Gemini CLI 6.0: They JUST ADDED a TON NEW FEATURES for GEMINI-3!



In this video, I’ll walk you through the Gemini CLI upgrades since v0.9.0 (v0.10.0–v0.12.0) and how the new Jules integration turns it into a scriptable, extension‑powered platform with smart model routing, workspace awareness, and background coding you can delegate.


Key Takeaways:

🚀 v0.10.0 polish: more reliable interactive tool calling in TTY, broader Alt+key support, and telemetry diff stats to see model vs. human edits.
📡 v0.11.0 adds streamable JSON output (use –output-format stream-json), a Markdown toggle (Alt+M/Ctrl+M), queued message editing, proper non‑HTML fetch handling, and non‑interactive MCP slash commands.
🧠 v0.12.0 makes model selection first‑class with /model and smart routing (Flash for quick tasks, Pro for heavy/creative), with pinning for deterministic runs.
🗂️ Codebase Investigator subagent explores your workspace, resolves relevant files, and brings context into the session, with turn limits for guardrails.
🧩 Extensions expand (Hugging Face, Monday.com, Data Commons) with install/list/update flows, /extension explore for the catalog, and configurable compression thresholds.
🤖 Jules integration: a managed VM that clones your repo, installs deps, edits files, and opens a new branch; drive it with /jules prompts and status checks.
🧪 Practical workflows: export chats with tools (Markdown/JSON), stream JSONL headlessly, show Status In Title, and keep CI‑friendly, reviewable diffs.
👍 Overall, Gemini CLI now feels like a serious developer platform with real day‑to‑day wins.

source