You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(desktop): add Gemini CLI as a tier-2 preset harness
Gemini CLI ships native ACP support (gemini --acp) with no adapter
needed, but had no PresetHarness entry. Adds the preset (command,
args, install hint/URL), an inline SVG mark, and settings copy.
Splits the tier-2 preset block (struct, PRESET_HARNESSES, and its two
accessor fns) out of discovery.rs into a new sibling module
discovery/presets.rs — discovery.rs was already past the desktop
file-size ratchet, so a bare addition to PRESET_HARNESSES would have
failed just desktop-check. No behavior change from the split itself.
Signed-off-by: JPeetz <88510961+JPeetz@users.noreply.github.com>
| Cursor |[simple-icons](https://github.com/simple-icons/simple-icons)|`16.27.1` (slug `cursor`) | CC0-1.0 (path data); nominative use of the Cursor mark to identify Cursor's harness |`icons/cursor.svg`|`fill` → `currentColor`|
28
+
| Gemini |[simple-icons](https://github.com/simple-icons/simple-icons)|`16.27.1` (slug `googlegemini`) | CC0-1.0 (path data); nominative use of the Gemini mark to identify Gemini CLI's harness |`icons/googlegemini.svg`|`fill` → `currentColor`|
28
29
29
30
Codex deliberately has **no** bundled mark: the OpenAI blossom was removed
30
31
from simple-icons in v16 at the vendor's request, so we do not ship it —
install_hint:"Buzz talks to the Amp CLI through the amp-acp adapter. Follow the setup guide to install the adapter so the amp-acp command is on your PATH.",
install_hint:"Buzz talks to OpenClaw through its ACP mode (openclaw acp), which relies on the OpenClaw Gateway daemon. Follow the setup guide to install both.\n\n\
1611
-
⚠️ Execution-locus note: `openclaw acp` runs tools inside the \
1612
-
OpenClaw Gateway daemon, not in the Desktop process. \
1613
-
Desktop-injected BUZZ_* env vars are visible to the `openclaw` \
1614
-
harness process itself, but do NOT automatically reach the \
1615
-
Gateway's execution environment. If your tools or agent logic \
1616
-
needs BUZZ_* credentials at execution time, set them on the \
1617
-
Gateway's own environment separately.",
1618
-
underlying_cli:None,
1619
-
},
1620
-
];
1621
-
1622
-
/// Return the static preset harness definitions as `HarnessDefinition` values.
1623
-
///
1624
-
/// Used by `warm_harness_registry_from_dir` to seed the loaded-harness registry
1625
-
/// at startup before the frontend triggers a full discovery run.
0 commit comments