dotta
4ff460de38
Fix embedded-postgres patch env lookup
...
Use globalThis.process.env in the vendor patch so the spawned child
process config does not trip over the local process binding inside
embedded-postgres.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-24 11:51:45 -05:00
dotta
5602576ae1
Fix embedded Postgres initdb failure in Docker slim containers
...
The embedded-postgres library hardcodes --lc-messages=en_US.UTF-8 and
strips the parent process environment when spawning initdb/postgres.
In slim Docker images (e.g. node:20-bookworm-slim), the en_US.UTF-8
locale isn't installed, causing initdb to exit with code 1.
Two fixes applied:
1. Add --lc-messages=C to all initdbFlags arrays (overrides the
library's hardcoded locale since our flags come after in the spread)
2. pnpm patch on embedded-postgres to preserve process.env in spawn
calls, preventing loss of PATH, LD_LIBRARY_PATH, and other vars
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-24 11:48:59 -05:00
Devin Foley
59e29afab5
Merge pull request #1672 from paperclipai/fix/docker-plugin-sdk
...
fix(docker): add plugin-sdk to Dockerfile build
canary/v2026.324.0-canary.6
2026-03-23 20:05:56 -07:00
Devin Foley
fd4df4db48
fix(docker): add plugin-sdk to Dockerfile build
...
The plugin framework landed without updating the Dockerfile. The
server now imports @paperclipai/plugin-sdk, so the deps stage needs
its package.json for install and the build stage needs to compile
it before building the server.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-23 19:58:59 -07:00
Devin Foley
8ae954bb8f
Merge pull request #1666 from paperclipai/chore/pr-template
...
chore: add GitHub PR template
canary/v2026.324.0-canary.5
2026-03-23 19:53:45 -07:00
Dotta
32c76e0012
Merge pull request #1670 from paperclipai/pr/pap-803-mention-aware-link-node
...
Extract mention-aware link node helper and add tests
canary/v2026.324.0-canary.4
2026-03-23 21:33:49 -05:00
Dotta
70bd55a00f
Merge pull request #1669 from paperclipai/pr/pap-803-agent-instructions-tab-reset
...
Fix instructions tab state on agent switch
2026-03-23 21:27:51 -05:00
Dotta
f92d2c3326
Merge pull request #1668 from paperclipai/pr/pap-803-imported-agent-frontmatter
...
Fix imported agent bundle frontmatter leakage
canary/v2026.324.0-canary.3
2026-03-23 21:27:42 -05:00
dotta
a3f4e6f56c
Preserve prompts panel width on agent switch
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-23 20:58:19 -05:00
dotta
08bdc3d28e
Handle nested imported AGENTS edge case
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-23 20:56:34 -05:00
dotta
7c54b6e9e3
Extract mention-aware link node helper and add tests
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-23 20:46:19 -05:00
dotta
a346ad2a73
Fix instructions tab state on agent switch
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-23 20:45:11 -05:00
dotta
e4e5b61596
Fix imported agent bundle frontmatter leakage
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-23 20:43:20 -05:00
Dotta
eeb7e1a91a
Merge pull request #1655 from paperclipai/pr/pap-795-company-portability
...
feat(portability): improve company import and export flow
canary/v2026.324.0-canary.2
2026-03-23 19:45:05 -05:00
Dotta
f2637e6972
Merge pull request #1654 from paperclipai/pr/pap-795-agent-runtime
...
fix(runtime): improve agent recovery and heartbeat operations
canary/v2026.324.0-canary.1
2026-03-23 19:44:51 -05:00
dotta
c8f8f6752f
fix: address latest Greptile runtime review
2026-03-23 19:43:50 -05:00
dotta
87b3cacc8f
Address valid Greptile portability follow-ups
2026-03-23 19:42:58 -05:00
github-actions[bot]
4096db8053
chore(lockfile): refresh pnpm-lock.yaml ( #1667 )
...
Co-authored-by: lockfile-bot <lockfile-bot@users.noreply.github.com >
2026-03-24 00:29:19 +00:00
Dotta
fa084e1a16
Merge pull request #1653 from paperclipai/pr/pap-795-ui-polish
...
fix(ui): polish issue and agent surfaces
canary/v2026.324.0-canary.0
2026-03-23 19:28:50 -05:00
dotta
22067c7d1d
revert: drop PR workflow lockfile refresh
2026-03-23 19:26:33 -05:00
dotta
85d2c54d53
fix(ci): refresh lockfile in PR jobs
2026-03-23 19:23:10 -05:00
Devin Foley
5222a49cc3
chore: expand thinking path placeholder for depth
...
Address Greptile feedback — the sparse 3-line placeholder could
lead to shallow thinking paths. Expanded to 6 lines with guiding
brackets and added "Aim for 5–8 steps" hint in the comment.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-23 17:12:07 -07:00
Devin Foley
36574bd9c6
chore: add GitHub PR template
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-23 17:08:04 -07:00
dotta
2cc2d4420d
Remove lockfile changes from UI polish PR
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-23 19:03:50 -05:00
Dotta
7576c5ecbc
Update ui/src/pages/Auth.tsx
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-03-23 19:00:34 -05:00
dotta
92c29f27c3
Address Greptile review on portability PR
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-23 17:23:59 -05:00
dotta
55b26ed590
Address Greptile review on agent runtime PR
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-23 17:18:17 -05:00
dotta
6960ab1106
Address Greptile review on UI polish PR
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-23 17:16:10 -05:00
dotta
c3f4e18a5e
Keep sidebar ordering with portability branch
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-23 17:02:43 -05:00
dotta
a3f568dec7
Improve generated company org chart assets
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-23 16:58:07 -05:00
dotta
6f1ce3bd60
Document imported heartbeat defaults
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-23 16:58:07 -05:00
dotta
159c5b4360
Preserve sidebar order in company portability
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-23 16:57:59 -05:00
dotta
b5fde733b0
Open imported company after import
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-23 16:57:39 -05:00
dotta
f9927bdaaa
Disable imported timer heartbeats
...
Prevent company imports from re-enabling scheduler heartbeats on imported agents and cover both new-company and existing-company import flows in portability tests.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-23 16:57:39 -05:00
dotta
dcead97650
Fix company zip imports
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-23 16:57:39 -05:00
dotta
9786ebb7ba
Revert "Add companies.sh import wrapper"
...
This reverts commit 17876ec1dc65a9150488874d79fc2fcc087c13ae.
2026-03-23 16:57:39 -05:00
dotta
66d84ccfa3
Add companies.sh import wrapper
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-23 16:57:38 -05:00
dotta
56a39fea3d
Add importing & exporting company guide
...
Documents the `paperclipai company export` and `paperclipai company import`
CLI commands, covering package format, all options, target modes, collision
strategies, GitHub sources, interactive selection, and API endpoints.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-23 16:57:38 -05:00
dotta
2a6e1cf1fc
Fix imported GitHub skill file paths
...
Normalize GitHub skill directories for blob/file imports and when reading legacy stored metadata so imported SKILL.md files resolve correctly.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-23 16:57:38 -05:00
dotta
c02dc73d3c
Confirm company imports after preview
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-23 16:57:38 -05:00
dotta
06f5632d1a
Polish import adapter defaults
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-23 16:57:38 -05:00
dotta
1246ccf250
Add nested import picker
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-23 16:57:38 -05:00
dotta
a339b488ae
fix: dedupe company skill inventory refreshes
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-23 16:57:38 -05:00
dotta
ac376d0e5e
Add TUI import summaries
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-23 16:57:38 -05:00
dotta
220946b2a1
Default recurring task exports to checked
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-23 16:57:38 -05:00
dotta
c41dd2e393
Reduce portability warning fan-out
...
Infer portable repo metadata from local git workspaces when repoUrl is missing, and collapse repeated task workspace export warnings into a single summary per missing workspace.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-23 16:57:38 -05:00
dotta
2e76a2a554
Add routine support to recurring task portability
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-23 16:57:38 -05:00
dotta
8fa4b6a5fb
added a script to generate company assets
2026-03-23 16:57:38 -05:00
dotta
d8b408625e
fix providers
2026-03-23 16:57:38 -05:00
dotta
19154d0fec
Clarify Codex instruction sources
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-23 16:57:33 -05:00