paperclip/packages/adapter-utils/src
Michel Tomas d273feaa7f
fix(adapter-utils): consume escape pairs inside a quoted header value
A double-quoted header value stopped at the first backslash, so a
credential with an embedded escaped quote such as `"X-API-Key: abc\"def"`
kept its tail in the recorded text. The double-quoted branch now consumes
escape pairs and requires an unescaped opening quote, which keeps it off a
serialized diagnostic where `\"` is the JSON escape. The single-quoted
branch takes a backslash literally. Only the unquoted branch still stops at
a backslash.

Claude-Session: https://claude.ai/code/session_01RYigf3eMFJjey9iKRApPGE
2026-09-05 15:09:03 +02:00
..
acpx-engine feat(runner): bind ACPX profile boundary (#12387) 2026-08-30 12:37:13 -05:00
test-support
billing.test.ts
billing.ts
bridge-transport-contract.ts refactor(adapter-utils): remove the retired duplex_v1 sandbox bridge transport (#12171) 2026-08-25 08:47:43 -07:00
command-managed-runtime.test.ts Write mode-constrained inbound files directly to their target (#12320) 2026-08-27 10:54:11 -07:00
command-managed-runtime.ts Write mode-constrained inbound files directly to their target (#12320) 2026-08-27 10:54:11 -07:00
command-redaction.test.ts fix(adapter-utils): consume escape pairs inside a quoted header value 2026-09-05 15:09:03 +02:00
command-redaction.ts fix(adapter-utils): consume escape pairs inside a quoted header value 2026-09-05 15:09:03 +02:00
duplex-frame-codec.test.ts refactor(adapter-utils): delete the dead duplex body-chunk protocol code (#12186) 2026-08-25 14:33:38 -07:00
duplex-frame-codec.ts refactor(adapter-utils): replace the process-wide byte ledger with route-local byte bounds (#12465) 2026-08-28 14:36:18 -07:00
duplex-frame-vectors.json refactor(adapter-utils): replace the process-wide byte ledger with route-local byte bounds (#12465) 2026-08-28 14:36:18 -07:00
duplex-observability.test.ts feat(duplex): run the Daytona sandbox callback bridge over Node HTTP/2 (#12120) 2026-08-25 07:35:39 -07:00
duplex-observability.ts refactor(adapter-utils): replace the process-wide byte ledger with route-local byte bounds (#12465) 2026-08-28 14:36:18 -07:00
env-bindings.test.ts
env-bindings.ts
exclude-patterns.ts
execution-target-sandbox.test.ts feat(runner): add remote execution substrate (#12638) 2026-09-01 01:29:06 -05:00
execution-target-stdin-race.test.ts fix(adapter-utils): allow process sessions without birthtime (#12451) 2026-08-28 10:33:22 -07:00
execution-target.test.ts
execution-target.ts feat(runner): add remote execution substrate (#12638) 2026-09-01 01:29:06 -05:00
git-workspace-sync.test.ts fix(adapter-utils): harden the referenced-project ignore scan (#12214) 2026-08-26 08:30:42 -07:00
git-workspace-sync.ts fix(adapter-utils): harden the referenced-project ignore scan (#12214) 2026-08-26 08:30:42 -07:00
http2-bridge-server.test.ts refactor(adapter-utils): replace the process-wide byte ledger with route-local byte bounds (#12465) 2026-08-28 14:36:18 -07:00
http2-bridge-server.ts refactor(adapter-utils): replace the process-wide byte ledger with route-local byte bounds (#12465) 2026-08-28 14:36:18 -07:00
index.ts fix(runner): restore local session and task integrity (#12721) 2026-09-02 16:11:26 -05:00
local-process-sandbox.test.ts
local-process-sandbox.ts
log-redaction.ts
login-capability.test.ts feat(login): use the login pseudo-terminal for Codex device login and de-Claude the shared channel (#12020) 2026-08-23 09:44:59 -07:00
login-capability.ts feat(login): use the login pseudo-terminal for Codex device login and de-Claude the shared channel (#12020) 2026-08-23 09:44:59 -07:00
login-pty-transport.test.ts feat(login): use the login pseudo-terminal for Codex device login and de-Claude the shared channel (#12020) 2026-08-23 09:44:59 -07:00
login-pty-transport.ts feat(login): use the login pseudo-terminal for Codex device login and de-Claude the shared channel (#12020) 2026-08-23 09:44:59 -07:00
login-runner-lifecycle.test.ts feat(auth): normalize agent login in the sandbox onto one session table and a capability contract (#11730) 2026-08-19 11:51:31 -07:00
login-runner-lifecycle.ts feat(auth): normalize agent login in the sandbox onto one session table and a capability contract (#11730) 2026-08-19 11:51:31 -07:00
mcp-isolation.integration.test.ts
paperclip-runner-permissions.test.ts fix(runner): restore local session and task integrity (#12721) 2026-09-02 16:11:26 -05:00
paperclip-runner-permissions.ts fix(runner): restore local session and task integrity (#12721) 2026-09-02 16:11:26 -05:00
published-exports.test.ts refactor: disambiguate the Telemetry and Observability data paths (#12128) 2026-08-24 16:42:33 -07:00
remote-execution-env.ts
remote-managed-runtime.test.ts fix(adapter-utils): harden the referenced-project ignore scan (#12214) 2026-08-26 08:30:42 -07:00
remote-managed-runtime.ts fix(adapter-utils): honor .gitignore for referenced-project staging (#12184) 2026-08-25 14:22:47 -07:00
runner-connectivity.test.ts Unify Paperclip Runner experimental controls (#12666) 2026-09-01 09:21:23 -05:00
runner-connectivity.ts Unify Paperclip Runner experimental controls (#12666) 2026-09-01 09:21:23 -05:00
runtime-progress.test.ts feat(environments): refer to the managed default environment by name, not the sandbox driver key (#11838) 2026-08-21 12:51:22 -07:00
runtime-progress.ts feat(environments): refer to the managed default environment by name, not the sandbox driver key (#11838) 2026-08-21 12:51:22 -07:00
sandbox-callback-bridge.test.ts perf(gateway): remove the whole-body string round trip on the HTTP/2 send path (#12189) 2026-08-25 14:56:17 -07:00
sandbox-callback-bridge.ts perf(gateway): remove the whole-body string round trip on the HTTP/2 send path (#12189) 2026-08-25 14:56:17 -07:00
sandbox-file-sync.test.ts fix(adapter-utils): honor .gitignore for referenced-project staging (#12184) 2026-08-25 14:22:47 -07:00
sandbox-install-command.test.ts fix(build): enforce Node 24 across Paperclip (#11792) 2026-08-21 10:17:52 -07:00
sandbox-install-command.ts fix(build): enforce Node 24 across Paperclip (#11792) 2026-08-21 10:17:52 -07:00
sandbox-managed-runtime.test.ts fix(adapter-utils): harden the referenced-project ignore scan (#12214) 2026-08-26 08:30:42 -07:00
sandbox-managed-runtime.ts fix(adapter-utils): harden the referenced-project ignore scan (#12214) 2026-08-26 08:30:42 -07:00
sandbox-run-log-stream.ts
sandbox-shell.ts
server-utils-env.test.ts
server-utils.test.ts feat(runner): add Codex-native application integration (#12591) 2026-08-31 14:38:38 -05:00
server-utils.ts fix(runner): restore local session and task integrity (#12721) 2026-09-02 16:11:26 -05:00
session-compaction.ts feat: add kimi-local adapter for Kimi Code CLI (CLI + ACP engines) (#9967) 2026-08-20 12:06:33 -07:00
skill-library-manifest.test.ts feat: agents see the company skill library at runtime (#12147) 2026-08-25 14:01:52 -07:00
skill-library-manifest.ts feat: agents see the company skill library at runtime (#12147) 2026-08-25 14:01:52 -07:00
ssh-fixture.test.ts fix(adapter-utils): make SSH env-lab fixture teardown deterministic (#12238) 2026-08-26 14:03:47 -07:00
ssh.ts fix(adapter-utils): make SSH env-lab fixture teardown deterministic (#12238) 2026-08-26 14:03:47 -07:00
sync-operation-schedule.test.ts feat: parallelize sandbox file-sync behind a provider opt-in capability (#11736) 2026-08-19 12:34:11 -07:00
sync-operation-schedule.ts feat: parallelize sandbox file-sync behind a provider opt-in capability (#11736) 2026-08-19 12:34:11 -07:00
types.ts fix(runner): restore local session and task integrity (#12721) 2026-09-02 16:11:26 -05:00
workspace-restore-merge.test.ts fix(adapter-utils): move the workspace-restore merge lock to an instance-scoped root and surface restore failures on the run (#12187) 2026-08-25 14:32:14 -07:00
workspace-restore-merge.ts fix(adapter-utils): move the workspace-restore merge lock to an instance-scoped root and surface restore failures on the run (#12187) 2026-08-25 14:32:14 -07:00
workspace-restore-teardown.test.ts refactor(adapter-utils): extract the shared workspace-restore teardown factory (#12196) 2026-08-25 21:38:27 -07:00
workspace-restore-teardown.ts refactor(adapter-utils): extract the shared workspace-restore teardown factory (#12196) 2026-08-25 21:38:27 -07:00