dart_acp_codex 0.1.5
dart_acp_codex: ^0.1.5 copied to clipboard
A typed ACP client and adapter for local Codex processes.
Changelog #
0.1.5 #
- Added the namespaced
codexThreadTitlePromptMetaKeyhint so ACP clients that prepend hidden context can still name native Codex threads from only the user-visible prompt.
0.1.4 #
- Name new native Codex threads from their first substantive ACP prompt so
clients receive the existing
session_info_updatetitle notification. Names are whitespace-normalized and limited to 80 Unicode code points.
0.1.3 #
- Added
CodexApprovalsReviewerandCodexAdapterOptions.workspaceWriteApprovalsReviewerso embedded clients can opt standard workspace-write turns into Codex's native automatic approval review while read-only and plan turns remain human-reviewed.
0.1.2 #
- Implement the shared ACP goal-control extension, including objective updates, pause, resume, and clear, and publish goal snapshots when sessions open or change.
0.1.1 #
- Fixed Codex app-server thread creation to classify sessions with
threadSourceinstead of sending the invalidsessionStartSourcevariant.
0.1.0 #
- Added the typed
CodexAcpClient,CodexAgent,CodexRuntime, and injectableCodexBackendAPIs. - Added stdio executable, version output, login passthrough, and Codex CLI passthrough.
- Added API-key, ChatGPT, and custom-gateway authentication with secret-safe provider discovery and configuration.
- Added session lifecycle, model/reasoning/mode configuration, prompt streaming, cancellation, steering, goals, and slash commands.
- Added typed event, tool, history, approval, MCP, and elicitation bridges.
- Added bounded app-server JSON-RPC/process transport, deterministic example, regression tests, and representative benchmarks.
