Releases: dvaJi/codebuff-agent-acp
Releases · dvaJi/codebuff-agent-acp
Release list
v0.1.1
Features
- Terminal auth (
--setup): interactively collect and save the Codebuff API
key. The agent now advertises aterminalauth method (args: ["--setup"])
in itsinitializeresponse, so ACP clients (e.g. Zed) can offer a
"Configure Codebuff" action. The key is stored at
~/.codebuff-acp/config.json;CODEBUFF_API_KEYstill takes precedence.
Required for listing in the
ACP registry.
v0.1.0
Initial public release of codebuff-agent-acp, an unofficial
ACP (Agent Client Protocol) adapter that
exposes the Codebuff agent engine
(via @codebuff/sdk) to any
ACP-compatible client such as Zed.
Features
- ACP agent over
@codebuff/sdk: oneCodebuffClientper session; each
session/promptruns aclient.run(). - Full session lifecycle:
initialize,authenticate,session/new,
session/prompt,session/cancel,session/load,session/list,
session/resume,session/fork,session/close,session/delete,
session/set_mode. - Streaming output: assistant text via
agent_message_chunk(token deltas
with dedup against consolidatedtextevents) and reasoning via
agent_thought_chunk. - Tool calls: rich titles, kinds, and file locations, with
tool_call_updateresults. - Permission prompts: edit/shell tools route through
session/request_permission(allow / allow_always / reject / reject_always). - Sub-agents: Codebuff's file-picker / planner / editor / reviewer surfaced
as nested tool calls. - Plans: the model's
write_todosis mirrored as an ACPplanupdate. - Multimodal input: image content blocks.
- Persistent sessions: resumable
RunStatestored under
~/.codebuff-acp/sessions/, enabling reopen / resume / fork across restarts.