Documentation
¶
Overview ¶
Package acptools provisions the pinned ACP adapter packages onto a host. The embedded manifest (package.json + bun.lock) is materialized into the tools dir and installed with bun --frozen-lockfile, so every host runs exactly the reviewed dependency graph — including the exact @openai/codex the adapter's caret range would otherwise float.
Index ¶
Constants ¶
View Source
const ( PinnedCodexACPVersion = "1.1.7" PinnedCodexVersion = "0.145.0" PinnedClaudeACPVersion = "0.61.0" )
Pinned adapter versions. A unit test asserts these match the embedded manifest so a pin bump is always a reviewed two-file diff.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Paths ¶
type Paths struct {
Dir string
BunBin string
CodexACPEntry string
ClaudeACPEntry string
// CodexBin is the pinned codex CLI's JS launcher (run under bun).
// The auth ceremony uses it so `codex login` and the adapter's
// app-server child are always the same codex version.
CodexBin string
}
Paths locates the provisioned tools for spawning.
Click to show internal directories.
Click to hide internal directories.