Skip to content

✨ Add ACP stdio session adapter#181

Merged
arach merged 1 commit into
feat/in-app-session-initiationfrom
codex/acp-stdio-adapter
Jun 3, 2026
Merged

✨ Add ACP stdio session adapter#181
arach merged 1 commit into
feat/in-app-session-initiationfrom
codex/acp-stdio-adapter

Conversation

@arach
Copy link
Copy Markdown
Owner

@arach arach commented Jun 3, 2026

Summary

  • add an ACP stdio JSON-RPC adapter for subprocess-backed agent sessions
  • normalize ACP session updates, tool calls, permission requests, and guarded file access into Pairing events
  • register adapterType: "acp" in desktop/web pairing runtimes and document the implemented ACP support

Verification

  • bun run --cwd packages/agent-sessions test
  • npm --prefix packages/agent-sessions run check
  • npm --prefix packages/agent-sessions run build
  • npm --prefix packages/agent-sessions run adapter:validate-specs
  • bun run --cwd apps/desktop check
  • npm --prefix packages/web run build:server

Notes

  • Client-side terminal methods are intentionally not advertised.
  • Client-side file writes remain opt-in through options.allowWriteTextFile.

Add a first-class ACP client adapter for subprocess-backed JSON-RPC stdio agents, including prompt/session handling, permission request mapping, guarded file access, adapter spec coverage, and pairing runtime registration.
@vercel
Copy link
Copy Markdown

vercel Bot commented Jun 3, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
openscout Ready Ready Preview, Comment Jun 3, 2026 2:14am

@arach arach merged commit ee6cde3 into feat/in-app-session-initiation Jun 3, 2026
3 checks passed
@arach arach deleted the codex/acp-stdio-adapter branch June 3, 2026 02:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant