dotta
b1e9215375
docs: add browser process cleanup plan
2026-04-09 06:14:12 -05:00
dotta
5758aba91e
docs: add agent-os follow-up plan
2026-04-09 06:14:12 -05:00
dotta
482dac7097
docs: add agent-os technical report
2026-04-09 06:14:12 -05:00
dotta
0937f07c79
Remove standalone issue recovery plan doc
2026-04-09 06:14:12 -05:00
dotta
d00860b12a
Add in-progress issue recovery plan
2026-04-09 06:14:12 -05:00
dotta
56ee63bfd0
docs: add issue detail speed inventory plan
2026-04-09 06:14:12 -05:00
dotta
87db949d3f
docs: survey pi and pi-mono hook surfaces
2026-04-09 06:14:12 -05:00
dotta
735c591bad
docs: add manual mcp-server publish steps
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-04-09 06:14:12 -05:00
dotta
46892ded18
Add worktree reseed command
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-04-09 06:14:12 -05:00
dotta
34589ad457
Add worktree reseed command
2026-04-08 06:02:34 -05:00
dotta
2c2e13eac2
merge master into pap-1167-app-ui-bundle
2026-04-07 07:10:14 -05:00
dotta
6b4f3b56e4
docs: add sub-issue issue detail plan
2026-04-06 21:24:22 -05:00
dotta
1a3aee9ee1
docs: add smart model routing plan
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-04-06 21:23:33 -05:00
dotta
8f23270f35
Add project-level environment variables
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-04-06 21:23:30 -05:00
Dotta
08fea10ce1
Merge pull request #2772 from paperclipai/PAPA-46-why-did-this-issue-succeed-without-following-my-instructions
...
fix: enable agent re-checkout of in_review tasks on comment feedback
2026-04-06 18:57:33 -05:00
Devin Foley
cd2be692e9
Fix in-review task recheckout guidance
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-04-04 11:20:29 -07:00
dotta
bd6d07d0b4
fix(ui): polish issue detail timelines and attachments
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-04-02 11:51:40 -05:00
Cody (Radius Red)
420cd4fd8d
chore(docker): improve base image and organize docker files
...
- Add wget, ripgrep, python3, and GitHub CLI (gh) to base image
- Add OPENCODE_ALLOW_ALL_MODELS=true to production ENV
- Move compose files, onboard-smoke Dockerfile to docker/
- Move entrypoint script to scripts/docker-entrypoint.sh
- Add Podman Quadlet unit files (pod, app, db containers)
- Add docker/README.md with build, compose, and quadlet docs
- Add scripts/docker-build-test.sh for local build validation
- Update all doc references for new file locations
- Keep main Dockerfile at project root (no .dockerignore changes needed)
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-04-01 11:36:27 +00:00
Dotta
b0e0f8cd91
Merge pull request #2205 from paperclipai/pap-1007-publishing-docs
...
docs: add manual @paperclipai/ui publishing prerequisites
2026-03-30 14:48:52 -05:00
Dotta
5575399af1
Merge pull request #2048 from remdev/fix/codex-rpc-client-spawn-error
...
fix(codex) rpc client spawn error
2026-03-30 14:24:33 -05:00
dotta
2c75c8a1ec
docs: clarify npm prerequisites for first ui publish
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-30 14:15:30 -05:00
dotta
d8814e938c
docs: add manual @paperclipai/ui publish steps
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-30 14:15:30 -05:00
dotta
868cfa8c50
Auto-apply dev:once migrations
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-29 10:55:26 -05:00
dotta
6793dde597
Add idempotent local dev service management
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-29 10:55:26 -05:00
Mikhail Batukhtin
c98af52590
test(codex-local): regression for CodexRpcClient spawn ENOENT
...
Add a Vitest case that mocks `node:child_process.spawn` so the child
emits `error` (ENOENT) after the constructor attaches listeners.
`getQuotaWindows()` must resolve with `ok: false` instead of leaving an
unhandled `error` event on the process.
Register `packages/adapters/codex-local` in the root Vitest workspace.
Document in DEVELOPING.md that a missing `codex` binary should not take
down the API server during quota polling.
2026-03-29 14:43:51 +03:00
dotta
a8894799e4
Align worktree provision with worktree init
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-26 12:35:19 -05:00
Dotta
3b329467eb
Merge pull request #1828 from paperclipai/pr/pap-891-release-automation-followups
...
chore(release): publish @paperclipai/ui from release automation
2026-03-26 11:46:10 -05:00
dotta
874fe5ec7d
Publish @paperclipai/ui from release automation
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-26 11:13:11 -05:00
dotta
844b6dfd70
docs: update SPEC work artifacts and deprecate bootstrapPromptTemplate
...
- SPEC: reflect that Paperclip now manages task-linked documents and
attachments (issue documents, file attachments) instead of claiming
it does not manage work artifacts
- agents-runtime: remove bootstrapPromptTemplate from recommended config,
add deprecation notice, update minimal setup checklist
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-26 07:23:09 -05:00
dotta
4bb42005ea
docs: fix SPEC accuracy for adapters and backend
...
- align adapter list with current built-in adapters
- update backend framework references to Express
- remove outdated V1 not-supported template export claim
- clarify work artifact boundaries with issue documents
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-26 07:08:45 -05:00
dotta
6f1ce3bd60
Document imported heartbeat defaults
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-23 16:58:07 -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
e6df9fa078
Support GitHub shorthand refs for company import
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-23 08:14:51 -05:00
dotta
5a73556871
Use positional source arg for company import
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-23 08:14:51 -05:00
dotta
d53714a145
fix: manage codex home per company by default
2026-03-20 14:44:27 -05:00
dotta
5140d7b0c4
Merge remote-tracking branch 'public-gh/master' into paperclip-company-import-export
...
* public-gh/master:
fix: address greptile follow-up feedback
docs: clarify quickstart npx usage
Add guarded dev restart handling
Fix PAP-576 settings toggles and transcript default
Add username log censor setting
fix: use standard toggle component for permission controls
# Conflicts:
# server/src/routes/agents.ts
# ui/src/pages/AgentDetail.tsx
2026-03-20 13:28:05 -05:00
dotta
8fc399f511
Add guarded dev restart handling
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-20 08:50:00 -05:00
dotta
cace79631e
Move AGENTCOMPANIES_SPEC_INVENTORY.md to doc/
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-19 07:27:20 -05:00
dotta
7b4a4f45ed
Add CEO company branding endpoint
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-18 21:03:41 -05:00
dotta
9e19f1d005
Merge public-gh/master into paperclip-company-import-export
2026-03-18 09:57:26 -05:00
dotta
528f836e71
fix: use origin for github release creation in actions
2026-03-18 09:10:00 -05:00
dotta
19f4a78f4a
feat: add release smoke workflow
2026-03-18 07:59:32 -05:00
dotta
3e0e15394a
chore: switch release calver to mdd patch
2026-03-18 07:57:36 -05:00
dotta
5cf841283a
fix: correct codeowners maintainer handle
2026-03-17 15:38:03 -05:00
Dotta
f1a0460105
fix: reset lockfile changes before release publish
2026-03-17 14:53:23 -05:00
Dotta
4d8c988dab
fix: use one workflow for npm trusted publishing
2026-03-17 14:18:42 -05:00
Dotta
21c1235277
chore: automate canary and stable releases
2026-03-17 14:08:55 -05:00
Dotta
7b9718cbaa
docs: plan memory service surface API
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-17 12:07:14 -05:00
Dotta
b5aeae7e22
Merge public-gh/master into paperclip-company-import-export
2026-03-17 10:45:14 -05:00
Dotta
bb7d1b2c71
Merge remote-tracking branch 'public-gh/master' into paperclip-subissues
...
* public-gh/master:
Fix budget incident resolution edge cases
Fix agent budget tab routing
Fix budget auth and monthly spend rollups
Harden budget enforcement and migration startup
Add budget tabs and sidebar budget indicators
feat(costs): add billing, quota, and budget control plane
refactor(quota): move provider quota logic into adapter layer, add unit tests
fix(costs): replace non-null map assertions with nullish coalescing, clarify weekData guard
fix(costs): guard byProject against duplicate null keys, memoize ProviderQuotaCard row aggregations
fix(costs): align byAgent run filter to startedAt, tighten providerTabItems memo deps, stabilize byProject row keys
feat(costs): add agent model breakdown, harden date validation, sync CostByProject type, fix quota threshold and tab-gated queries
fix(costs): harden company auth check, fix frozen date memo, hide empty quota rows
fix(costs): guard routes, fix DST ranges, sync provider state, wire live updates
feat(costs): consolidate /usage into /costs with Spend + Providers tabs
feat(usage): add subscription quota windows per provider on /usage page
address greptile review: per-provider deficit notch, startedAt filter, weekRange refresh, deduplicate providerDisplayName
feat(ui): add resource and usage dashboard (/usage route)
# Conflicts:
# packages/db/src/migration-runtime.ts
# packages/db/src/migrations/meta/0031_snapshot.json
# packages/db/src/migrations/meta/_journal.json
2026-03-16 17:19:55 -05:00