Skip to content

feat: configurable provider_tool + for_harness (per-harness ACP wrappers)#1

Merged
Shooksie merged 1 commit into
mainfrom
feat/configurable-provider-tool
Jun 23, 2026
Merged

feat: configurable provider_tool + for_harness (per-harness ACP wrappers)#1
Shooksie merged 1 commit into
mainfrom
feat/configurable-provider-tool

Conversation

@Shooksie

Copy link
Copy Markdown
Contributor

Enables a thin animus-provider-gemini that reuses the ACP client but advertises provider_tool=gemini and pins gemini --acp. 37+1 tests pass, fmt+clippy clean.

Lets per-harness wrapper binaries (e.g. animus-provider-gemini) reuse the ACP
client while advertising their own provider_tool and pinning a fixed harness
command, so the kernel routes the harness's models to them and the ACP
transport stays an internal detail.

- AcpConfig.provider_tool (default "acp"; ACP_PROVIDER_TOOL env)
- AcpConfig::for_harness(provider_tool, bin, args, default_model)
- AcpSessionBackend::info() reports the configured provider_tool
@Shooksie
Shooksie merged commit 0999910 into main Jun 23, 2026
@Shooksie
Shooksie deleted the feat/configurable-provider-tool branch June 23, 2026 17:22
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