Skip to content

v0.6.0 — Gemini CLI support

Choose a tag to compare

@Eliasjunit Eliasjunit released this 05 Aug 03:18
· 15 commits to main since this release

vibestretch now runs on all three major agent CLIs: Claude Code, Codex, and Gemini.

git clone https://github.com/Eliasjunit/vibestretch ~/.gemini/vibestretch
jq -s '.[0] * .[1]' ~/.gemini/settings.json ~/.gemini/vibestretch/hooks/gemini-hooks.json > /tmp/s.json && mv /tmp/s.json ~/.gemini/settings.json

Gemini's BeforeAgent, AfterTool and AfterAgent map exactly onto the three moments the plugin cares about, and its systemMessage is shown straight to you — so you get the line in the session and the chime. No notification banner there: a Gemini hook's stdout is reserved for JSON, so there is nowhere to put an escape sequence.

The waiting debt is shared across CLIs on purpose. An hour spent waiting is an hour spent waiting, whichever agent kept you in the chair — and switching tools shouldn't reset your spine's clock.

Built against the published hook contracts and validated against them; not yet dogfooded on live Codex or Gemini installs.