Skip to content

fix(acp): migrate to maintained adapter packages#8

Merged
whhe merged 1 commit into
mainfrom
feature-upgrade-acp-packages
Jul 22, 2026
Merged

fix(acp): migrate to maintained adapter packages#8
whhe merged 1 commit into
mainfrom
feature-upgrade-acp-packages

Conversation

@whhe

@whhe whhe commented Jul 22, 2026

Copy link
Copy Markdown
Owner

Summary

Migrate the built-in Claude and Codex ACP launchers to the maintained Agent Client Protocol packages. Update the shared runtime and expose ACP implementation metadata in logs.

Changes

  • Replace the deprecated Claude and Codex ACP package names.
  • Upgrade the shared Docker Node.js runtime from 20 to 22.
  • Log the agent-reported implementation version and negotiated ACP protocol version.
  • Update documentation and tests for the new packages and runtime requirements.

Motivation

The previous ACP packages are deprecated, and the current Claude adapter requires Node.js 22. Runtime logs also lacked the adapter version needed for diagnosing compatibility issues.

fix:
- Migrate Claude and Codex launchers to the Agent Client Protocol namespace
- Upgrade the shared Docker Node.js runtime to version 22

feat:
- Log ACP implementation and protocol metadata after initialization

test:
- Cover updated presets, Docker runtime, and missing agent metadata

docs:
- Document local Node.js requirements and runtime version logging

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

Clean migration to maintained ACP packages. Node.js 20→22 upgrade required by new Claude adapter. Agent identity logging is well-defended and tested. No issues found.

Severity: Critical 0 / High 0 / Medium 0 / Low 0
Inline comments posted: 0

Generated by whhe/code-review-bot · Agent: OpenCode · Skill fingerprint: 43b5df0c
Model: qwen3.7-max · Tokens: input 1,087 / output 63 / total 37,430

@whhe
whhe merged commit 2e91c29 into main Jul 22, 2026
1 check passed
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