Skip to content

Commit a91801f

Browse files
JPeetzJPeetz
authored andcommitted
feat(desktop): add Gemini CLI as a tier-2 preset harness
Adds Gemini CLI to the built-in preset harness catalog. Gemini exposes a native ACP mode via 'gemini --acp' — no adapter needed, no vendor CLI underlying_cli linkage required. Ships against the existing preset infrastructure (PresetHarness struct + discovery/presets.rs module extracted in #3225). Zero refactor surface — a single 9-line additive entry into PRESET_HARNESSES. Signed-off-by: JPeetz <[email protected]>
1 parent 7a9a523 commit a91801f

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

  • desktop/src-tauri/src/managed_agents/discovery

desktop/src-tauri/src/managed_agents/discovery/presets.rs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,15 @@ pub(super) const PRESET_HARNESSES: &[PresetHarness] = &[
188188
Gateway's own environment separately.",
189189
underlying_cli: None,
190190
},
191+
PresetHarness {
192+
id: "gemini",
193+
label: "Gemini CLI",
194+
command: "gemini",
195+
args: &["--acp"],
196+
install_instructions_url: "https://github.com/google-gemini/gemini-cli/blob/main/docs/cli/acp-mode.md",
197+
install_hint: "Buzz talks to Gemini CLI through its native ACP mode (gemini --acp).",
198+
underlying_cli: None,
199+
},
191200
];
192201

193202
/// Return preset definitions for the spawn/readiness registry.

0 commit comments

Comments
 (0)