Standalone harness timeline

Gemini CLI

Google's open-source CLI for Gemini-powered agents. Adjacent-version changes across prompts, tools, schemas, model settings and transport — low-signal versions are kept in the file but tucked away by default.

v0.1.0 → v0.50.0Apr 23, 2026 → Jul 15, 2026
Versions
144
Changed
98
Relevant by default
31
Latest
v0.50.0
Activity · click a bar to jump major notable minor trivial

0 visible · scroll or click the ribbon

  1. 144 versions
  2. v0.50.0
    Jul 15
    trivial Jul 15, 2026

    Version bump path references only

    All three changes update hardcoded filesystem paths from version `0.49.0` to `0.50.0`, covering the skill-creator and antigravity-support skill locations as well as the ephemeral private memory directory. These are mechanical path updates that follow the package version increment and carry no semantic or behavioral change.

    PromptsTransportLow signal
    Change details

    Changed artifacts

    • Prompt block / 0+0 chars
    • Header / user_agentGeminiCLI-tui/0.49.0/gemini-2.5-pro (linux; x64; codespaces) -> GeminiCLI-tui/0.50.0/gemini-2.5-pro (linux; x64; codespaces)
    Split-view diff2 fields changedprompts · 1transport · 1
    FieldBeforeAfter
    promptsblock 0previous texttext changed (0 chars net)
    transportheader / user_agentGeminiCLI-tui/0.49.0/gemini-2.5-pro (linux; x64; codespaces)GeminiCLI-tui/0.50.0/gemini-2.5-pro (linux; x64; codespaces)
  3. v0.49.0
    Jul 15
    notable Jul 15, 2026

    Untrusted external data safety guard added

    A new Core Mandate was introduced instructing the model to treat external tool and MCP server outputs wrapped in `<untrusted_context>` tags as passive data, explicitly ignoring any commands or directives within them unless the user requests otherwise. The remaining diff consists of a version bump in two skill file paths (0.47.0 → 0.49.0) and a stale temp-directory token in the Private Project Memory path, both of which are non-semantic environment updates.

    PromptsTransport
    Change details

    Changed artifacts

    • Prompt block / 0+246 chars
    • Header / user_agentGeminiCLI-tui/0.47.0/gemini-2.5-pro (linux; x64; codespaces) -> GeminiCLI-tui/0.49.0/gemini-2.5-pro (linux; x64; codespaces)
    Split-view diff3 fields changedprompts · 2transport · 1
    FieldBeforeAfter
    promptstotal prompt size22,790 chars23,036 chars (+246)
    promptsblock 0previous texttext changed (+246 chars)
    transportheader / user_agentGeminiCLI-tui/0.47.0/gemini-2.5-pro (linux; x64; codespaces)GeminiCLI-tui/0.49.0/gemini-2.5-pro (linux; x64; codespaces)
  4. v0.47.0
    Jul 15
    trivial Jul 15, 2026

    Environment path references updated

    Three hardcoded filesystem paths were updated to reflect a new execution environment: the two built-in skill locations moved from a global npm prefix to a versioned workspace cache directory, and the private project memory temp path received a new random suffix. These are purely environmental housekeeping changes with no semantic or behavioral impact.

    PromptsTransportLow signal
    Change details

    Changed artifacts

    • Prompt block / 0+60 chars
    • Header / user_agentGeminiCLI-tui/0.46.0/gemini-2.5-pro (linux; x64; codespaces) -> GeminiCLI-tui/0.47.0/gemini-2.5-pro (linux; x64; codespaces)
    Split-view diff3 fields changedprompts · 2transport · 1
    FieldBeforeAfter
    promptstotal prompt size22,730 chars22,790 chars (+60)
    promptsblock 0previous texttext changed (+60 chars)
    transportheader / user_agentGeminiCLI-tui/0.46.0/gemini-2.5-pro (linux; x64; codespaces)GeminiCLI-tui/0.47.0/gemini-2.5-pro (linux; x64; codespaces)
  5. v0.46.0
    Jun 16
    notable Jun 16, 2026

    Adds antigravity-support skill, scrubs memory path

    A new built-in skill, `antigravity-support`, was registered to handle user questions about installing, setting up, or migrating to Antigravity CLI. The hardcoded private project memory path was updated, replacing a specific temp directory identifier with a scrubbed/anonymized placeholder, likely to avoid leaking session-specific filesystem details.

    PromptsToolsTransport
    Change details

    Changed artifacts

    • Tool description / activate_skilldescription +23 chars
    • Prompt block / 0+484 chars
    • Header / user_agentGeminiCLI-tui/0.45.2/gemini-2.5-pro (linux; x64; codespaces) -> GeminiCLI-tui/0.46.0/gemini-2.5-pro (linux; x64; codespaces)
    Split-view diff4 fields changedprompts · 2tools · 1transport · 1
    FieldBeforeAfter
    toolsactivate_skill / descriptionprevious descriptiondescription changed (+23 chars)
    promptstotal prompt size22,246 chars22,730 chars (+484)
    promptsblock 0previous texttext changed (+484 chars)
    transportheader / user_agentGeminiCLI-tui/0.45.2/gemini-2.5-pro (linux; x64; codespaces)GeminiCLI-tui/0.46.0/gemini-2.5-pro (linux; x64; codespaces)
  6. v0.45.2
    Jun 8
    trivial Jun 8, 2026

    Temporary memory path updated

    The hardcoded path for the private project memory file was updated from one temporary directory (`tmp.hzf08vlbrN` / `tmp-hzf08vlbrn`) to a new one (`tmp.YrckfU2Nuc` / `tmp-yrckfu2nuc`). This is a session-specific ephemeral path rotation with no semantic or behavioral change.

    PromptsTransportLow signal
    Change details

    Changed artifacts

    • Prompt block / 0+0 chars
    • Header / user_agentGeminiCLI-tui/0.45.1/gemini-2.5-pro (linux; x64; codespaces) -> GeminiCLI-tui/0.45.2/gemini-2.5-pro (linux; x64; codespaces)
    Split-view diff2 fields changedprompts · 1transport · 1
    FieldBeforeAfter
    promptsblock 0previous texttext changed (0 chars net)
    transportheader / user_agentGeminiCLI-tui/0.45.1/gemini-2.5-pro (linux; x64; codespaces)GeminiCLI-tui/0.45.2/gemini-2.5-pro (linux; x64; codespaces)
  7. v0.45.1
    Jun 8
    trivial Jun 8, 2026

    Session-specific paths updated

    Two ephemeral, session-specific filesystem paths were updated: the skill-creator module location shifted from a workspace-local node_modules cache to a global npm install path, and the private project memory file path reflects a new temporary directory for the current session. These are environment-level housekeeping changes with no semantic or behavioral impact.

    ModelPromptsTransportLow signal
    Change details

    Changed artifacts

    • Prompt block / 0-30 chars
    • Model setting / modelgemini-3-flash-preview -> gemini-3.5-flash
    • Header / user_agentGeminiCLI-tui/0.45.0/gemini-2.5-pro (linux; x64; codespaces) -> GeminiCLI-tui/0.45.1/gemini-2.5-pro (linux; x64; codespaces)
    • Endpoint / path/v1beta/models/gemini-3-flash-preview:streamGenerateContent -> /v1beta/models/gemini-3.5-flash:streamGenerateContent
    • Endpoint / queryalt=sse -> alt=sse
    Split-view diff6 fields changedtransport · 3prompts · 2model · 1
    FieldBeforeAfter
    promptstotal prompt size22,276 chars22,246 chars (-30)
    promptsblock 0previous texttext changed (-30 chars)
    modelmodelgemini-3-flash-previewgemini-3.5-flash
    transportheader / user_agentGeminiCLI-tui/0.45.0/gemini-2.5-pro (linux; x64; codespaces)GeminiCLI-tui/0.45.1/gemini-2.5-pro (linux; x64; codespaces)
    transportendpoint / path/v1beta/models/gemini-3-flash-preview:streamGenerateContent/v1beta/models/gemini-3.5-flash:streamGenerateContent
    transportendpoint / queryalt=ssealt=sse
  8. v0.45.0
    Jun 3
    trivial Jun 3, 2026

    Version bump path updates only

    Two file paths were updated to reflect the new 0.45.0 version: the built-in skill-creator module path and the ephemeral private memory directory path. These are environment-specific references that change automatically with each release or session, carrying no semantic or behavioral difference.

    PromptsTransportLow signal
    Change details

    Changed artifacts

    • Prompt block / 0+0 chars
    • Header / user_agentGeminiCLI-tui/0.44.1/gemini-2.5-pro (linux; x64; codespaces) -> GeminiCLI-tui/0.45.0/gemini-2.5-pro (linux; x64; codespaces)
    Split-view diff2 fields changedprompts · 1transport · 1
    FieldBeforeAfter
    promptsblock 0previous texttext changed (0 chars net)
    transportheader / user_agentGeminiCLI-tui/0.44.1/gemini-2.5-pro (linux; x64; codespaces)GeminiCLI-tui/0.45.0/gemini-2.5-pro (linux; x64; codespaces)
  9. v0.44.1
    Jun 3
    trivial Jun 3, 2026

    Version bump path references updated

    Two filesystem paths were updated to reflect the new 0.44.1 version number: the skill-creator SKILL.md location and the ephemeral temporary directory path used for private project memory. These are environment-specific path changes with no semantic or behavioral impact.

    PromptsTransportLow signal
    Change details

    Changed artifacts

    • Prompt block / 0+0 chars
    • Header / user_agentGeminiCLI-tui/0.44.0/gemini-2.5-pro (linux; x64; codespaces) -> GeminiCLI-tui/0.44.1/gemini-2.5-pro (linux; x64; codespaces)
    Split-view diff2 fields changedprompts · 1transport · 1
    FieldBeforeAfter
    promptsblock 0previous texttext changed (0 chars net)
    transportheader / user_agentGeminiCLI-tui/0.44.0/gemini-2.5-pro (linux; x64; codespaces)GeminiCLI-tui/0.44.1/gemini-2.5-pro (linux; x64; codespaces)
  10. v0.44.0
    Jun 3
    major Jun 3, 2026

    Major prompt restructure and persona reset

    The agent's self-description was stripped of "Gemini CLI" branding and YOLO-mode framing, replaced with a generic non-interactive CLI agent identity. Extensive sections on context-efficiency strategy, orchestration heuristics, GEMINI.md precedence rules, and the Research→Strategy→Execution lifecycle were removed or heavily condensed. New sections were added covering shell output token efficiency, an outside-sandbox warning, a final reminder, and inline guidance on comment discipline, change summaries, and revert behavior.

    PromptsToolsTransport
    Change details

    Changed artifacts

    • Tool description / run_shell_commanddescription -68 chars
    • Prompt block / 0-6,235 chars
    • Header / user_agentGeminiCLI-tui/0.43.0/gemini-3.1-pro-preview (linux; x64; codespaces) -> GeminiCLI-tui/0.44.0/gemini-2.5-pro (linux; x64; codespaces)
    Split-view diff4 fields changedprompts · 2tools · 1transport · 1
    FieldBeforeAfter
    toolsrun_shell_command / descriptionprevious descriptiondescription changed (-68 chars)
    promptstotal prompt size28,511 chars22,276 chars (-6,235)
    promptsblock 0previous texttext changed (-6,235 chars)
    transportheader / user_agentGeminiCLI-tui/0.43.0/gemini-3.1-pro-preview (linux; x64; codespaces)GeminiCLI-tui/0.44.0/gemini-2.5-pro (linux; x64; codespaces)
  11. v0.43.0
    May 26
    minor May 26, 2026

    Fix tool name and stale temp path

    Corrected a stale reference from `read_file` to `replace` in the guideline about ambiguous `old_string` edits causing extra turns. Also updated a transient temporary directory path for the private project memory file from one session-specific token to another.

    PromptsToolsTransport
    Change details

    Changed artifacts

    • Tool description / replacedescription +147 chars
    • Tool description / write_filedescription +45 chars
    • Prompt block / 0-2 chars
    • Header / user_agentGeminiCLI-tui/0.42.0/gemini-3.1-pro-preview (linux; x64; codespaces) -> GeminiCLI-tui/0.43.0/gemini-3.1-pro-preview (linux; x64; codespaces)
    Split-view diff5 fields changedtools · 2prompts · 2transport · 1
    FieldBeforeAfter
    toolsreplace / descriptionprevious descriptiondescription changed (+147 chars)
    toolswrite_file / descriptionprevious descriptiondescription changed (+45 chars)
    promptstotal prompt size28,513 chars28,511 chars (-2)
    promptsblock 0previous texttext changed (-2 chars)
    transportheader / user_agentGeminiCLI-tui/0.42.0/gemini-3.1-pro-preview (linux; x64; codespaces)GeminiCLI-tui/0.43.0/gemini-3.1-pro-preview (linux; x64; codespaces)
  12. v0.42.0
    May 13
    notable May 13, 2026

    YOLO mode flag and refined Inquiry rules

    The opening self-description now declares the agent is operating in **YOLO** mode. The Inquiry/Directive distinction was sharpened with concrete examples (e.g., "Can you tell me how to") and an explicit callout that user phrases like "Don't make changes just yet" also gate file modifications. A stale temp-directory path in the Private Project Memory reference was also updated.

    PromptsTransport
    Change details

    Changed artifacts

    • Prompt block / 0+218 chars
    • Header / user_agentGeminiCLI/0.41.2/gemini-3.1-pro-preview (linux; x64; codespaces) -> GeminiCLI-tui/0.42.0/gemini-3.1-pro-preview (linux; x64; codespaces)
    Split-view diff3 fields changedprompts · 2transport · 1
    FieldBeforeAfter
    promptstotal prompt size28,295 chars28,513 chars (+218)
    promptsblock 0previous texttext changed (+218 chars)
    transportheader / user_agentGeminiCLI/0.41.2/gemini-3.1-pro-preview (linux; x64; codespaces)GeminiCLI-tui/0.42.0/gemini-3.1-pro-preview (linux; x64; codespaces)
  13. v0.41.2
    May 7
    trivial May 7, 2026

    Stale temp path reference updated

    The hardcoded temporary directory path for the private project memory file was updated from `tmp-xxtgeuzdis` to `tmp-axrztit0mw`, reflecting a new ephemeral session directory. This is a mechanical reference update with no semantic or behavioral change.

    PromptsTransportLow signal
    Change details

    Changed artifacts

    • Prompt block / 0+0 chars
    • Header / user_agentGeminiCLI/0.41.1/gemini-3.1-pro-preview (linux; x64; codespaces) -> GeminiCLI/0.41.2/gemini-3.1-pro-preview (linux; x64; codespaces)
    Split-view diff2 fields changedprompts · 1transport · 1
    FieldBeforeAfter
    promptsblock 0previous texttext changed (0 chars net)
    transportheader / user_agentGeminiCLI/0.41.1/gemini-3.1-pro-preview (linux; x64; codespaces)GeminiCLI/0.41.2/gemini-3.1-pro-preview (linux; x64; codespaces)
  14. v0.41.1
    May 6
    trivial May 6, 2026

    Stale temp path in memory docs

    The ephemeral temporary directory token in the Private Project Memory path example was updated from `tmp-f6ldxhfzgu` to `tmp-xxtgeuzdis`. This is a stale-reference fix with no semantic or behavioral change.

    PromptsTransportLow signal
    Change details

    Changed artifacts

    • Prompt block / 0+0 chars
    • Header / user_agentGeminiCLI/0.41.0/gemini-3.1-pro-preview (linux; x64; codespaces) -> GeminiCLI/0.41.1/gemini-3.1-pro-preview (linux; x64; codespaces)
    Split-view diff2 fields changedprompts · 1transport · 1
    FieldBeforeAfter
    promptsblock 0previous texttext changed (0 chars net)
    transportheader / user_agentGeminiCLI/0.41.0/gemini-3.1-pro-preview (linux; x64; codespaces)GeminiCLI/0.41.1/gemini-3.1-pro-preview (linux; x64; codespaces)
  15. v0.41.0
    May 6
    trivial May 6, 2026

    Stale temp path token updated

    The private project memory file path was updated to reflect a new temporary directory token (`tmp-f6ldxhfzgu` replacing `tmp-mdsnsdd4nj`). This is a runtime environment artifact with no semantic or behavioral change.

    PromptsTransportLow signal
    Change details

    Changed artifacts

    • Prompt block / 0+0 chars
    • Header / user_agentGeminiCLI/0.40.1/gemini-3.1-pro-preview (linux; x64; codespaces) -> GeminiCLI/0.41.0/gemini-3.1-pro-preview (linux; x64; codespaces)
    Split-view diff2 fields changedprompts · 1transport · 1
    FieldBeforeAfter
    promptsblock 0previous texttext changed (0 chars net)
    transportheader / user_agentGeminiCLI/0.40.1/gemini-3.1-pro-preview (linux; x64; codespaces)GeminiCLI/0.41.0/gemini-3.1-pro-preview (linux; x64; codespaces)
  16. v0.40.1
    May 6
    trivial May 6, 2026

    Stale temp path reference updated

    The hardcoded temporary directory token in the Private Project Memory path example was updated from `tmp-kza2rj8ubk` to `tmp-mdsnsdd4nj`, reflecting a new session or environment instantiation. This is a purely mechanical path string change with no semantic or behavioral impact.

    PromptsTransportLow signal
    Change details

    Changed artifacts

    • Prompt block / 0+0 chars
    • Header / user_agentGeminiCLI/0.40.0/gemini-3.1-pro-preview (linux; x64; codespaces) -> GeminiCLI/0.40.1/gemini-3.1-pro-preview (linux; x64; codespaces)
    Split-view diff2 fields changedprompts · 1transport · 1
    FieldBeforeAfter
    promptsblock 0previous texttext changed (0 chars net)
    transportheader / user_agentGeminiCLI/0.40.0/gemini-3.1-pro-preview (linux; x64; codespaces)GeminiCLI/0.40.1/gemini-3.1-pro-preview (linux; x64; codespaces)
  17. v0.40.0
    Apr 29
    major Apr 29, 2026

    Adds topic model, overhauled memory system

    The "Explain Before Acting" and post-change summary rules were replaced with a structured `update_topic` workflow that prescribes when and how to publish progress updates across multi-step tasks. The `save_memory` tool was removed entirely and replaced with a four-tier file-based memory system (project GEMINI.md, subdirectory GEMINI.md, private project MEMORY.md, and global personal GEMINI.md), complete with explicit routing rules for which facts belong in which tier. Tone/style references to the old "Explain Before Acting" mandate were updated to reference the new "Topic Model".

    PromptsSchemasToolsTransport
    Change details

    Changed artifacts

    • Tool added / update_topicnew tool description
    • Schema added / update_topicnew input schema
    • Tool removed / save_memorytool removed
    • Schema removed / save_memoryinput schema removed
    • Tool description / grep_searchdescription -221 chars
    • Prompt block / 0+4,274 chars
    • Header / user_agentGeminiCLI/0.39.1/gemini-3.1-pro-preview (linux; x64; codespaces) -> GeminiCLI/0.40.0/gemini-3.1-pro-preview (linux; x64; codespaces)
    Split-view diff6 fields changedtools · 3prompts · 2transport · 1
    FieldBeforeAfter
    toolsupdate_topicadded
    toolssave_memorypresent
    toolsgrep_search / descriptionprevious descriptiondescription changed (-221 chars)
    promptstotal prompt size24,021 chars28,295 chars (+4,274)
    promptsblock 0previous texttext changed (+4,274 chars)
    transportheader / user_agentGeminiCLI/0.39.1/gemini-3.1-pro-preview (linux; x64; codespaces)GeminiCLI/0.40.0/gemini-3.1-pro-preview (linux; x64; codespaces)
  18. v0.39.1
    Apr 29
    trivial Apr 29, 2026

    Update skill-creator file path

    The hardcoded path to the built-in `skill-creator` skill was updated from a workspace-local cache directory to a global npm installation path. This reflects a change in how or where the Gemini CLI package is installed in the runtime environment, with no semantic behavior change.

    PromptsTransportLow signal
    Change details

    Changed artifacts

    • Prompt block / 0-30 chars
    • Header / user_agentGeminiCLI/0.39.0/gemini-3.1-pro-preview (linux; x64; codespaces) -> GeminiCLI/0.39.1/gemini-3.1-pro-preview (linux; x64; codespaces)
    Split-view diff3 fields changedprompts · 2transport · 1
    FieldBeforeAfter
    promptstotal prompt size24,051 chars24,021 chars (-30)
    promptsblock 0previous texttext changed (-30 chars)
    transportheader / user_agentGeminiCLI/0.39.0/gemini-3.1-pro-preview (linux; x64; codespaces)GeminiCLI/0.39.1/gemini-3.1-pro-preview (linux; x64; codespaces)
  19. v0.39.0
    Apr 23
    notable Apr 23, 2026

    Adds retry cap and re-evaluation rule

    A new "Strategic Re-evaluation" rule mandates that after three failed fix attempts the agent must stop, audit its assumptions, and pivot to a different architectural approach rather than continuing to patch. The sub-agent invocation description was clarified to specify the `invoke_agent` tool and `agent_name` parameter explicitly. A skill-creator path was also updated to reflect a new local cache location.

    PromptsSchemasToolsTransport
    Change details

    Changed artifacts

    • Tool added / invoke_agentnew tool description
    • Schema added / invoke_agentnew input schema
    • Tool removed / cli_helptool removed
    • Schema removed / cli_helpinput schema removed
    • Tool removed / codebase_investigatortool removed
    • Schema removed / codebase_investigatorinput schema removed
    • Tool removed / generalisttool removed
    • Schema removed / generalistinput schema removed
    • Prompt block / 0+436 chars
    • Header / user_agentGeminiCLI/0.38.2/gemini-3.1-pro-preview (linux; x64; codespaces) -> GeminiCLI/0.39.0/gemini-3.1-pro-preview (linux; x64; codespaces)
    Split-view diff8 fields changedtools · 5prompts · 2transport · 1
    FieldBeforeAfter
    toolsinvoke_agentadded
    toolscli_helppresent
    toolscodebase_investigatorpresent
    toolsgeneralistpresent
    toolstool count1715
    promptstotal prompt size23,615 chars24,051 chars (+436)
    promptsblock 0previous texttext changed (+436 chars)
    transportheader / user_agentGeminiCLI/0.38.2/gemini-3.1-pro-preview (linux; x64; codespaces)GeminiCLI/0.39.0/gemini-3.1-pro-preview (linux; x64; codespaces)
  20. v0.38.2
    Apr 23
    trivial Apr 23, 2026

    Update skill-creator install path

    The hardcoded filesystem path for the built-in `skill-creator` skill was updated from a workspace-local cache directory to a global npm installation path. This reflects a change in the runtime environment where the CLI is now resolved from a system-wide npm global install rather than a project-specific cache.

    PromptsTransportLow signal
    Change details

    Changed artifacts

    • Prompt block / 0-30 chars
    • Header / user_agentGeminiCLI/0.38.1/gemini-3.1-pro-preview (linux; x64; codespaces) -> GeminiCLI/0.38.2/gemini-3.1-pro-preview (linux; x64; codespaces)
    Split-view diff3 fields changedprompts · 2transport · 1
    FieldBeforeAfter
    promptstotal prompt size23,645 chars23,615 chars (-30)
    promptsblock 0previous texttext changed (-30 chars)
    transportheader / user_agentGeminiCLI/0.38.1/gemini-3.1-pro-preview (linux; x64; codespaces)GeminiCLI/0.38.2/gemini-3.1-pro-preview (linux; x64; codespaces)
  21. v0.38.1
    Apr 23
    trivial Apr 23, 2026

    Version bump in skill path

    The hardcoded filesystem path for the built-in `skill-creator` skill was updated from `0.38.0` to `0.38.1` to reflect the new package version. This is a purely mechanical path update with no semantic or behavioral change.

    PromptsTransportLow signal
    Change details

    Changed artifacts

    • Prompt block / 0+0 chars
    • Header / user_agentGeminiCLI/0.38.0/gemini-3.1-pro-preview (linux; x64; codespaces) -> GeminiCLI/0.38.1/gemini-3.1-pro-preview (linux; x64; codespaces)
    Split-view diff2 fields changedprompts · 1transport · 1
    FieldBeforeAfter
    promptsblock 0previous texttext changed (0 chars net)
    transportheader / user_agentGeminiCLI/0.38.0/gemini-3.1-pro-preview (linux; x64; codespaces)GeminiCLI/0.38.1/gemini-3.1-pro-preview (linux; x64; codespaces)
  22. v0.38.0
    Apr 23
    notable Apr 23, 2026

    Expanded anti-hack and design-pattern rules

    The "Types, warnings and linters" standard was broadened to explicitly prohibit "hidden" logic such as reflection and prototype manipulation, and to require explicit, idiomatic alternatives like type guards, explicit class instantiation, and object spread. A new "Design Patterns" engineering standard was added, mandating explicit composition and delegation (wrappers, proxies, factory functions) over inheritance or prototype-based cloning. A version path reference for the skill-creator skill was bumped from 0.37.2 to 0.38.0.

    PromptsSchemasToolsTransport
    Change details

    Changed artifacts

    • Tool added / list_background_processesnew tool description
    • Schema added / list_background_processesnew input schema
    • Tool added / read_background_outputnew tool description
    • Schema added / read_background_outputnew input schema
    • Prompt block / 0+454 chars
    • Header / user_agentGeminiCLI/0.37.2/gemini-3.1-pro-preview (linux; x64; codespaces) -> GeminiCLI/0.38.0/gemini-3.1-pro-preview (linux; x64; codespaces)
    Split-view diff6 fields changedtools · 3prompts · 2transport · 1
    FieldBeforeAfter
    toolslist_background_processesadded
    toolsread_background_outputadded
    toolstool count1517
    promptstotal prompt size23,191 chars23,645 chars (+454)
    promptsblock 0previous texttext changed (+454 chars)
    transportheader / user_agentGeminiCLI/0.37.2/gemini-3.1-pro-preview (linux; x64; codespaces)GeminiCLI/0.38.0/gemini-3.1-pro-preview (linux; x64; codespaces)
  23. v0.37.2
    Apr 23
    trivial Apr 23, 2026

    Version path bump to 0.37.2

    The only change is a version number update in the skill-creator's file path, reflecting the new 0.37.2 package location. No semantic or behavioral changes were made.

    PromptsTransportLow signal
    Change details

    Changed artifacts

    • Prompt block / 0+0 chars
    • Header / user_agentGeminiCLI/0.37.1/gemini-3.1-pro-preview (linux; x64; codespaces) -> GeminiCLI/0.37.2/gemini-3.1-pro-preview (linux; x64; codespaces)
    Split-view diff2 fields changedprompts · 1transport · 1
    FieldBeforeAfter
    promptsblock 0previous texttext changed (0 chars net)
    transportheader / user_agentGeminiCLI/0.37.1/gemini-3.1-pro-preview (linux; x64; codespaces)GeminiCLI/0.37.2/gemini-3.1-pro-preview (linux; x64; codespaces)
  24. v0.37.1
    Apr 23
    trivial Apr 23, 2026

    Version bump in skill path

    The skill-creator's hardcoded file path was updated from the 0.37.0 cache directory to 0.37.1, reflecting the new package version. This is a mechanical version string update with no semantic or behavioral change.

    PromptsTransportLow signal
    Change details

    Changed artifacts

    • Prompt block / 0+0 chars
    • Header / user_agentGeminiCLI/0.37.0/gemini-3.1-pro-preview (linux; x64; codespaces) -> GeminiCLI/0.37.1/gemini-3.1-pro-preview (linux; x64; codespaces)
    Split-view diff2 fields changedprompts · 1transport · 1
    FieldBeforeAfter
    promptsblock 0previous texttext changed (0 chars net)
    transportheader / user_agentGeminiCLI/0.37.0/gemini-3.1-pro-preview (linux; x64; codespaces)GeminiCLI/0.37.1/gemini-3.1-pro-preview (linux; x64; codespaces)
  25. v0.37.0
    Apr 23
    notable Apr 23, 2026

    Memory tool gains project-scoped storage

    The `save_memory` guidance was expanded to document a new `scope` parameter with two modes: `"global"` for cross-project preferences (the previous behavior) and `"project"` for workspace-specific, user-private facts. The version path reference in the skill-creator location was also bumped from 0.36.0 to 0.37.0.

    PromptsSchemasToolsTransport
    Change details

    Changed artifacts

    • Tool removed / exit_plan_modetool removed
    • Schema removed / exit_plan_modeinput schema removed
    • Tool description / save_memorydescription +58 chars
    • Prompt block / 0+180 chars
    • Header / user_agentGeminiCLI/0.36.0/gemini-3.1-pro-preview (linux; x64; codespaces) -> GeminiCLI/0.37.0/gemini-3.1-pro-preview (linux; x64; codespaces)
    Split-view diff6 fields changedtools · 3prompts · 2transport · 1
    FieldBeforeAfter
    toolsexit_plan_modepresent
    toolssave_memory / descriptionprevious descriptiondescription changed (+58 chars)
    toolstool count1615
    promptstotal prompt size23,011 chars23,191 chars (+180)
    promptsblock 0previous texttext changed (+180 chars)
    transportheader / user_agentGeminiCLI/0.36.0/gemini-3.1-pro-preview (linux; x64; codespaces)GeminiCLI/0.37.0/gemini-3.1-pro-preview (linux; x64; codespaces)
  26. v0.36.0
    Apr 23
    notable Apr 23, 2026

    Plan-mode required for new app builds

    The app-scaffolding workflow now mandates use of `enter_plan_mode` before writing any code, replacing the prior implicit planning step. Research phase guidance was also extended to recommend `enter_plan_mode` for ambiguous or architecturally broad requests. Separately, a new engineering standard explicitly prohibits suppressing type-system warnings or using unsafe casts, directing use of idiomatic alternatives instead.

    PromptsSchemasToolsTransport
    Change details

    Changed artifacts

    • Tool added / enter_plan_modenew tool description
    • Schema added / enter_plan_modenew input schema
    • Tool added / exit_plan_modenew tool description
    • Schema added / exit_plan_modenew input schema
    • Tool description / cli_helpdescription +159 chars
    • Tool description / codebase_investigatordescription -8 chars
    • Prompt block / 0+486 chars
    • Header / user_agentGeminiCLI/0.35.3/gemini-3.1-pro-preview (linux; x64; codespaces) -> GeminiCLI/0.36.0/gemini-3.1-pro-preview (linux; x64; codespaces)
    Split-view diff8 fields changedtools · 5prompts · 2transport · 1
    FieldBeforeAfter
    toolsenter_plan_modeadded
    toolsexit_plan_modeadded
    toolscli_help / descriptionprevious descriptiondescription changed (+159 chars)
    toolscodebase_investigator / descriptionprevious descriptiondescription changed (-8 chars, -2 lines)
    toolstool count1416
    promptstotal prompt size22,525 chars23,011 chars (+486)
    promptsblock 0previous texttext changed (+486 chars)
    transportheader / user_agentGeminiCLI/0.35.3/gemini-3.1-pro-preview (linux; x64; codespaces)GeminiCLI/0.36.0/gemini-3.1-pro-preview (linux; x64; codespaces)
  27. v0.35.3
    Apr 23
    trivial Apr 23, 2026

    Version bump in skill path

    The file path for the built-in `skill-creator` skill was updated from the `0.35.2` cache directory to `0.35.3`, reflecting the new package version. This is a purely mechanical path update with no semantic or behavioral change.

    PromptsTransportLow signal
    Change details

    Changed artifacts

    • Prompt block / 0+0 chars
    • Header / user_agentGeminiCLI/0.35.2/gemini-3.1-pro-preview (linux; x64; codespaces) -> GeminiCLI/0.35.3/gemini-3.1-pro-preview (linux; x64; codespaces)
    Split-view diff2 fields changedprompts · 1transport · 1
    FieldBeforeAfter
    promptsblock 0previous texttext changed (0 chars net)
    transportheader / user_agentGeminiCLI/0.35.2/gemini-3.1-pro-preview (linux; x64; codespaces)GeminiCLI/0.35.3/gemini-3.1-pro-preview (linux; x64; codespaces)
  28. v0.35.2
    Apr 23
    trivial Apr 23, 2026

    Version bump in skill path

    The cached file path for the built-in `skill-creator` skill was updated from `0.35.1` to `0.35.2`, reflecting the new package version. This is a mechanical path change with no semantic difference in behavior.

    PromptsTransportLow signal
    Change details

    Changed artifacts

    • Prompt block / 0+0 chars
    • Header / user_agentGeminiCLI/0.35.1/gemini-3.1-pro-preview (linux; x64; codespaces) -> GeminiCLI/0.35.2/gemini-3.1-pro-preview (linux; x64; codespaces)
    Split-view diff2 fields changedprompts · 1transport · 1
    FieldBeforeAfter
    promptsblock 0previous texttext changed (0 chars net)
    transportheader / user_agentGeminiCLI/0.35.1/gemini-3.1-pro-preview (linux; x64; codespaces)GeminiCLI/0.35.2/gemini-3.1-pro-preview (linux; x64; codespaces)
  29. v0.35.1
    Apr 23
    trivial Apr 23, 2026

    Version path bump to 0.35.1

    The only change is a version number update in the skill-creator's file path, from `0.35.0` to `0.35.1`, reflecting the new package cache location. This is a mechanical path update with no semantic or behavioral change.

    PromptsTransportLow signal
    Change details

    Changed artifacts

    • Prompt block / 0+0 chars
    • Header / user_agentGeminiCLI/0.35.0/gemini-3.1-pro-preview (linux; x64; codespaces) -> GeminiCLI/0.35.1/gemini-3.1-pro-preview (linux; x64; codespaces)
    Split-view diff2 fields changedprompts · 1transport · 1
    FieldBeforeAfter
    promptsblock 0previous texttext changed (0 chars net)
    transportheader / user_agentGeminiCLI/0.35.0/gemini-3.1-pro-preview (linux; x64; codespaces)GeminiCLI/0.35.1/gemini-3.1-pro-preview (linux; x64; codespaces)
  30. v0.35.0
    Apr 23
    notable Apr 23, 2026

    Tool sequencing and collision rules added

    The parallelism guidance was expanded into a "Parallelism & Sequencing" rule that introduces a `wait_for_previous` parameter for dependent tool calls and explicitly prohibits multiple `replace` calls on the same file within a single turn. The "Explain Before Acting" bullet was reordered to appear earlier in the workflow section, and the "No Chitchat" wording was lightly adjusted to reference the mandate more naturally. A stale skill-creator path was bumped from 0.34.0 to 0.35.0.

    PromptsTransport
    Change details

    Changed artifacts

    • Prompt block / 0+675 chars
    • Header / user_agentGeminiCLI/0.34.0/gemini-3.1-pro-preview (linux; x64) -> GeminiCLI/0.35.0/gemini-3.1-pro-preview (linux; x64; codespaces)
    Split-view diff3 fields changedprompts · 2transport · 1
    FieldBeforeAfter
    promptstotal prompt size21,850 chars22,525 chars (+675)
    promptsblock 0previous texttext changed (+675 chars)
    transportheader / user_agentGeminiCLI/0.34.0/gemini-3.1-pro-preview (linux; x64)GeminiCLI/0.35.0/gemini-3.1-pro-preview (linux; x64; codespaces)
  31. v0.34.0
    Apr 23
    notable Apr 23, 2026

    CI environment guidance and concurrency safety added

    The "Continue the work" bullet was replaced with a more detailed "Non-Interactive Environment" rule that explicitly names headless/CI constraints, discourages indefinite retries on interactive tools, and guides the assistant to surface workarounds (e.g., environment variables) instead of silently failing. A new concurrency-safety mandate was added forbidding parallel sub-agent execution when tasks mutate shared files or resources, limiting parallelism to read-only or explicitly requested scenarios. A stale version path in the skill-creator location was also bumped to 0.34.0.

    PromptsTransport
    Change details

    Changed artifacts

    • Prompt block / 0+705 chars
    • Header / user_agentGeminiCLI/0.33.2/gemini-3.1-pro-preview (linux; x64) -> GeminiCLI/0.34.0/gemini-3.1-pro-preview (linux; x64)
    Split-view diff3 fields changedprompts · 2transport · 1
    FieldBeforeAfter
    promptstotal prompt size21,145 chars21,850 chars (+705)
    promptsblock 0previous texttext changed (+705 chars)
    transportheader / user_agentGeminiCLI/0.33.2/gemini-3.1-pro-preview (linux; x64)GeminiCLI/0.34.0/gemini-3.1-pro-preview (linux; x64)
  32. v0.33.2
    Apr 23
    trivial Apr 23, 2026

    Version bump in skill path

    The skill-creator skill location path was updated from the 0.33.1 cache directory to 0.33.2, reflecting the package version increment. This is a purely mechanical path update with no semantic or behavioral change.

    PromptsTransportLow signal
    Change details

    Changed artifacts

    • Prompt block / 0+0 chars
    • Header / user_agentGeminiCLI/0.33.1/gemini-3.1-pro-preview (linux; x64) -> GeminiCLI/0.33.2/gemini-3.1-pro-preview (linux; x64)
    Split-view diff2 fields changedprompts · 1transport · 1
    FieldBeforeAfter
    promptsblock 0previous texttext changed (0 chars net)
    transportheader / user_agentGeminiCLI/0.33.1/gemini-3.1-pro-preview (linux; x64)GeminiCLI/0.33.2/gemini-3.1-pro-preview (linux; x64)
  33. v0.33.1
    Apr 23
    trivial Apr 23, 2026

    Version path bump to 0.33.1

    The only change is a version number update in the skill-creator's file path, from `0.33.0` to `0.33.1`. This reflects the new package version in the cached node_modules path and carries no semantic or behavioral change.

    PromptsTransportLow signal
    Change details

    Changed artifacts

    • Prompt block / 0+0 chars
    • Header / user_agentGeminiCLI/0.33.0/gemini-3.1-pro-preview (linux; x64) -> GeminiCLI/0.33.1/gemini-3.1-pro-preview (linux; x64)
    Split-view diff2 fields changedprompts · 1transport · 1
    FieldBeforeAfter
    promptsblock 0previous texttext changed (0 chars net)
    transportheader / user_agentGeminiCLI/0.33.0/gemini-3.1-pro-preview (linux; x64)GeminiCLI/0.33.1/gemini-3.1-pro-preview (linux; x64)
  34. v0.33.0
    Apr 23
    trivial Apr 23, 2026

    Version bump in skill path

    The skill-creator skill location path was updated from the 0.32.1 cache directory to 0.33.0, reflecting the new package version. This is a mechanical path update with no semantic change to behavior or content.

    PromptsToolsTransportLow signal
    Change details

    Changed artifacts

    • Tool description / read_filedescription +108 chars
    • Prompt block / 0+0 chars
    • Header / user_agentGeminiCLI/0.32.1/gemini-3.1-pro-preview (linux; x64) -> GeminiCLI/0.33.0/gemini-3.1-pro-preview (linux; x64)
    Split-view diff3 fields changedtools · 1prompts · 1transport · 1
    FieldBeforeAfter
    toolsread_file / descriptionprevious descriptiondescription changed (+108 chars)
    promptsblock 0previous texttext changed (0 chars net)
    transportheader / user_agentGeminiCLI/0.32.1/gemini-3.1-pro-preview (linux; x64)GeminiCLI/0.33.0/gemini-3.1-pro-preview (linux; x64)
  35. v0.32.1
    Apr 23
    trivial Apr 23, 2026

    Version path bump to 0.32.1

    The skill-creator skill's file path was updated from the 0.32.0 cache directory to 0.32.1, reflecting the package version increment. This is a mechanical path update with no semantic or behavioral change.

    PromptsTransportLow signal
    Change details

    Changed artifacts

    • Prompt block / 0+0 chars
    • Header / user_agentGeminiCLI/0.32.0/gemini-3.1-pro-preview (linux; x64) -> GeminiCLI/0.32.1/gemini-3.1-pro-preview (linux; x64)
    Split-view diff2 fields changedprompts · 1transport · 1
    FieldBeforeAfter
    promptsblock 0previous texttext changed (0 chars net)
    transportheader / user_agentGeminiCLI/0.32.0/gemini-3.1-pro-preview (linux; x64)GeminiCLI/0.32.1/gemini-3.1-pro-preview (linux; x64)
  36. v0.32.0
    Apr 23
    major Apr 23, 2026

    New generalist sub-agent and orchestration guidance

    A new `generalist` sub-agent was added for turn-intensive or high-volume tasks, paired with an expanded "Strategic Orchestration & Delegation" section that instructs the model to treat its context window as a scarce resource and delegate batch, verbose, or speculative work to sub-agents. A minor safety rule was appended prohibiting use of `ask_user` to seek permission before running shell commands. A parameter name fix (`include`/`exclude` → `include_pattern`/`exclude_pattern`) and a version-bumped skill path were also included.

    PromptsSchemasToolsTransport
    Change details

    Changed artifacts

    • Tool added / generalistnew tool description
    • Schema added / generalistnew input schema
    • Prompt block / 0+1,672 chars
    • Header / user_agentGeminiCLI/0.31.0/gemini-3.1-pro-preview (linux; x64) -> GeminiCLI/0.32.0/gemini-3.1-pro-preview (linux; x64)
    Split-view diff5 fields changedtools · 2prompts · 2transport · 1
    FieldBeforeAfter
    toolsgeneralistadded
    toolstool count1314
    promptstotal prompt size19,473 chars21,145 chars (+1,672)
    promptsblock 0previous texttext changed (+1,672 chars)
    transportheader / user_agentGeminiCLI/0.31.0/gemini-3.1-pro-preview (linux; x64)GeminiCLI/0.32.0/gemini-3.1-pro-preview (linux; x64)
  37. v0.31.0
    Apr 23
    major Apr 23, 2026

    Major context efficiency guidance expansion

    The context efficiency section was substantially rewritten, replacing two terse bullet points with a detailed structured guide covering cost estimation, search/read optimization strategies, and concrete usage examples. A new "User Hints" directive was also added under Engineering Standards, instructing the assistant to treat real-time user hints during execution as high-priority, scope-preserving course corrections. The skill-creator path was bumped from version 0.30.1 to 0.31.0.

    PromptsToolsTransport
    Change details

    Changed artifacts

    • Tool description / google_web_searchdescription +218 chars
    • Tool description / grep_searchdescription +238 chars
    • Tool description / read_filedescription +7 chars
    • Tool description / replacedescription -1,678 chars
    • Tool description / save_memorydescription -60 chars
    • Tool description / web_fetchdescription +170 chars
    • Tool description / write_filedescription +97 chars
    • Prompt block / 0+2,955 chars
    • Header / user_agentGeminiCLI/0.30.1/gemini-3.1-pro-preview (linux; x64) -> GeminiCLI/0.31.0/gemini-3.1-pro-preview (linux; x64)
    Split-view diff10 fields changedtools · 7prompts · 2transport · 1
    FieldBeforeAfter
    toolsgoogle_web_search / descriptionprevious descriptiondescription changed (+218 chars)
    toolsgrep_search / descriptionprevious descriptiondescription changed (+238 chars)
    toolsread_file / descriptionprevious descriptiondescription changed (+7 chars)
    toolsreplace / descriptionprevious descriptiondescription changed (-1,678 chars, -10 lines)
    toolssave_memory / descriptionprevious descriptiondescription changed (-60 chars, -7 lines)
    toolsweb_fetch / descriptionprevious descriptiondescription changed (+170 chars)
    toolswrite_file / descriptionprevious descriptiondescription changed (+97 chars, -2 lines)
    promptstotal prompt size16,518 chars19,473 chars (+2,955)
    promptsblock 0previous texttext changed (+2,955 chars)
    transportheader / user_agentGeminiCLI/0.30.1/gemini-3.1-pro-preview (linux; x64)GeminiCLI/0.31.0/gemini-3.1-pro-preview (linux; x64)
  38. v0.30.1
    Apr 23
    trivial Apr 23, 2026

    Version path bump to 0.30.1

    The skill-creator skill's file path was updated from the 0.30.0 cache directory to the 0.30.1 cache directory, reflecting the package version increment. This is a purely mechanical path update with no semantic or behavioral change.

    PromptsTransportLow signal
    Change details

    Changed artifacts

    • Prompt block / 0+0 chars
    • Header / user_agentGeminiCLI/0.30.0/gemini-3.1-pro-preview (linux; x64) -> GeminiCLI/0.30.1/gemini-3.1-pro-preview (linux; x64)
    Split-view diff2 fields changedprompts · 1transport · 1
    FieldBeforeAfter
    promptsblock 0previous texttext changed (0 chars net)
    transportheader / user_agentGeminiCLI/0.30.0/gemini-3.1-pro-preview (linux; x64)GeminiCLI/0.30.1/gemini-3.1-pro-preview (linux; x64)
  39. v0.30.0
    Apr 23
    notable Apr 23, 2026

    Context limits and scaffolding guardrails added

    A new "Context Efficiency" section was added prescribing search-scoping strategies (e.g., `names_only`, `total_max_matches`) to prevent context window exhaustion. The prototype-build workflow gained a mandatory requirement to pass non-interactive flags when running scaffolding tools, preventing hanging environments. Minor wording and formatting cleanups (plan step rewording, blank-line removal, version path bump) round out the release.

    PromptsToolsTransport
    Change details

    Changed artifacts

    • Tool description / grep_searchdescription -17 chars
    • Tool description / save_memorydescription -90 chars
    • Prompt block / 0+584 chars
    • Header / user_agentGeminiCLI/0.29.7/gemini-3.1-pro-preview (linux; x64) -> GeminiCLI/0.30.0/gemini-3.1-pro-preview (linux; x64)
    Split-view diff5 fields changedtools · 2prompts · 2transport · 1
    FieldBeforeAfter
    toolsgrep_search / descriptionprevious descriptiondescription changed (-17 chars)
    toolssave_memory / descriptionprevious descriptiondescription changed (-90 chars)
    promptstotal prompt size15,934 chars16,518 chars (+584)
    promptsblock 0previous texttext changed (+584 chars)
    transportheader / user_agentGeminiCLI/0.29.7/gemini-3.1-pro-preview (linux; x64)GeminiCLI/0.30.0/gemini-3.1-pro-preview (linux; x64)
  40. v0.29.7
    Apr 23
    trivial Apr 23, 2026

    Version path bump to 0.29.7

    The only change is a version number update in the skill-creator's file path, moving from `0.29.6` to `0.29.7`. This is a mechanical path reference update with no semantic or behavioral change.

    PromptsTransportLow signal
    Change details

    Changed artifacts

    • Prompt block / 0+0 chars
    • Header / user_agentGeminiCLI/0.29.6/gemini-3.1-pro-preview (linux; x64) -> GeminiCLI/0.29.7/gemini-3.1-pro-preview (linux; x64)
    Split-view diff2 fields changedprompts · 1transport · 1
    FieldBeforeAfter
    promptsblock 0previous texttext changed (0 chars net)
    transportheader / user_agentGeminiCLI/0.29.6/gemini-3.1-pro-preview (linux; x64)GeminiCLI/0.29.7/gemini-3.1-pro-preview (linux; x64)
  41. v0.29.6
    Apr 23
    trivial Apr 23, 2026

    Version bump in skill path

    The skill-creator built-in skill location path was updated from version 0.29.5 to 0.29.6, reflecting the new package installation directory. This is a mechanical version string update with no semantic change to behavior or content.

    PromptsTransportLow signal
    Change details

    Changed artifacts

    • Prompt block / 0+0 chars
    • Header / user_agentGeminiCLI/0.29.5/gemini-3.1-pro-preview (linux; x64) -> GeminiCLI/0.29.6/gemini-3.1-pro-preview (linux; x64)
    Split-view diff2 fields changedprompts · 1transport · 1
    FieldBeforeAfter
    promptsblock 0previous texttext changed (0 chars net)
    transportheader / user_agentGeminiCLI/0.29.5/gemini-3.1-pro-preview (linux; x64)GeminiCLI/0.29.6/gemini-3.1-pro-preview (linux; x64)
  42. v0.29.5
    Apr 23
    trivial Apr 23, 2026

    Version path bump to 0.29.5

    The skill-creator skill's file path was updated from the 0.29.4 cache directory to 0.29.5, reflecting the new package version. This is a mechanical version string change with no semantic or behavioral impact.

    PromptsTransportLow signal
    Change details

    Changed artifacts

    • Prompt block / 0+0 chars
    • Header / user_agentGeminiCLI/0.29.4/gemini-3.1-pro-preview (linux; x64) -> GeminiCLI/0.29.5/gemini-3.1-pro-preview (linux; x64)
    Split-view diff2 fields changedprompts · 1transport · 1
    FieldBeforeAfter
    promptsblock 0previous texttext changed (0 chars net)
    transportheader / user_agentGeminiCLI/0.29.4/gemini-3.1-pro-preview (linux; x64)GeminiCLI/0.29.5/gemini-3.1-pro-preview (linux; x64)
  43. v0.29.4
    Apr 23
    trivial Apr 23, 2026

    Version path bump to 0.29.4

    The skill-creator skill's location path was updated from the 0.29.3 cache directory to the 0.29.4 cache directory, reflecting the package version increment. This is a mechanical path update with no semantic or behavioral change.

    PromptsTransportLow signal
    Change details

    Changed artifacts

    • Prompt block / 0+0 chars
    • Header / user_agentGeminiCLI/0.29.3/gemini-3-pro-preview (linux; x64) -> GeminiCLI/0.29.4/gemini-3.1-pro-preview (linux; x64)
    Split-view diff2 fields changedprompts · 1transport · 1
    FieldBeforeAfter
    promptsblock 0previous texttext changed (0 chars net)
    transportheader / user_agentGeminiCLI/0.29.3/gemini-3-pro-preview (linux; x64)GeminiCLI/0.29.4/gemini-3.1-pro-preview (linux; x64)
  44. v0.29.3
    Apr 23
    trivial Apr 23, 2026

    Version path bump to 0.29.3

    The only change is a version number update in the skill-creator's file path, from `0.29.2` to `0.29.3`, reflecting the new package cache location. No behavioral or functional changes were made.

    PromptsTransportLow signal
    Change details

    Changed artifacts

    • Prompt block / 0+0 chars
    • Header / user_agentGeminiCLI/0.29.2/gemini-3-pro-preview (linux; x64) -> GeminiCLI/0.29.3/gemini-3-pro-preview (linux; x64)
    Split-view diff2 fields changedprompts · 1transport · 1
    FieldBeforeAfter
    promptsblock 0previous texttext changed (0 chars net)
    transportheader / user_agentGeminiCLI/0.29.2/gemini-3-pro-preview (linux; x64)GeminiCLI/0.29.3/gemini-3-pro-preview (linux; x64)
  45. v0.29.2
    Apr 23
    trivial Apr 23, 2026

    Version path bump to 0.29.2

    The only change is a version number update in the skill-creator's file path, from 0.29.1 to 0.29.2, reflecting the new cache/package directory for the updated release. No behavioral or semantic changes were made.

    PromptsTransportLow signal
    Change details

    Changed artifacts

    • Prompt block / 0+0 chars
    • Header / user_agentGeminiCLI/0.29.1/gemini-3-pro-preview (linux; x64) -> GeminiCLI/0.29.2/gemini-3-pro-preview (linux; x64)
    Split-view diff2 fields changedprompts · 1transport · 1
    FieldBeforeAfter
    promptsblock 0previous texttext changed (0 chars net)
    transportheader / user_agentGeminiCLI/0.29.1/gemini-3-pro-preview (linux; x64)GeminiCLI/0.29.2/gemini-3-pro-preview (linux; x64)
  46. v0.29.1
    Apr 23
    trivial Apr 23, 2026

    Version path bump to 0.29.1

    The skill-creator built-in skill path was updated from the 0.29.0 cache directory to the 0.29.1 cache directory, reflecting the new package version. This is a purely mechanical path update with no semantic or behavioral change.

    PromptsTransportLow signal
    Change details

    Changed artifacts

    • Prompt block / 0+0 chars
    • Header / user_agentGeminiCLI/0.29.0/gemini-3-pro-preview (linux; x64) -> GeminiCLI/0.29.1/gemini-3-pro-preview (linux; x64)
    Split-view diff2 fields changedprompts · 1transport · 1
    FieldBeforeAfter
    promptsblock 0previous texttext changed (0 chars net)
    transportheader / user_agentGeminiCLI/0.29.0/gemini-3-pro-preview (linux; x64)GeminiCLI/0.29.1/gemini-3-pro-preview (linux; x64)
  47. v0.29.0
    Apr 23
    major Apr 23, 2026

    Major persona, workflow, and safety overhaul

    The agent was formally named "Gemini CLI" and given an explicit senior-engineer persona. The primary workflow was restructured from a linear 6-step process into a Research → Strategy → Execution lifecycle with iterative Plan/Act/Validate cycles, and new Directive vs. Inquiry intent-classification semantics were introduced. Security mandates (credential protection, source-control guardrails), sub-agent XML descriptors, stricter memory-tool scoping, and a mandatory "Explain Before Acting" transparency rule were all added, while the "Outside of Sandbox" section and verbose shell-output guidelines were removed.

    ModelPromptsSchemasToolsTransport
    Change details

    Changed artifacts

    • Tool removed / ask_usertool removed
    • Schema removed / ask_userinput schema removed
    • Tool removed / write_todostool removed
    • Schema removed / write_todosinput schema removed
    • Tool description / run_shell_commanddescription +363 chars
    • Tool description / save_memorydescription -530 chars
    • Prompt block / 0-606 chars
    • Model setting / modelgemini-2.5-flash -> gemini-3-flash-preview
    • Model setting / thinking{"includeThoughts": true, "thinkingBudget": 8192} -> {"includeThoughts": true, "thinkingLevel": "HIGH"}
    • Header / user_agentGeminiCLI/0.28.2/gemini-2.5-pro (linux; x64) -> GeminiCLI/0.29.0/gemini-3-pro-preview (linux; x64)
    • Endpoint / path/v1beta/models/gemini-2.5-flash:streamGenerateContent -> /v1beta/models/gemini-3-flash-preview:streamGenerateContent
    • Endpoint / queryalt=sse -> alt=sse
    Split-view diff12 fields changedtools · 5transport · 3prompts · 2model · 2
    FieldBeforeAfter
    toolsask_userpresent
    toolswrite_todospresent
    toolsrun_shell_command / descriptionprevious descriptiondescription changed (+363 chars, +4 lines)
    toolssave_memory / descriptionprevious descriptiondescription changed (-530 chars, -9 lines)
    toolstool count1513
    promptstotal prompt size16,540 chars15,934 chars (-606)
    promptsblock 0previous texttext changed (-606 chars)
    modelmodelgemini-2.5-flashgemini-3-flash-preview
    modelthinking{"includeThoughts": true, "thinkingBudget": 8192}{"includeThoughts": true, "thinkingLevel": "HIGH"}
    transportheader / user_agentGeminiCLI/0.28.2/gemini-2.5-pro (linux; x64)GeminiCLI/0.29.0/gemini-3-pro-preview (linux; x64)
    transportendpoint / path/v1beta/models/gemini-2.5-flash:streamGenerateContent/v1beta/models/gemini-3-flash-preview:streamGenerateContent
    transportendpoint / queryalt=ssealt=sse
  48. v0.28.2
    Apr 23
    trivial Apr 23, 2026

    Version path bump to 0.28.2

    The only change is a version number update in the built-in skill-creator skill's file path, from `0.28.1` to `0.28.2`. This reflects a cache/install path update with no semantic or behavioral changes.

    PromptsTransportLow signal
    Change details

    Changed artifacts

    • Prompt block / 0+0 chars
    • Header / user_agentGeminiCLI/0.28.1/gemini-2.5-pro (linux; x64) -> GeminiCLI/0.28.2/gemini-2.5-pro (linux; x64)
    Split-view diff2 fields changedprompts · 1transport · 1
    FieldBeforeAfter
    promptsblock 0previous texttext changed (0 chars net)
    transportheader / user_agentGeminiCLI/0.28.1/gemini-2.5-pro (linux; x64)GeminiCLI/0.28.2/gemini-2.5-pro (linux; x64)
  49. v0.28.1
    Apr 23
    trivial Apr 23, 2026

    Version bump in skill path

    The built-in skill-creator skill path was updated from the 0.28.0 cache directory to 0.28.1, reflecting the package version increment. No semantic or behavioral changes were made.

    PromptsTransportLow signal
    Change details

    Changed artifacts

    • Prompt block / 0+0 chars
    • Header / user_agentGeminiCLI/0.28.0/gemini-2.5-pro (linux; x64) -> GeminiCLI/0.28.1/gemini-2.5-pro (linux; x64)
    Split-view diff2 fields changedprompts · 1transport · 1
    FieldBeforeAfter
    promptsblock 0previous texttext changed (0 chars net)
    transportheader / user_agentGeminiCLI/0.28.0/gemini-2.5-pro (linux; x64)GeminiCLI/0.28.1/gemini-2.5-pro (linux; x64)
  50. v0.28.0
    Apr 23
    notable Apr 23, 2026

    Rename search tool to grep_search

    The workflow instruction for the "Understand" step was updated to reference `grep_search` instead of `search_file_content` as the recommended search tool. The skill-creator path was also bumped from version 0.27.4 to 0.28.0, reflecting the package version increment.

    PromptsSchemasToolsTransport
    Change details

    Changed artifacts

    • Tool added / ask_usernew tool description
    • Schema added / ask_usernew input schema
    • Tool added / grep_searchnew tool description
    • Schema added / grep_searchnew input schema
    • Tool removed / search_file_contenttool removed
    • Schema removed / search_file_contentinput schema removed
    • Tool description / run_shell_commanddescription +68 chars
    • Prompt block / 0-8 chars
    • Header / user_agentGeminiCLI/0.27.4/gemini-2.5-pro (linux; x64) -> GeminiCLI/0.28.0/gemini-2.5-pro (linux; x64)
    Split-view diff8 fields changedtools · 5prompts · 2transport · 1
    FieldBeforeAfter
    toolsask_useradded
    toolsgrep_searchadded
    toolssearch_file_contentpresent
    toolsrun_shell_command / descriptionprevious descriptiondescription changed (+68 chars)
    toolstool count1415
    promptstotal prompt size16,548 chars16,540 chars (-8)
    promptsblock 0previous texttext changed (-8 chars)
    transportheader / user_agentGeminiCLI/0.27.4/gemini-2.5-pro (linux; x64)GeminiCLI/0.28.0/gemini-2.5-pro (linux; x64)
  51. v0.27.4
    Apr 23
    trivial Apr 23, 2026

    Version path bump to 0.27.4

    The only change is a version number update in the skill-creator's file path, from `0.27.3` to `0.27.4`, reflecting the new release. This is a mechanical path update with no semantic or behavioral change.

    PromptsTransportLow signal
    Change details

    Changed artifacts

    • Prompt block / 0+0 chars
    • Header / user_agentGeminiCLI/0.27.3/gemini-2.5-pro (linux; x64) -> GeminiCLI/0.27.4/gemini-2.5-pro (linux; x64)
    Split-view diff2 fields changedprompts · 1transport · 1
    FieldBeforeAfter
    promptsblock 0previous texttext changed (0 chars net)
    transportheader / user_agentGeminiCLI/0.27.3/gemini-2.5-pro (linux; x64)GeminiCLI/0.27.4/gemini-2.5-pro (linux; x64)
  52. v0.27.3
    Apr 23
    trivial Apr 23, 2026

    Version path bump to 0.27.3

    The only change is a version number update in the skill-creator's file path, replacing `0.27.2` with `0.27.3`. This reflects a routine package installation path update with no semantic or behavioral change.

    PromptsTransportLow signal
    Change details

    Changed artifacts

    • Prompt block / 0+0 chars
    • Header / user_agentGeminiCLI/0.27.2/gemini-2.5-pro (linux; x64) -> GeminiCLI/0.27.3/gemini-2.5-pro (linux; x64)
    Split-view diff2 fields changedprompts · 1transport · 1
    FieldBeforeAfter
    promptsblock 0previous texttext changed (0 chars net)
    transportheader / user_agentGeminiCLI/0.27.2/gemini-2.5-pro (linux; x64)GeminiCLI/0.27.3/gemini-2.5-pro (linux; x64)
  53. v0.27.2
    Apr 23
    trivial Apr 23, 2026

    Version bump in skill path

    The built-in skill-creator skill location path was updated from version 0.27.1 to 0.27.2, reflecting the new package installation directory. This is a mechanical version string update with no semantic or behavioral change.

    PromptsTransportLow signal
    Change details

    Changed artifacts

    • Prompt block / 0+0 chars
    • Header / user_agentGeminiCLI/0.27.1/gemini-2.5-pro (linux; x64) -> GeminiCLI/0.27.2/gemini-2.5-pro (linux; x64)
    Split-view diff2 fields changedprompts · 1transport · 1
    FieldBeforeAfter
    promptsblock 0previous texttext changed (0 chars net)
    transportheader / user_agentGeminiCLI/0.27.1/gemini-2.5-pro (linux; x64)GeminiCLI/0.27.2/gemini-2.5-pro (linux; x64)
  54. v0.27.1
    Apr 23
    trivial Apr 23, 2026

    Version path bump in skill location

    The hardcoded filesystem path for the built-in `skill-creator` skill was updated from the `0.27.0` cache directory to `0.27.1`, reflecting the package version increment. This is a mechanical path update with no semantic or behavioral change.

    PromptsTransportLow signal
    Change details

    Changed artifacts

    • Prompt block / 0+0 chars
    • Header / user_agentGeminiCLI/0.27.0/gemini-2.5-pro (linux; x64) -> GeminiCLI/0.27.1/gemini-2.5-pro (linux; x64)
    Split-view diff2 fields changedprompts · 1transport · 1
    FieldBeforeAfter
    promptsblock 0previous texttext changed (0 chars net)
    transportheader / user_agentGeminiCLI/0.27.0/gemini-2.5-pro (linux; x64)GeminiCLI/0.27.1/gemini-2.5-pro (linux; x64)
  55. v0.27.0
    Apr 23
    notable Apr 23, 2026

    Stricter implicit-change confirmation required

    The ambiguity-handling rule was extended to explicitly prohibit acting on implied changes (e.g., a reported bug) without user confirmation, and the planning step now mandates asking before modifying code when a request only implies a change. Sub-agent delegation instructions were restructured from a `delegate_to_agent` call pattern to direct tool invocation, with simplified agent listings and stronger guidance to use the closest relevant agent even for broader tasks. A new Hook Context section was added, instructing the model to treat `<hook_context>` content as read-only data and never as overriding instructions.

    PromptsSchemasToolsTransport
    Change details

    Changed artifacts

    • Tool added / cli_helpnew tool description
    • Schema added / cli_helpnew input schema
    • Tool added / codebase_investigatornew tool description
    • Schema added / codebase_investigatornew input schema
    • Tool removed / delegate_to_agenttool removed
    • Schema removed / delegate_to_agentinput schema removed
    • Tool description / run_shell_commanddescription -220 chars
    • Prompt block / 0-69 chars
    • Header / user_agentGeminiCLI/0.26.0/gemini-2.5-pro (linux; x64) -> GeminiCLI/0.27.0/gemini-2.5-pro (linux; x64)
    Split-view diff8 fields changedtools · 5prompts · 2transport · 1
    FieldBeforeAfter
    toolscli_helpadded
    toolscodebase_investigatoradded
    toolsdelegate_to_agentpresent
    toolsrun_shell_command / descriptionprevious descriptiondescription changed (-220 chars, -3 lines)
    toolstool count1314
    promptstotal prompt size16,617 chars16,548 chars (-69)
    promptsblock 0previous texttext changed (-69 chars)
    transportheader / user_agentGeminiCLI/0.26.0/gemini-2.5-pro (linux; x64)GeminiCLI/0.27.0/gemini-2.5-pro (linux; x64)
  56. v0.26.0
    Apr 23
    major Apr 23, 2026

    Adds skill system and stronger sub-agent guidance

    A new `activate_skill` / `available_skills` framework was introduced, giving the assistant a mechanism to load expert procedural instructions at runtime via `<activated_skill>` tags. The sub-agent section was substantially expanded with concrete delegation examples and a standing directive to *always* use `delegate_to_agent` when a relevant agent exists. A minor clarification was also added requiring `git --no-pager` as an example of non-interactive command usage.

    PromptsToolsTransport
    Change details

    Changed artifacts

    • Tool description / activate_skilldescription +29 chars
    • Prompt block / 0+2,068 chars
    • Header / user_agentGeminiCLI/0.25.2/gemini-2.5-pro (linux; x64) -> GeminiCLI/0.26.0/gemini-2.5-pro (linux; x64)
    Split-view diff4 fields changedprompts · 2tools · 1transport · 1
    FieldBeforeAfter
    toolsactivate_skill / descriptionprevious descriptiondescription changed (+29 chars)
    promptstotal prompt size14,549 chars16,617 chars (+2,068)
    promptsblock 0previous texttext changed (+2,068 chars)
    transportheader / user_agentGeminiCLI/0.25.2/gemini-2.5-pro (linux; x64)GeminiCLI/0.26.0/gemini-2.5-pro (linux; x64)
  57. v0.25.2
    Apr 23
    trivial Apr 23, 2026

    Identical system prompt

    The system prompt is byte-identical to the previous version; no changes.

    TransportLow signal
    Change details

    Changed artifacts

    • Header / user_agentGeminiCLI/0.25.1/gemini-2.5-pro (linux; x64) -> GeminiCLI/0.25.2/gemini-2.5-pro (linux; x64)
    Split-view diff1 field changedtransport · 1
    FieldBeforeAfter
    transportheader / user_agentGeminiCLI/0.25.1/gemini-2.5-pro (linux; x64)GeminiCLI/0.25.2/gemini-2.5-pro (linux; x64)
  58. v0.25.1
    Apr 23
    trivial Apr 23, 2026

    Identical system prompt

    The system prompt is byte-identical to the previous version; no changes.

    TransportLow signal
    Change details

    Changed artifacts

    • Header / user_agentGeminiCLI/0.25.0/gemini-2.5-pro (linux; x64) -> GeminiCLI/0.25.1/gemini-2.5-pro (linux; x64)
    Split-view diff1 field changedtransport · 1
    FieldBeforeAfter
    transportheader / user_agentGeminiCLI/0.25.0/gemini-2.5-pro (linux; x64)GeminiCLI/0.25.1/gemini-2.5-pro (linux; x64)
  59. v0.25.0
    Apr 23
    notable Apr 23, 2026

    Adds cli_help tool, CI test mode guidance

    A new `cli_help` tool was registered for answering questions about Gemini CLI features, documentation, and runtime configuration. The Verify step was also updated to instruct the assistant to prefer "run once" or "CI" modes when executing test commands, ensuring test processes terminate cleanly rather than running in watch mode.

    PromptsToolsTransport
    Change details

    Changed artifacts

    • Tool description / activate_skilldescription +75 chars
    • Tool description / delegate_to_agentdescription +150 chars
    • Prompt block / 0+263 chars
    • Header / user_agentGeminiCLI/0.24.5/gemini-2.5-pro (linux; x64) -> GeminiCLI/0.25.0/gemini-2.5-pro (linux; x64)
    Split-view diff5 fields changedtools · 2prompts · 2transport · 1
    FieldBeforeAfter
    toolsactivate_skill / descriptionprevious descriptiondescription changed (+75 chars)
    toolsdelegate_to_agent / descriptionprevious descriptiondescription changed (+150 chars, +1 lines)
    promptstotal prompt size14,286 chars14,549 chars (+263)
    promptsblock 0previous texttext changed (+263 chars)
    transportheader / user_agentGeminiCLI/0.24.5/gemini-2.5-pro (linux; x64)GeminiCLI/0.25.0/gemini-2.5-pro (linux; x64)
  60. v0.24.5
    Apr 23
    trivial Apr 23, 2026

    Identical system prompt

    The system prompt is byte-identical to the previous version; no changes.

    TransportLow signal
    Change details

    Changed artifacts

    • Header / user_agentGeminiCLI/0.24.4/gemini-2.5-pro (linux; x64) -> GeminiCLI/0.24.5/gemini-2.5-pro (linux; x64)
    Split-view diff1 field changedtransport · 1
    FieldBeforeAfter
    transportheader / user_agentGeminiCLI/0.24.4/gemini-2.5-pro (linux; x64)GeminiCLI/0.24.5/gemini-2.5-pro (linux; x64)
  61. v0.24.4
    Apr 23
    trivial Apr 23, 2026

    Identical system prompt

    The system prompt is byte-identical to the previous version; no changes.

    TransportLow signal
    Change details

    Changed artifacts

    • Header / user_agentGeminiCLI/0.24.3/gemini-2.5-pro (linux; x64) -> GeminiCLI/0.24.4/gemini-2.5-pro (linux; x64)
    Split-view diff1 field changedtransport · 1
    FieldBeforeAfter
    transportheader / user_agentGeminiCLI/0.24.3/gemini-2.5-pro (linux; x64)GeminiCLI/0.24.4/gemini-2.5-pro (linux; x64)
  62. v0.24.3
    Apr 23
    trivial Apr 23, 2026

    Identical system prompt

    The system prompt is byte-identical to the previous version; no changes.

    TransportLow signal
    Change details

    Changed artifacts

    • Header / user_agentGeminiCLI/0.24.0/gemini-2.5-pro (linux; x64) -> GeminiCLI/0.24.3/gemini-2.5-pro (linux; x64)
    Split-view diff1 field changedtransport · 1
    FieldBeforeAfter
    transportheader / user_agentGeminiCLI/0.24.0/gemini-2.5-pro (linux; x64)GeminiCLI/0.24.3/gemini-2.5-pro (linux; x64)
  63. v0.24.0
    Apr 23
    trivial Apr 23, 2026

    Identical system prompt

    The system prompt is byte-identical to the previous version; no changes.

    SchemasToolsTransportLow signal
    Change details

    Changed artifacts

    • Tool added / activate_skillnew tool description
    • Schema added / activate_skillnew input schema
    • Header / user_agentGeminiCLI/0.23.0/gemini-2.5-pro (linux; x64) -> GeminiCLI/0.24.0/gemini-2.5-pro (linux; x64)
    Split-view diff3 fields changedtools · 2transport · 1
    FieldBeforeAfter
    toolsactivate_skilladded
    toolstool count1213
    transportheader / user_agentGeminiCLI/0.23.0/gemini-2.5-pro (linux; x64)GeminiCLI/0.24.0/gemini-2.5-pro (linux; x64)
  64. v0.23.0
    Apr 23
    trivial Apr 23, 2026

    Trailing whitespace removed from descriptions

    Two lines in the `codebase_investigator` agent description had trailing whitespace stripped. No semantic or behavioral content was changed.

    PromptsToolsTransportLow signal
    Change details

    Changed artifacts

    • Tool description / delegate_to_agentdescription -2 chars
    • Prompt block / 0-2 chars
    • Header / user_agentGeminiCLI/0.22.5/gemini-2.5-pro (linux; x64) -> GeminiCLI/0.23.0/gemini-2.5-pro (linux; x64)
    Split-view diff4 fields changedprompts · 2tools · 1transport · 1
    FieldBeforeAfter
    toolsdelegate_to_agent / descriptionprevious descriptiondescription changed (-2 chars)
    promptstotal prompt size14,288 chars14,286 chars (-2)
    promptsblock 0previous texttext changed (-2 chars)
    transportheader / user_agentGeminiCLI/0.22.5/gemini-2.5-pro (linux; x64)GeminiCLI/0.23.0/gemini-2.5-pro (linux; x64)
  65. v0.22.5
    Apr 23
    trivial Apr 23, 2026

    Identical system prompt

    The system prompt is byte-identical to the previous version; no changes.

    TransportLow signal
    Change details

    Changed artifacts

    • Header / user_agentGeminiCLI/0.22.4/gemini-2.5-pro (linux; x64) -> GeminiCLI/0.22.5/gemini-2.5-pro (linux; x64)
    Split-view diff1 field changedtransport · 1
    FieldBeforeAfter
    transportheader / user_agentGeminiCLI/0.22.4/gemini-2.5-pro (linux; x64)GeminiCLI/0.22.5/gemini-2.5-pro (linux; x64)
  66. v0.22.4
    Apr 23
    trivial Apr 23, 2026

    Identical system prompt

    The system prompt is byte-identical to the previous version; no changes.

    TransportLow signal
    Change details

    Changed artifacts

    • Header / user_agentGeminiCLI/0.22.3/gemini-2.5-pro (linux; x64) -> GeminiCLI/0.22.4/gemini-2.5-pro (linux; x64)
    Split-view diff1 field changedtransport · 1
    FieldBeforeAfter
    transportheader / user_agentGeminiCLI/0.22.3/gemini-2.5-pro (linux; x64)GeminiCLI/0.22.4/gemini-2.5-pro (linux; x64)
  67. v0.22.3
    Apr 23
    trivial Apr 23, 2026

    Identical system prompt

    The system prompt is byte-identical to the previous version; no changes.

    TransportLow signal
    Change details

    Changed artifacts

    • Header / user_agentGeminiCLI/0.22.2/gemini-2.5-pro (linux; x64) -> GeminiCLI/0.22.3/gemini-2.5-pro (linux; x64)
    Split-view diff1 field changedtransport · 1
    FieldBeforeAfter
    transportheader / user_agentGeminiCLI/0.22.2/gemini-2.5-pro (linux; x64)GeminiCLI/0.22.3/gemini-2.5-pro (linux; x64)
  68. v0.22.2
    Apr 23
    notable Apr 23, 2026

    Sub-agent registry and revised workflow step

    A new "Available Sub-Agents" section was added, formally documenting the `delegate_to_agent` tool and the `codebase_investigator` sub-agent with a description of when and how to invoke it. The "Understand & Strategize" workflow step was simultaneously rewritten to de-emphasize `codebase_investigator` as the mandatory first tool for complex tasks, replacing it with a broader directive to use `search_file_content`, `glob`, and `read_file` extensively and in parallel. This shifts the agent's default investigation strategy toward direct file exploration while the sub-agent capability is surfaced in its own dedicated section.

    PromptsSchemasToolsTransport
    Change details

    Changed artifacts

    • Tool added / delegate_to_agentnew tool description
    • Schema added / delegate_to_agentnew input schema
    • Tool removed / codebase_investigatortool removed
    • Schema removed / codebase_investigatorinput schema removed
    • Prompt block / 0+317 chars
    • Header / user_agentGeminiCLI/v22.22.2 (linux; x64) -> GeminiCLI/0.22.2/gemini-2.5-pro (linux; x64)
    Split-view diff5 fields changedtools · 2prompts · 2transport · 1
    FieldBeforeAfter
    toolsdelegate_to_agentadded
    toolscodebase_investigatorpresent
    promptstotal prompt size13,971 chars14,288 chars (+317)
    promptsblock 0previous texttext changed (+317 chars)
    transportheader / user_agentGeminiCLI/v22.22.2 (linux; x64)GeminiCLI/0.22.2/gemini-2.5-pro (linux; x64)
  69. v0.22.1
    Apr 23
    notable Apr 23, 2026

    codebase_investigator promoted to primary tool

    The separate "Available Sub-Agents" section describing `codebase_investigator` was removed, and its guidance was folded directly into Step 1 of the Software Engineering workflow. The step was renamed "Understand & Strategize" and now mandates `codebase_investigator` as the first and primary tool for complex refactoring or system-wide analysis, while reserving simpler search tools for targeted lookups. Step 2 was also updated to require that any `codebase_investigator` output serve as the foundation of the plan.

    PromptsSchemasToolsTransport
    Change details

    Changed artifacts

    • Tool added / codebase_investigatornew tool description
    • Schema added / codebase_investigatornew input schema
    • Tool removed / delegate_to_agenttool removed
    • Schema removed / delegate_to_agentinput schema removed
    • Prompt block / 0-317 chars
    • Header / user_agentGeminiCLI/0.22.0/gemini-2.5-pro (linux; x64) -> GeminiCLI/v22.22.2 (linux; x64)
    Split-view diff5 fields changedtools · 2prompts · 2transport · 1
    FieldBeforeAfter
    toolscodebase_investigatoradded
    toolsdelegate_to_agentpresent
    promptstotal prompt size14,288 chars13,971 chars (-317)
    promptsblock 0previous texttext changed (-317 chars)
    transportheader / user_agentGeminiCLI/0.22.0/gemini-2.5-pro (linux; x64)GeminiCLI/v22.22.2 (linux; x64)
  70. v0.22.0
    Apr 23
    notable Apr 23, 2026

    Adds sub-agent delegation section

    A new "Available Sub-Agents" section was introduced, documenting the `delegate_to_agent` tool and the `codebase_investigator` sub-agent with its purpose and return format. The Step 1 of the Software Engineering workflow was reworked: the strong mandate to use `codebase_investigator` as the "first and primary tool" for complex tasks was replaced with a broader directive to use `search_file_content`, `glob`, and `read_file` extensively and in parallel. This shifts the default investigation strategy away from the specialized sub-agent toward direct file-exploration tools, while still advertising `codebase_investigator` as an available resource via `delegate_to_agent`.

    PromptsSchemasToolsTransport
    Change details

    Changed artifacts

    • Tool added / delegate_to_agentnew tool description
    • Schema added / delegate_to_agentnew input schema
    • Tool removed / codebase_investigatortool removed
    • Schema removed / codebase_investigatorinput schema removed
    • Prompt block / 0+317 chars
    • Header / user_agentGeminiCLI/v22.22.2 (linux; x64) -> GeminiCLI/0.22.0/gemini-2.5-pro (linux; x64)
    Split-view diff5 fields changedtools · 2prompts · 2transport · 1
    FieldBeforeAfter
    toolsdelegate_to_agentadded
    toolscodebase_investigatorpresent
    promptstotal prompt size13,971 chars14,288 chars (+317)
    promptsblock 0previous texttext changed (+317 chars)
    transportheader / user_agentGeminiCLI/v22.22.2 (linux; x64)GeminiCLI/0.22.0/gemini-2.5-pro (linux; x64)
  71. v0.21.3
    Apr 23
    baseline Apr 23, 2026

    v0.21.3 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  72. v0.21.2
    Apr 23
    baseline Apr 23, 2026

    v0.21.2 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  73. v0.21.1
    Apr 23
    trivial Apr 23, 2026

    Fix broken line wrap in step 3

    A stray newline in the "Implement" step of the workflow sequence was removed, rejoining the split phrase "Core Mandates" onto a single line. This is a purely cosmetic fix with no semantic change to the instructions.

    PromptsLow signal
    Change details

    Changed artifacts

    • Prompt block / 0-1 chars
    Split-view diff2 fields changedprompts · 2
    FieldBeforeAfter
    promptstotal prompt size13,972 chars13,971 chars (-1)
    promptsblock 0previous texttext changed (-1 chars)
  74. v0.21.0
    Apr 23
    trivial Apr 23, 2026

    Identical system prompt

    The system prompt is byte-identical to the previous version; no changes.

    ToolsLow signal
    Change details

    Changed artifacts

    • Tool description / read_filedescription +46 chars
    Split-view diff1 field changedtools · 1
    FieldBeforeAfter
    toolsread_file / descriptionprevious descriptiondescription changed (+46 chars)
  75. v0.20.2
    Apr 23
    baseline Apr 23, 2026

    v0.20.2 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  76. v0.20.1
    Apr 23
    baseline Apr 23, 2026

    v0.20.1 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  77. v0.20.0
    Apr 23
    major Apr 23, 2026

    Agent recast as fully non-interactive

    The agent's self-description changed from "interactive" to "non-interactive," and all prompts to pause and confirm with the user were removed throughout the prompt. Ambiguity handling, user-approval gates for new-app plans, clarification questions, and feedback solicitation steps were all stripped out, replaced with an explicit directive to continue work autonomously using best judgment. Several guidelines (background processes, interactive commands, memory saving) were also shortened by removing their user-facing explanations and escape hatches.

    Prompts
    Change details

    Changed artifacts

    • Prompt block / 0-753 chars
    Split-view diff2 fields changedprompts · 2
    FieldBeforeAfter
    promptstotal prompt size14,725 chars13,972 chars (-753)
    promptsblock 0previous texttext changed (-753 chars)
  78. v0.19.4
    Apr 23
    baseline Apr 23, 2026

    v0.19.4 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  79. v0.19.3
    Apr 23
    baseline Apr 23, 2026

    v0.19.3 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  80. v0.19.2
    Apr 23
    baseline Apr 23, 2026

    v0.19.2 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  81. v0.19.1
    Apr 23
    baseline Apr 23, 2026

    v0.19.1 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  82. v0.19.0
    Apr 23
    baseline Apr 23, 2026

    v0.19.0 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  83. v0.18.4
    Apr 23
    baseline Apr 23, 2026

    v0.18.4 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  84. v0.18.3
    Apr 23
    baseline Apr 23, 2026

    v0.18.3 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  85. v0.18.2
    Apr 23
    baseline Apr 23, 2026

    v0.18.2 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  86. v0.18.1
    Apr 23
    baseline Apr 23, 2026

    v0.18.1 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  87. v0.18.0
    Apr 23
    trivial Apr 23, 2026

    Identical system prompt

    The system prompt is byte-identical to the previous version; no changes.

    ToolsLow signal
    Change details

    Changed artifacts

    • Tool description / write_todosdescription -5 chars
    Split-view diff1 field changedtools · 1
    FieldBeforeAfter
    toolswrite_todos / descriptionprevious descriptiondescription changed (-5 chars)
  88. v0.17.1
    Apr 23
    baseline Apr 23, 2026

    v0.17.1 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  89. v0.17.0
    Apr 23
    baseline Apr 23, 2026

    v0.17.0 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  90. v0.16.0
    Apr 23
    trivial Apr 23, 2026

    Identical system prompt

    The system prompt is byte-identical to the previous version; no changes.

    ModelSchemasToolsLow signal
    Change details

    Changed artifacts

    • Tool removed / read_many_filestool removed
    • Schema removed / read_many_filesinput schema removed
    • Tool description / search_file_contentdescription -124 chars
    • Model setting / temperature0 -> 1
    • Model setting / top_knull -> 64
    • Model setting / top_p1 -> 0.95
    Split-view diff6 fields changedtools · 3model · 3
    FieldBeforeAfter
    toolsread_many_filespresent
    toolssearch_file_content / descriptionprevious descriptiondescription changed (-124 chars)
    toolstool count1312
    modeltemperature01
    modeltop_knull64
    modeltop_p10.95
  91. v0.15.4
    Apr 23
    baseline Apr 23, 2026

    v0.15.4 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  92. v0.15.3
    Apr 23
    baseline Apr 23, 2026

    v0.15.3 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  93. v0.15.2
    Apr 23
    baseline Apr 23, 2026

    v0.15.2 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  94. v0.15.1
    Apr 23
    baseline Apr 23, 2026

    v0.15.1 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  95. v0.15.0
    Apr 23
    notable Apr 23, 2026

    Todo tracking and Angular added to workflow

    The planning step now instructs the assistant to use `write_todos` for breaking complex tasks into tracked subtasks, formalizing a lightweight project-management loop. Angular was added alongside React as a recommended frontend and full-stack frontend option. Two smaller changes also landed: hardcoded session-specific temp directory paths were replaced with a generic `<temp_dir>` placeholder, and `read_many_files` was removed from the final reminder's list of approved file-reading tools.

    PromptsSchemasTools
    Change details

    Changed artifacts

    • Tool added / write_todosnew tool description
    • Schema added / write_todosnew input schema
    • Tool description / replacedescription +196 chars
    • Prompt block / 0-320 chars
    Split-view diff5 fields changedtools · 3prompts · 2
    FieldBeforeAfter
    toolswrite_todosadded
    toolsreplace / descriptionprevious descriptiondescription changed (+196 chars)
    toolstool count1213
    promptstotal prompt size15,045 chars14,725 chars (-320)
    promptsblock 0previous texttext changed (-320 chars)
  96. v0.14.0
    Apr 23
    notable Apr 23, 2026

    Removes absolute path construction rules

    Two explicit instructions requiring the assistant to always construct and use absolute file paths — one in the core behaviors section and one in the Tool Usage section — were removed. The session-specific temporary directory path was also refreshed to a new random value, which is a routine environment update. The net effect is that path-handling is no longer a prescribed behavior, relying instead on implicit tool defaults.

    PromptsTools
    Change details

    Changed artifacts

    • Tool description / read_many_filesdescription +1 chars
    • Tool description / replacedescription -82 chars
    • Prompt block / 0-719 chars
    Split-view diff4 fields changedtools · 2prompts · 2
    FieldBeforeAfter
    toolsread_many_files / descriptionprevious descriptiondescription changed (+1 chars)
    toolsreplace / descriptionprevious descriptiondescription changed (-82 chars, -1 lines)
    promptstotal prompt size15,764 chars15,045 chars (-719)
    promptsblock 0previous texttext changed (-719 chars)
  97. v0.13.0
    Apr 23
    notable Apr 23, 2026

    Introduces codebase_investigator as primary tool

    The "Understand" step was renamed to "Understand & Strategize" and now mandates `codebase_investigator` as the first tool for complex refactoring, codebase exploration, or system-wide analysis, reserving `search_file_content`/`glob` for simple targeted lookups. The plan step was updated to require that `codebase_investigator` output form the foundation of any plan when it was used. Temp directory paths were also rotated to new session values, and minor blank-line and punctuation noise was cleaned up.

    PromptsSchemasTools
    Change details

    Changed artifacts

    • Tool added / codebase_investigatornew tool description
    • Schema added / codebase_investigatornew input schema
    • Prompt block / 0+302 chars
    Split-view diff4 fields changedtools · 2prompts · 2
    FieldBeforeAfter
    toolscodebase_investigatoradded
    toolstool count1112
    promptstotal prompt size15,462 chars15,764 chars (+302)
    promptsblock 0previous texttext changed (+302 chars)
  98. v0.12.0
    Apr 23
    trivial Apr 23, 2026

    Temp directory path refreshed

    The session-specific temporary directory paths embedded in the prompt were rotated from one random token to another. This is a purely mechanical environment identifier update with no semantic or behavioral change.

    ModelPromptsToolsLow signal
    Change details

    Changed artifacts

    • Tool description / save_memorydescription -1 chars
    • Prompt block / 0+0 chars
    • Model setting / thinking{"includeThoughts": true, "thinkingBudget": -1} -> {"includeThoughts": true, "thinkingBudget": 8192}
    Split-view diff3 fields changedtools · 1prompts · 1model · 1
    FieldBeforeAfter
    toolssave_memory / descriptionprevious descriptiondescription changed (-1 chars, -1 lines)
    promptsblock 0previous texttext changed (0 chars net)
    modelthinking{"includeThoughts": true, "thinkingBudget": -1}{"includeThoughts": true, "thinkingBudget": 8192}
  99. v0.11.3
    Apr 23
    trivial Apr 23, 2026

    Temp directory path refreshed

    The hardcoded temporary directory path and its associated hash-based subdirectory were updated to new randomized values, reflecting a new session or environment instantiation. This is a purely mechanical substitution with no behavioral or policy change.

    PromptsLow signal
    Change details

    Changed artifacts

    • Prompt block / 0+0 chars
    Split-view diff1 field changedprompts · 1
    FieldBeforeAfter
    promptsblock 0previous texttext changed (0 chars net)
  100. v0.11.2
    Apr 23
    trivial Apr 23, 2026

    Session temp directory path rotation

    The hardcoded temporary directory path and session hash embedded in the system prompt were updated to new values, reflecting a new runtime session. This is a purely mechanical environment-state change with no semantic or behavioral difference.

    PromptsLow signal
    Change details

    Changed artifacts

    • Prompt block / 0+0 chars
    Split-view diff1 field changedprompts · 1
    FieldBeforeAfter
    promptsblock 0previous texttext changed (0 chars net)
  101. v0.11.1
    Apr 23
    trivial Apr 23, 2026

    Temp directory path token rotation

    The session-specific temporary directory path and its embedded hash token were updated to new values, replacing the old `/tmp/tmp.uHsPOJpf6L/` prefix and hash with `/tmp/tmp.vVAzz8blGF/` and a new hash. This is a runtime environment value refresh with no semantic or behavioral change to the instructions themselves.

    PromptsLow signal
    Change details

    Changed artifacts

    • Prompt block / 0+0 chars
    Split-view diff1 field changedprompts · 1
    FieldBeforeAfter
    promptsblock 0previous texttext changed (0 chars net)
  102. v0.11.0
    Apr 23
    trivial Apr 23, 2026

    Session-specific temp directory path rotated

    The hardcoded temporary directory path (including both the session prefix and the content-hash subdirectory) was replaced with a new session-scoped path, reflecting a new runtime environment or session instantiation. This is a purely mechanical change with no semantic or behavioral difference.

    ModelPromptsTransportLow signal
    Change details

    Changed artifacts

    • Prompt block / 0+0 chars
    • Model setting / modelgemini-2.5-pro -> gemini-2.5-flash
    • Endpoint / path/v1beta/models/gemini-2.5-pro:streamGenerateContent -> /v1beta/models/gemini-2.5-flash:streamGenerateContent
    • Endpoint / queryalt=sse -> alt=sse
    Split-view diff4 fields changedtransport · 2prompts · 1model · 1
    FieldBeforeAfter
    promptsblock 0previous texttext changed (0 chars net)
    modelmodelgemini-2.5-progemini-2.5-flash
    transportendpoint / path/v1beta/models/gemini-2.5-pro:streamGenerateContent/v1beta/models/gemini-2.5-flash:streamGenerateContent
    transportendpoint / queryalt=ssealt=sse
  103. v0.10.0
    Apr 23
    major Apr 23, 2026

    Shell token limits and examples removed

    A new "Shell tool output token efficiency" section was added, prescribing verbose-suppression flags and temp-file redirection to a hardcoded session path to curb excessive token consumption. The interactive-commands guidance was tightened to a firmer prohibition rather than a soft suggestion. The entire illustrative examples block (nine annotated dialogues) was deleted from the prompt.

    Prompts
    Change details

    Changed artifacts

    • Prompt block / 0-2,427 chars
    Split-view diff2 fields changedprompts · 2
    FieldBeforeAfter
    promptstotal prompt size17,889 chars15,462 chars (-2,427)
    promptsblock 0previous texttext changed (-2,427 chars)
  104. v0.9.0
    Apr 23
    trivial Apr 23, 2026

    Blank-line whitespace formatting only

    Several blank lines were inserted between sections, workflow steps, and example blocks throughout the prompt. No wording, logic, or behavioral instructions were changed.

    PromptsLow signal
    Change details

    Changed artifacts

    • Prompt block / 0+6 chars
    Split-view diff2 fields changedprompts · 2
    FieldBeforeAfter
    promptstotal prompt size17,883 chars17,889 chars (+6)
    promptsblock 0previous texttext changed (+6 chars)
  105. v0.8.2
    Apr 23
    baseline Apr 23, 2026

    v0.8.2 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  106. v0.8.1
    Apr 23
    baseline Apr 23, 2026

    v0.8.1 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  107. v0.8.0
    Apr 23
    notable Apr 23, 2026

    Tests mandated as permanent workflow artifacts

    The proactiveness guideline was expanded to explicitly require adding tests when implementing features or fixing bugs, and to treat all created files—especially tests—as permanent artifacts. The planning step now prescribes an iterative development process with unit tests rather than a conditional self-verification loop. A new "Finalize" step (step 6) was added to the engineering workflow, instructing the assistant not to remove or revert changes after verification passes.

    Prompts
    Change details

    Changed artifacts

    • Prompt block / 0+303 chars
    Split-view diff2 fields changedprompts · 2
    FieldBeforeAfter
    promptstotal prompt size17,580 chars17,883 chars (+303)
    promptsblock 0previous texttext changed (+303 chars)
  108. v0.7.0
    Apr 23
    baseline Apr 23, 2026

    v0.7.0 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  109. v0.6.1
    Apr 23
    baseline Apr 23, 2026

    v0.6.1 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  110. v0.6.0
    Apr 23
    trivial Apr 23, 2026

    Identical system prompt

    The system prompt is byte-identical to the previous version; no changes.

    ToolsLow signal
    Change details

    Changed artifacts

    • Tool description / run_shell_commanddescription -27 chars
    • Tool description / search_file_contentdescription +53 chars
    Split-view diff2 fields changedtools · 2
    FieldBeforeAfter
    toolsrun_shell_command / descriptionprevious descriptiondescription changed (-27 chars)
    toolssearch_file_content / descriptionprevious descriptiondescription changed (+53 chars)
  111. v0.5.5
    Apr 23
    baseline Apr 23, 2026

    v0.5.5 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  112. v0.5.4
    Apr 23
    baseline Apr 23, 2026

    v0.5.4 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  113. v0.5.3
    Apr 23
    trivial Apr 23, 2026

    Identical system prompt

    The system prompt is byte-identical to the previous version; no changes.

    ToolsLow signal
    Change details

    Changed artifacts

    • Tool description / replacedescription +360 chars
    Split-view diff1 field changedtools · 1
    FieldBeforeAfter
    toolsreplace / descriptionprevious descriptiondescription changed (+360 chars, +2 lines)
  114. v0.4.1
    Apr 23
    baseline Apr 23, 2026

    v0.4.1 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  115. v0.4.0
    Apr 23
    baseline Apr 23, 2026

    v0.4.0 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  116. v0.3.4
    Apr 23
    baseline Apr 23, 2026

    v0.3.4 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  117. v0.3.3
    Apr 23
    baseline Apr 23, 2026

    v0.3.3 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  118. v0.3.2
    Apr 23
    baseline Apr 23, 2026

    v0.3.2 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  119. v0.3.1
    Apr 23
    baseline Apr 23, 2026

    v0.3.1 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  120. v0.3.0
    Apr 23
    trivial Apr 23, 2026

    Identical system prompt

    The system prompt is byte-identical to the previous version; no changes.

    ModelToolsLow signal
    Change details

    Changed artifacts

    • Tool description / read_many_filesdescription +65 chars
    • Model setting / thinking{"includeThoughts": true} -> {"includeThoughts": true, "thinkingBudget": -1}
    Split-view diff2 fields changedtools · 1model · 1
    FieldBeforeAfter
    toolsread_many_files / descriptionprevious descriptiondescription changed (+65 chars)
    modelthinking{"includeThoughts": true}{"includeThoughts": true, "thinkingBudget": -1}
  121. v0.2.2
    Apr 23
    baseline Apr 23, 2026

    v0.2.2 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  122. v0.2.1
    Apr 23
    baseline Apr 23, 2026

    v0.2.1 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  123. v0.2.0
    Apr 23
    baseline Apr 23, 2026

    v0.2.0 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  124. v0.1.22
    Apr 23
    baseline Apr 23, 2026

    v0.1.22 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  125. v0.1.21
    Apr 23
    baseline Apr 23, 2026

    v0.1.21 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  126. v0.1.20
    Apr 23
    baseline Apr 23, 2026

    v0.1.20 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  127. v0.1.19
    Apr 23
    trivial Apr 23, 2026

    Identical system prompt

    The system prompt is byte-identical to the previous version; no changes.

    SchemasToolsLow signal
    Change details

    Changed artifacts

    • Tool schema / globproperties -case_sensitive, -path, -pattern, -respect_git_ignore / required changed
    • Tool schema / google_web_searchproperties -query / required changed
    • Tool schema / list_directoryproperties -file_filtering_options, -ignore, -path / required changed
    • Tool description / read_filedescription +196 chars
    • Tool schema / read_fileproperties -absolute_path, -limit, -offset / required changed
    • Tool schema / read_many_filesproperties -exclude, -file_filtering_options, -include, -paths, -recursive, -useDefaultExcludes / required changed
    • Tool schema / replaceproperties -expected_replacements, -file_path, -new_string, -old_string / required changed
    • Tool schema / run_shell_commandproperties -command, -description, -directory / required changed
    • Tool schema / save_memoryproperties -fact / required changed
    • Tool schema / search_file_contentproperties -include, -path, -pattern / required changed
    • Tool schema / web_fetchproperties -prompt / required changed
    • Tool schema / write_fileproperties -content, -file_path / required changed
    Split-view diff12 fields changedschemas · 11tools · 1
    FieldBeforeAfter
    schemasglobhad: case_sensitive, path, pattern, respect_git_ignore · required list changedrequired list changed
    schemasgoogle_web_searchhad: query · required list changedrequired list changed
    schemaslist_directoryhad: file_filtering_options, ignore, path · required list changedrequired list changed
    toolsread_file / descriptionprevious descriptiondescription changed (+196 chars)
    schemasread_filehad: absolute_path, limit, offset · required list changedrequired list changed
    schemasread_many_fileshad: exclude, file_filtering_options, include, paths, recursive, useDefaultExcludes · requ…required list changed
    schemasreplacehad: expected_replacements, file_path, new_string, old_string · required list changedrequired list changed
    schemasrun_shell_commandhad: command, description, directory · required list changedrequired list changed
    schemassave_memoryhad: fact · required list changedrequired list changed
    schemassearch_file_contenthad: include, path, pattern · required list changedrequired list changed
    schemasweb_fetchhad: prompt · required list changedrequired list changed
    schemaswrite_filehad: content, file_path · required list changedrequired list changed
  128. v0.1.18
    Apr 23
    baseline Apr 23, 2026

    v0.1.18 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  129. v0.1.17
    Apr 23
    baseline Apr 23, 2026

    v0.1.17 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  130. v0.1.16
    Apr 23
    minor Apr 23, 2026

    Trimmed save_memory scope guidance

    The instruction for when not to use the `save_memory` tool was shortened: the explicit mention of "project-specific `GEMINI.md` files" as the correct alternative destination was removed, leaving a more general prohibition against saving non-user-specific information. This tightens the wording but slightly reduces actionable guidance for the model.

    Prompts
    Change details

    Changed artifacts

    • Prompt block / 0-51 chars
    Split-view diff2 fields changedprompts · 2
    FieldBeforeAfter
    promptstotal prompt size17,631 chars17,580 chars (-51)
    promptsblock 0previous texttext changed (-51 chars)
  131. v0.1.15
    Apr 23
    baseline Apr 23, 2026

    v0.1.15 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  132. v0.1.14
    Apr 23
    trivial Apr 23, 2026

    Identical system prompt

    The system prompt is byte-identical to the previous version; no changes.

    SchemasToolsLow signal
    Change details

    Changed artifacts

    • Tool schema / list_directoryproperties +file_filtering_options / properties -respect_git_ignore
    • Tool schema / read_many_filesproperties +file_filtering_options / properties -respect_git_ignore
    • Tool description / run_shell_commanddescription +60 chars
    Split-view diff3 fields changedschemas · 2tools · 1
    FieldBeforeAfter
    schemaslist_directoryhad: respect_git_ignorenow has: file_filtering_options
    schemasread_many_fileshad: respect_git_ignorenow has: file_filtering_options
    toolsrun_shell_command / descriptionprevious descriptiondescription changed (+60 chars)
  133. v0.1.13
    Apr 23
    trivial Apr 23, 2026

    Identical system prompt

    The system prompt is byte-identical to the previous version; no changes.

    ToolsLow signal
    Change details

    Changed artifacts

    • Tool description / write_filedescription -7 chars
    Split-view diff1 field changedtools · 1
    FieldBeforeAfter
    toolswrite_file / descriptionprevious descriptiondescription changed (-7 chars)
  134. v0.1.12
    Apr 23
    notable Apr 23, 2026

    Enforce absolute paths for file tools

    A new "Path Construction" rule was added requiring the assistant to always resolve full absolute paths before invoking any file system tool, combining the project root with any relative path. Two examples were updated to reflect this behavior, replacing relative paths like `'.'` and `./temp` with their absolute equivalents.

    Prompts
    Change details

    Changed artifacts

    • Prompt block / 0+568 chars
    Split-view diff2 fields changedprompts · 2
    FieldBeforeAfter
    promptstotal prompt size17,063 chars17,631 chars (+568)
    promptsblock 0previous texttext changed (+568 chars)
  135. v0.1.11
    Apr 23
    baseline Apr 23, 2026

    v0.1.11 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  136. v0.1.10
    Apr 23
    trivial Apr 23, 2026

    Identical system prompt

    The system prompt is byte-identical to the previous version; no changes.

    SchemasLow signal
    Change details

    Changed artifacts

    • Tool schema / read_fileschema changed
    • Tool schema / read_many_filesschema changed
    Split-view diff2 fields changedschemas · 2
    FieldBeforeAfter
    schemasread_fileprevious schemaupdated schema
    schemasread_many_filesprevious schemaupdated schema
  137. v0.1.9
    Apr 23
    baseline Apr 23, 2026

    v0.1.9 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  138. v0.1.8
    Apr 23
    trivial Apr 23, 2026

    Identical system prompt

    The system prompt is byte-identical to the previous version; no changes.

    ToolsLow signal
    Change details

    Changed artifacts

    • Tool description / replacedescription +118 chars
    • Tool description / run_shell_commanddescription -1 chars
    • Tool description / write_filedescription +110 chars
    Split-view diff3 fields changedtools · 3
    FieldBeforeAfter
    toolsreplace / descriptionprevious descriptiondescription changed (+118 chars, +2 lines)
    toolsrun_shell_command / descriptionprevious descriptiondescription changed (-1 chars, -4 lines)
    toolswrite_file / descriptionprevious descriptiondescription changed (+110 chars, +2 lines)
  139. v0.1.7
    Apr 23
    baseline Apr 23, 2026

    v0.1.7 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  140. v0.1.6
    Apr 23
    baseline Apr 23, 2026

    v0.1.6 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  141. v0.1.5
    Apr 23
    baseline Apr 23, 2026

    v0.1.5 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.

  142. v0.1.4
    Apr 23
    trivial Apr 23, 2026

    Minor spelling and grammar fixes

    Several small typographical and grammatical errors were corrected across the prompt: "seperate" → "separate", "based off of" → "based on", "self verification" → "self-verification" (hyphenated), "2d or 3d" → "2D or 3D", a missing comma added in two places, "cancelled" → "canceled", and "assumptions on" → "assumptions about". No behavioral or structural changes were made.

    PromptsLow signal
    Change details

    Changed artifacts

    • Prompt block / 0+0 chars
    Split-view diff1 field changedprompts · 1
    FieldBeforeAfter
    promptsblock 0previous texttext changed (0 chars net)
  143. v0.1.3
    Apr 23
    trivial Apr 23, 2026

    Identical system prompt

    The system prompt is byte-identical to the previous version; no changes.

    TransportLow signal
    Change details

    Changed artifacts

    • Header / user_agentGeminiCLI/0.1.1 (linux; x64) -> GeminiCLI/v22.22.2 (linux; x64)
    Split-view diff1 field changedtransport · 1
    FieldBeforeAfter
    transportheader / user_agentGeminiCLI/0.1.1 (linux; x64)GeminiCLI/v22.22.2 (linux; x64)
  144. v0.1.1
    Apr 23
    trivial Apr 23, 2026

    Identical system prompt

    The system prompt is byte-identical to the previous version; no changes.

    TransportLow signal
    Change details

    Changed artifacts

    • Header / user_agentGeminiCLI/0.1.0 (linux; x64) -> GeminiCLI/0.1.1 (linux; x64)
    Split-view diff1 field changedtransport · 1
    FieldBeforeAfter
    transportheader / user_agentGeminiCLI/0.1.0 (linux; x64)GeminiCLI/0.1.1 (linux; x64)
  145. v0.1.0
    Apr 23
    baseline Apr 23, 2026

    v0.1.0 baseline

    Initial captured version — no adjacent comparison.

    Low signal
    Change details

    Changed artifacts

    • BaselineNo adjacent-version diff.
    Split-view diffbaseline · nothing to compare

    This is the earliest captured version, so there is no adjacent diff to render.