Skip to content

feat: drive Gemini over ACP (thin wrapper on animus-provider-acp)#2

Merged
Shooksie merged 1 commit into
mainfrom
feat/acp-internals
Jun 23, 2026
Merged

feat: drive Gemini over ACP (thin wrapper on animus-provider-acp)#2
Shooksie merged 1 commit into
mainfrom
feat/acp-internals

Conversation

@Shooksie

Copy link
Copy Markdown
Contributor

Replaces stdout-scraping with the shared ACP client. provider_tool stays gemini; kernel routing unchanged. Builds, --manifest, clippy clean.

Replace the bespoke stdout-scraping backend with the shared ACP client:
animus-provider-gemini is now a thin wrapper that pins the harness to
`gemini --acp` and advertises provider_tool="gemini". The kernel routes
Gemini models here exactly as before; ACP (structured streaming + native
permission callback, gated via approve-hook) is an internal transport detail.

- depend on animus-provider-acp v0.1.1; align animus-protocol deps to v0.1.17
- main.rs: AcpConfig::for_harness("gemini", "gemini", ["--acp"], ...)
- remove old backend.rs/config.rs/lib.rs + stdout contract test
- bump 0.2.6 -> 0.3.0
@Shooksie
Shooksie merged commit de3477e into main Jun 23, 2026
@Shooksie
Shooksie deleted the feat/acp-internals branch June 23, 2026 17:27
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