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>
The submit button's `disabled` attribute prevented browsers from firing
implicit form submission (Enter key) per HTML spec. Move the canSubmit
guard into the onSubmit handler and use aria-disabled + visual styles
instead, so Enter works when fields are filled.
Co-Authored-By: Paperclip <noreply@paperclip.ing>
- Pin hermes-paperclip-adapter to exact version 0.1.1 (was ^0.1.0).
Avoids auto-pulling potentially breaking patches from a 0.x package.
- Enable supportsLocalAgentJwt (was false). The adapter uses
buildPaperclipEnv which passes the JWT to the child process,
matching the pattern of all other local adapters.
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>
The server only loads environment variables from .paperclip/.env, which is
not the standard location users expect. When DATABASE_URL is set in a .env
file in the project root (cwd), it is silently ignored, requiring users to
manually export the variable.
Add a fallback that loads cwd/.env after .paperclip/.env with override:false,
so the Paperclip-specific env file always takes precedence but standard .env
files in the project root are also picked up.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Paperclip <noreply@paperclip.ing>
* public-gh/master: (33 commits)
fix: align embedded postgres ctor types with initdbFlags usage
docs: add dated plan naming rule and align workspace plan
Expand workspace plan for migration and cloud execution
Add workspace product model plan
docs: add token optimization plan
docs: organize plans into doc/plans with date prefixes
fix: keep runtime skills scoped to ./skills
fix: prefer .agents skills and repair codex symlink targets\n\nCo-Authored-By: Paperclip <noreply@paperclip.ing>
Change sidebar Documentation link to external docs.paperclip.ing
Fix local-cli skill install for moved .agents skills
docs: update PRODUCT.md and add 2026-03-13 features plan
feat(worktree): add worktree:cleanup command, env var defaults, and auto-prefix
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"
ci: refresh pnpm lockfile before merge
fix(docker): include gemini adapter manifest in deps stage
chore(lockfile): refresh pnpm-lock.yaml
Raise default max turns to 300
Drop pnpm lockfile from PR
...
When creating a new issue with a pre-filled assignee or project (e.g. from
a project page), Tab from the title field now skips over fields that already
have values, going directly to the next empty field or description.
Co-Authored-By: Paperclip <noreply@paperclip.ing>