Dotta and Paperclip
ad472a7755
Retry bounded company prefix collisions in chat fixtures
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-29 11:28:48 -05:00
Dotta and Paperclip
3ec07cc8fa
docs(runner): distinguish implemented agent file binding from qualification
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-29 11:16:58 -05:00
Dotta and Paperclip
c4cc87fb38
docs(runner): record current paid qualification blockers
...
Co-Authored-By: Paperclip <hello@paperclip.ing >
2026-09-29 10:31:22 -05:00
Dotta
38d960463a
Merge branch 'codex/runner-pi-acp' into codex/runner-acp-production
...
* codex/runner-pi-acp:
Admit the verified Pi v6 identity in Rust
test(runner): bind Pi v6 canonical profile identity
Admit the verified Copilot v3 identity in Rust
Admit the verified Cursor v3 identity in Rust
Admit current ACP profiles and verify cross-language pin agreement
test(runner): verify Pi native agent-file tool boundaries
2026-09-29 10:11:24 -05:00
Dotta and Paperclip
edf14a067e
Admit the verified Pi v6 identity in Rust
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-29 10:10:36 -05:00
Dotta
6766b9128e
Merge branch 'codex/runner-copilot-acp' into codex/runner-pi-acp
...
* codex/runner-copilot-acp:
Admit the verified Copilot v3 identity in Rust
Admit the verified Cursor v3 identity in Rust
Admit current ACP profiles and verify cross-language pin agreement
Follow current Copilot profile identity in native installation admission
Preserve authoritative Copilot guard errors for pending ACP requests
Preserve Copilot policy rejection codes across sidecar transport
Bind Copilot v3 identity to native detached-work admission
Deny native Copilot detached work before permission dispatch
Prove Cursor SDK interactions and retain profile v3 build evidence
Bind Daytona image identity to Cursor isolation patch
Retain Copilot detached-command early completion regression
Prove Copilot permission recovery after provider death without replay
# Conflicts:
# packages/paperclip-runner/src/drivers/acpx/qualified-profiles.ts
2026-09-29 10:10:17 -05:00
Dotta and Paperclip
7f125223ef
test(runner): bind Pi v6 canonical profile identity
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-29 10:09:20 -05:00
Dotta and Paperclip
3d0c45920c
Admit the verified Copilot v3 identity in Rust
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-29 10:09:15 -05:00
Dotta
550801f956
Merge branch 'codex/runner-cursor-acp' into codex/runner-copilot-acp
...
* codex/runner-cursor-acp:
Admit the verified Cursor v3 identity in Rust
Admit current ACP profiles and verify cross-language pin agreement
Prove Cursor SDK interactions and retain profile v3 build evidence
2026-09-29 10:08:55 -05:00
Dotta and Paperclip
70d9fc4bee
Admit the verified Cursor v3 identity in Rust
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-29 10:08:55 -05:00
Dotta and Paperclip
ff37a38ed3
Admit current ACP profiles and verify cross-language pin agreement
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-29 10:08:37 -05:00
Dotta and Paperclip
30d904de05
Synchronize native Rust ACP admission with candidate runtime identities
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-29 10:08:22 -05:00
Dotta and Paperclip
ec0991d4ba
Admit current ACP profiles and verify cross-language pin agreement
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-29 10:07:49 -05:00
Dotta and Paperclip
dcea3cb527
test(runner): verify Pi native agent-file tool boundaries
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-29 10:06:07 -05:00
Dotta
25de20d702
Merge branch 'codex/runner-pi-acp' into codex/runner-acp-production
...
* codex/runner-pi-acp:
docs(runner): retain Pi v6 profile rejection evidence
2026-09-29 10:05:14 -05:00
Dotta
28ebde94b3
Merge branch 'codex/runner-copilot-acp' into codex/runner-acp-production
...
* codex/runner-copilot-acp:
Follow current Copilot profile identity in native installation admission
Preserve authoritative Copilot guard errors for pending ACP requests
2026-09-29 10:05:14 -05:00
Dotta and Paperclip
59bba28192
Follow current Copilot profile identity in native installation admission
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-29 10:04:53 -05:00
Dotta and Paperclip
c2a2dcd844
docs(runner): retain Pi v6 profile rejection evidence
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-29 10:04:04 -05:00
Dotta and Paperclip
fa393bff17
Preserve authoritative Copilot guard errors for pending ACP requests
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-29 10:03:28 -05:00
Dotta
b13d375d46
Merge branch 'codex/runner-copilot-acp' into codex/runner-acp-production
...
* codex/runner-copilot-acp:
Preserve Copilot policy rejection codes across sidecar transport
2026-09-29 10:00:53 -05:00
Dotta and Paperclip
f068124357
Update rich ACP production qualification status and remaining gaps
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-29 10:00:53 -05:00
Dotta and Paperclip
7668cd822d
Preserve Copilot policy rejection codes across sidecar transport
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-29 10:00:20 -05:00
Dotta
dce22d2e69
Merge branch 'codex/runner-cursor-acp' into codex/runner-acp-production
...
* codex/runner-cursor-acp:
Prove Cursor SDK interactions and retain profile v3 build evidence
2026-09-29 09:59:18 -05:00
Dotta
37507835dd
Merge branch 'codex/runner-copilot-acp' into codex/runner-acp-production
...
* codex/runner-copilot-acp:
Bind Copilot v3 identity to native detached-work admission
Deny native Copilot detached work before permission dispatch
Bind Daytona image identity to Cursor isolation patch
Retain Copilot detached-command early completion regression
Prove Copilot permission recovery after provider death without replay
2026-09-29 09:59:18 -05:00
Dotta and Paperclip
860ac89c86
Bind Copilot v3 identity to native detached-work admission
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-29 09:58:50 -05:00
Dotta
304472946d
Merge commit 'abad2bd0d' into codex/runner-copilot-acp
...
* commit 'abad2bd0d':
Bind Daytona image identity to Cursor isolation patch
2026-09-29 09:58:05 -05:00
Dotta and Paperclip
f9cd8dd256
Deny native Copilot detached work before permission dispatch
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-29 09:58:05 -05:00
Dotta and Paperclip
6f163033a4
test(runner): add explicit Pi native product boundaries
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-29 09:56:30 -05:00
Dotta and Paperclip
1f8316294e
Prove Cursor SDK interactions and retain profile v3 build evidence
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-29 09:54:38 -05:00
Dotta and Paperclip
abad2bd0da
Bind Daytona image identity to Cursor isolation patch
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-29 09:53:20 -05:00
Dotta and Paperclip
fcb1421685
Retain Copilot detached-command early completion regression
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-29 09:51:04 -05:00
Dotta and Paperclip
f221ca1910
Prove Copilot permission recovery after provider death without replay
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-29 09:48:54 -05:00
Dotta and Paperclip
2673eb06b5
Version Pi native questions and file policy as profile v6
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-29 09:48:52 -05:00
Dotta and Paperclip
ff98929d3c
Integrate Copilot v3 prerequisite
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
* commit '7bfaf3da4':
Version Copilot protocol policy as profile v3
Version patched Cursor isolation as profile v3
Clarify Cursor admission and patched runtime isolation boundaries
Fence Copilot ACP connection policy before protocol dispatch
Bind Cursor typed-error constructor outside the native turn scope
Isolate pinned Cursor ACP configuration and preserve typed failures
2026-09-29 09:48:52 -05:00
Dotta and Paperclip
7bfaf3da4d
Version Copilot protocol policy as profile v3
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-29 09:48:23 -05:00
Dotta and Paperclip
66c4073080
Integrate Cursor v3 prerequisite
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
* commit '526081b9d':
Version patched Cursor isolation as profile v3
Clarify Cursor admission and patched runtime isolation boundaries
Bind Cursor typed-error constructor outside the native turn scope
Isolate pinned Cursor ACP configuration and preserve typed failures
2026-09-29 09:48:23 -05:00
Dotta and Paperclip
526081b9d6
Version patched Cursor isolation as profile v3
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-29 09:46:57 -05:00
Dotta and Paperclip
c368b73dd6
Clarify Cursor admission and patched runtime isolation boundaries
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-29 09:46:12 -05:00
Dotta
a8a503ee13
Merge commit '46b759888' into codex/runner-copilot-acp
...
* commit '46b759888':
Bind ACP persistent agent files to registered runtime context
2026-09-29 09:45:41 -05:00
Dotta
f9b0e404b8
Merge branch 'codex/runner-acp-production' into codex/runner-pi-acp
...
* codex/runner-acp-production:
Bind ACP persistent agent files to registered runtime context
2026-09-29 09:45:30 -05:00
Dotta and Paperclip
be54e25078
feat(runner): bind Pi agent files and native questions
...
Normalize pinned Pi file paths before authorization and reject fallback symlink escapes. Add bounded native questions and registered agent-files policy for profile v6.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-29 09:45:30 -05:00
Dotta and Paperclip
d01c2439e0
Fence Copilot ACP connection policy before protocol dispatch
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-29 09:45:26 -05:00
Dotta
703ad69de5
Merge branch 'codex/runner-acp-production' into codex/runner-cursor-acp
...
* codex/runner-acp-production:
Bind ACP persistent agent files to registered runtime context
2026-09-29 09:45:05 -05:00
Dotta and Paperclip
4eec13c06b
Bind Cursor typed-error constructor outside the native turn scope
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-29 09:44:37 -05:00
Dotta and Paperclip
46b7598889
Bind ACP persistent agent files to registered runtime context
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-29 09:44:36 -05:00
Dotta and Paperclip
f49907f42c
Isolate pinned Cursor ACP configuration and preserve typed failures
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-29 09:42:28 -05:00
Dotta and Paperclip
2eab096029
Integrate current mainline for ACP production qualification
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
* codex/runner-copilot-acp:
feat(runner): add rich ACP transport and durable interaction foundation (#14430 )
fix: preserve terminal task owners during release (#14561 )
fix(ui): recover gracefully during server restarts (#14560 )
2026-09-29 09:33:40 -05:00
Dotta and Paperclip
9f4476feb8
Integrate current mainline for ACP production qualification
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
* codex/runner-cursor-acp:
feat(runner): add rich ACP transport and durable interaction foundation (#14430 )
fix: preserve terminal task owners during release (#14561 )
fix(ui): recover gracefully during server restarts (#14560 )
2026-09-29 09:33:40 -05:00
Dotta
c84cbec877
Integrate current mainline for ACP production qualification
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
* origin/master:
feat(runner): add rich ACP transport and durable interaction foundation (#14430 )
fix: preserve terminal task owners during release (#14561 )
fix(ui): recover gracefully during server restarts (#14560 )
# Conflicts:
# docker/daytona-runner/Dockerfile
# packages/paperclip-runner/scripts/candidate-provider-pack.mjs
# packages/paperclip-runner/src/drivers/acpx/capability-profiles.ts
# packages/paperclip-runner/src/drivers/acpx/profile-extensions.ts
# packages/paperclip-runner/src/drivers/acpx/profile-installation.ts
# patches/acpx@0.13 .1.patch
# tests/runner-e2e/daytona-image-content.ts
# tests/runner-e2e/daytona-image.test.ts
2026-09-29 09:33:40 -05:00
Dotta and Paperclip
5df684f182
Integrate final rich ACP foundation for production qualification
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
* codex/runner-copilot-acp:
fix(runner): stop settlement publication after persistence failure
feat(agents): persist agent files across tasks without revision history (#14420 )
test(runner): synchronize recovered ACP fixture cleanup
fix(runner): persist ACP response settlement across crashes
feat(storage): add plain directory sync with conflict preflight (#14416 )
fix: retry sandbox ACP input delivery after gateway failures (#14485 )
fix: retain project defaults in partial workspace overrides (#14502 )
test: control Telegram subscription retry timing (#14501 )
fix: retain diagnostic reasons for native runner failures (#14481 )
fix: prevent run identity locks from blocking audit checks (#14478 )
fix: preserve company context across browser hot reload (#14482 )
feat(ui): improve task composer controls and pending input (#14322 )
Improve task artifacts with rich cards and editable stories (#14469 )
2026-09-29 09:33:14 -05:00