Dotta
2162289bf3
Merge branch 'master' into feat/hermes-agent-adapter
2026-03-15 08:23:23 -05:00
Dotta
7675fd0856
Fix runtime skill injection across adapters
2026-03-15 07:05:01 -05:00
Dotta
82f253c310
Make company skills migration idempotent
2026-03-15 06:18:29 -05:00
Dotta
2c35be0212
Merge public-gh/master into paperclip-company-import-export
2026-03-14 21:45:54 -05:00
Dotta
c44dbf79cb
Fix Gemini local execution and diagnostics
2026-03-14 21:36:05 -05:00
Dotta
5814249ea9
Improve Pi adapter diagnostics
2026-03-14 21:11:06 -05:00
Dotta
e619e64433
Add skill sync for remaining local adapters
2026-03-14 19:22:23 -05:00
Dotta
b2c0f3f9a5
Refine portability export behavior and skill plans
2026-03-14 18:59:26 -05:00
gsxdsm
811e2b9909
Add globalToolbarButton slot type and update related documentation
2026-03-14 15:05:04 -07:00
Dotta
dd828e96ad
Fix workspace review issues and policy check
2026-03-14 14:13:03 -05:00
Dotta
6e6d67372c
Merge remote-tracking branch 'public-gh/master' into paperclip-subissues
...
* public-gh/master:
Drop lockfile from watcher change
Tighten plugin dev file watching
Fix plugin smoke example typecheck
Fix plugin dev watcher and migration snapshot
Clarify plugin authoring and external dev workflow
Expand kitchen sink plugin demos
fix: set AGENT_HOME env var for agent processes
Add kitchen sink plugin example
Simplify plugin runtime and cleanup lifecycle
Add plugin framework and settings UI
# Conflicts:
# packages/db/src/migrations/meta/0029_snapshot.json
# packages/db/src/migrations/meta/_journal.json
2026-03-14 13:56:09 -05:00
Dotta
7e43020a28
Pin imported GitHub skills and add update checks
2026-03-14 13:52:20 -05:00
Dotta
0851e81b47
Merge pull request #821 from paperclipai/feature/plugin-runtime-instance-cleanup
...
WIP: Simplify plugin runtime and cleanup lifecycle
2026-03-14 13:45:56 -05:00
Dotta
325fcf8505
Merge pull request #864 from paperclipai/fix/agent-home-env
...
fix: set AGENT_HOME env var for agent processes
2026-03-14 12:44:28 -05:00
Dotta
8cf85a5a50
Merge remote-tracking branch 'public-gh/master' into paperclip-subissues
...
* public-gh/master: (55 commits)
fix(issue-documents): address greptile review
Update packages/shared/src/validators/issue.ts
feat(ui): add issue document copy and download actions
fix(ui): unify new issue upload action
feat(ui): stage issue files before create
feat(ui): handle issue document edit conflicts
fix(ui): refresh issue documents from live events
feat(ui): deep link issue documents
fix(ui): streamline issue document chrome
fix(ui): collapse empty document and attachment states
fix(ui): simplify document card body layout
fix(issues): address document review comments
feat(issues): add issue documents and inline editing
docs: add agent evals framework plan
fix(cli): quote env values with special characters
Fix worktree seed source selection
fix: address greptile follow-up
docs: add paperclip skill tightening plan
fix: isolate codex home in worktrees
Add worktree UI branding
...
# Conflicts:
# packages/db/src/migrations/meta/0028_snapshot.json
# packages/db/src/migrations/meta/_journal.json
# packages/shared/src/index.ts
# server/src/routes/issues.ts
# ui/src/api/issues.ts
# ui/src/components/NewIssueDialog.tsx
# ui/src/pages/IssueDetail.tsx
2026-03-14 12:24:40 -05:00
Dotta
22b8e90ba6
Fix plugin smoke example typecheck
2026-03-14 11:44:50 -05:00
Dotta
7c4b02f02b
Fix plugin dev watcher and migration snapshot
2026-03-14 11:32:15 -05:00
Matt Van Horn
280536092e
fix(adapters): add success log when agent instructions file is loaded
...
Matches the pattern in codex-local and cursor-local adapters,
giving operators consistent feedback about whether instructions
were actually loaded.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-14 09:07:26 -07:00
Dotta
dcd8a47d4f
Merge pull request #713 from paperclipai/release/0.3.1
...
Release/0.3.1
2026-03-14 11:00:24 -05:00
Dotta
0bf53bc513
Add company skills library and agent skills UI
2026-03-14 10:55:04 -05:00
Dotta
eafb5b8fd9
Merge public-gh/master into feature/plugin-runtime-instance-cleanup
2026-03-14 10:46:19 -05:00
Dotta
30888759f2
Clarify plugin authoring and external dev workflow
2026-03-14 10:40:21 -05:00
Dotta
1d8f514d10
Refine company package export format
2026-03-14 09:46:16 -05:00
Dotta
cb5d7e76fb
Expand kitchen sink plugin demos
2026-03-14 09:26:45 -05:00
Dotta
a7a64f11be
Update packages/shared/src/validators/issue.ts
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-03-14 09:09:21 -05:00
Devin Foley
d671a59306
fix: set AGENT_HOME env var for agent processes
...
The $AGENT_HOME environment variable was referenced by skills (e.g.
para-memory-files) but never actually set, causing runtime errors like
"/HEARTBEAT.md: No such file or directory" when agents tried to resolve
paths relative to their home directory.
Add agentHome to the paperclipWorkspace context in the heartbeat service
and propagate it as the AGENT_HOME env var in all local adapters.
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-14 00:36:53 -07:00
Dotta
6fa1dd2197
Add kitchen sink plugin example
2026-03-13 23:03:51 -05:00
Dotta
56a34a8f8a
Add adapter skill sync for codex and claude
2026-03-13 22:49:42 -05:00
Dotta
271c2b9018
Implement markdown-first company package import export
2026-03-13 22:29:30 -05:00
Dotta
eb0a74384e
fix(issues): address document review comments
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-13 22:17:49 -05:00
Dotta
ab41fdbaee
Merge public-gh/master into paperclip-issue-documents
...
Resolve conflicts by keeping the issue-documents work alongside upstream heartbeat-context, worktree branding, and adapter runtime updates.
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-13 21:47:06 -05:00
Dotta
45998aa9a0
feat(issues): add issue documents and inline editing
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-13 21:30:48 -05:00
Dotta
7a06a577ce
Fix dev startup with embedded postgres reuse
2026-03-13 20:56:19 -05:00
Dotta
920bc4c70f
Implement execution workspaces and work products
2026-03-13 17:12:25 -05:00
Dotta
12ccfc2c9a
Simplify plugin runtime and cleanup lifecycle
2026-03-13 16:58:29 -05:00
Dotta
80cdbdbd47
Add plugin framework and settings UI
2026-03-13 16:22:34 -05:00
Dotta
a393db78b4
fix: address greptile follow-up
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-13 14:53:30 -05:00
Dotta
528505a04a
fix: isolate codex home in worktrees
2026-03-13 11:53:56 -05:00
Dotta
7d1748b3a7
feat: optimize heartbeat token usage
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-13 09:40:43 -05:00
Dotta
24d6e3a543
fix: align embedded postgres ctor types with initdbFlags usage
2026-03-13 09:25:04 -05:00
Dotta
29a743cb9e
fix: keep runtime skills scoped to ./skills
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-13 08:49:25 -05:00
Dotta
4e759da070
fix: prefer .agents skills and repair codex symlink targets\n\nCo-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-13 08:49:25 -05:00
Dotta
e24a116943
Merge branch 'master' of github.com-dotta:paperclipai/paperclip
...
* 'master' of github.com-dotta:paperclipai/paperclip:
fix: resolve type errors in process-lost-reaper PR
fix(heartbeat): prevent false process_lost failures on queued and non-child-process runs
Revert "Merge pull request #707 from paperclipai/nm/premerge-lockfile-refresh"
fix: ensure embedded PostgreSQL databases use UTF-8 encoding
2026-03-13 07:07:34 -05:00
Sigmabrogz
3d2abbde72
fix(openclaw-gateway): catch challengePromise rejection to prevent unhandled rejection process crash
...
Resolves #727
Signed-off-by: Sigmabrogz <bnb1000bnb@gmail.com>
2026-03-13 00:42:28 +00:00
Dotta
f81d37fbf7
fix(heartbeat): prevent false process_lost failures on queued and non-child-process runs
...
- reapOrphanedRuns() now only scans running runs; queued runs are
legitimately absent from runningProcesses (waiting on concurrency
limits or issue locks) so including them caused false process_lost
failures (closes #90 )
- Add module-level activeRunExecutions set so non-child-process adapters
(http, openclaw) are protected from the reaper during execution
- Add resumeQueuedRuns() to restart persisted queued runs after a server
restart, called at startup and each periodic tick
- Add outer catch in executeRun() so setup failures (ensureRuntimeState,
resolveWorkspaceForRun, etc.) are recorded as failed runs instead of
leaving them stuck in running state
- Guard resumeQueuedRuns() against paused/terminated/pending_approval agents
- Increase opencode models discovery timeout from 20s to 45s
2026-03-12 17:24:50 -04:00
Dotta
fc8b5e3956
fix: keep runtime skills scoped to ./skills
...
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-12 15:57:37 -05:00
Dotta
ed16d30afc
fix: prefer .agents skills and repair codex symlink targets\n\nCo-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-12 15:44:44 -05:00
Dotta
d14e656ec1
Merge pull request #645 from vkartaviy/fix/embedded-postgres-utf8
...
fix: ensure embedded PostgreSQL databases use UTF-8 encoding
2026-03-12 14:15:58 -05:00
Dotta
63c62e3ada
chore: release v0.3.1
2026-03-12 13:09:22 -05:00
Dotta
32bdcf1dca
Add instance heartbeat settings sidebar
2026-03-12 08:14:45 -05:00