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. The Codex override keeps the adapter and login CLI on the same pinned runtime.
Index ¶
Constants ¶
View Source
const ( PinnedCodexACPVersion = "1.11.0" PinnedCodexVersion = "0.154.0" PinnedClaudeACPVersion = "0.73.0" )
Pinned adapter versions. A unit test asserts these match the embedded manifest.
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.