Commit Graph
4893 Commits
Author SHA1 Message Date
DottaandPaperclip ad472a7755 Retry bounded company prefix collisions in chat fixtures
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-09-29 11:28:48 -05:00
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip 7f125223ef test(runner): bind Pi v6 canonical profile identity
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-09-29 10:09:20 -05:00
DottaandPaperclip 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
DottaandPaperclip 70d9fc4bee Admit the verified Cursor v3 identity in Rust
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-09-29 10:08:55 -05:00
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip c2a2dcd844 docs(runner): retain Pi v6 profile rejection evidence
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-09-29 10:04:04 -05:00
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip f9cd8dd256 Deny native Copilot detached work before permission dispatch
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-09-29 09:58:05 -05:00
DottaandPaperclip 6f163033a4 test(runner): add explicit Pi native product boundaries
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-09-29 09:56:30 -05:00
DottaandPaperclip 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
DottaandPaperclip abad2bd0da Bind Daytona image identity to Cursor isolation patch
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-09-29 09:53:20 -05:00
DottaandPaperclip fcb1421685 Retain Copilot detached-command early completion regression
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-09-29 09:51:04 -05:00
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip 7bfaf3da4d Version Copilot protocol policy as profile v3
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-09-29 09:48:23 -05:00
DottaandPaperclip 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
DottaandPaperclip 526081b9d6 Version patched Cursor isolation as profile v3
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-09-29 09:46:57 -05:00
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip 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