Commit Graph

  • 64f263a99b Accepting request 1336597 from devel:tools factory Ana Guerrero 2026-03-05 16:15:07 +00:00
  • e338cea4f5 - Update to 0.32.1: * fix(patch): cherry-pick 0659ad1 to release/v0.32.0-pr-21042 to patch version v0.32.0 and create version 0.32.1 #21048 Dirk Mueller 2026-03-04 21:43:46 +00:00
  • c0e0ead94f Accepting request 1336184 from devel:tools Ana Guerrero 2026-03-04 20:07:07 +00:00
  • 0c1c7453c5 - Update to 0.31.0: * Use ranged reads and limited searches and fuzzy editing improvements #19240 * Fix bottom border color #19266 * Release note generator fix #19363 * test(evals): add behavioral tests for tool output masking #19172 * docs: clarify preflight instructions in GEMINI.md #19377 * feat(cli): add gemini --resume hint on exit #16285 * fix: optimize height calculations for ask_user dialog #19017 * feat(cli): add Alt+D for forward word deletion #19300 * Disable failing eval test #19455 * fix(cli): support legacy onConfirm callback in ToolActionsContext #19369 * chore(deps): bump tar from 7.5.7 to 7.5.8 #19367 * fix(plan): allow safe fallback when experiment setting for plan is not enabled but approval mode at startup is plan #19439 * Add explicit color-convert dependency #19460 * feat(devtools): migrate devtools package into monorepo #18936 * fix(core): clarify plan mode constraints and exit mechanism #19438 * feat(cli): add macOS run-event notifications (interactive only) #19056 * Changelog for v0.29.0 #19361 * fix(ui): preventing empty history items from being added #19014 * Changelog for v0.30.0-preview.0 #19364 * feat(core): add support for MCP progress updates #19046 * fix(core): ensure directory exists before writing conversation file #18429 * fix(ui): move margin from top to bottom in ToolGroupMessage #17198 * fix(cli): treat unknown slash commands as regular input instead of showing error #17393 * feat(core): experimental in-progress steering hints (2 of 2) #19307 * docs(plan): add documentation for plan mode command #19467 * fix(core): ripgrep fails when pattern looks like ripgrep flag #18858 * fix(cli): disable auto-completion on Shift+Tab to preserve mode cycling #19451 * use issuer instead of authorization_endpoint for oauth discovery #17332 * feat(cli): include /dir add directories in @ autocomplete suggestions #19246 Dirk Mueller 2026-03-03 18:54:15 +00:00
  • d55528d205 Accepting request 1335451 from devel:tools Ana Guerrero 2026-02-27 16:13:17 +00:00
  • f67fbd5d3a - update to 0.30.0: * feat(ux): added text wrapping capabilities to markdown tables * Add autoconfigure memory usage setting to the dialog * fix(core): prevent race condition in policy persistence * fix(evals): prevent false positive in hierarchical memory test * test(evals): mark all save_memory evals as USUALLY_PASSES due to unreliability * feat(cli): add setting to hide shortcuts hint UI * feat(core): formalize 5-phase sequential planning workflow * Introduce limits for search results. * fix(cli): allow closing debug console after auto-open via flicker * feat(masking): enable tool output masking by default * perf(ui): optimize table rendering by memoizing styled characters * feat: multi-line text answers in ask-user tool * perf(cli): truncate large debug logs and limit message history * fix(core): complete MCP discovery when configured servers are skipped * fix(core): cache CLI version to ensure consistency during sessions * fix(cli): resolve double rendering in shpool and address vscode lint warnings * feat(plan): document and validate Plan Mode policy overrides * Fix pressing any key to exit select mode. * fix(cli): update F12 behavior to only open drawer if browser fails Dirk Mueller 2026-02-27 13:11:46 +00:00
  • 00745fc758 Accepting request 1334352 from devel:tools Ana Guerrero 2026-02-23 15:12:22 +00:00
  • 142dbbdf24 - update to 0.29.5: * fix: remove ask_user tool from non-interactive modes * fix(cli): allow restricted .env loading in untrusted sandboxed folders * Encourage agent to utilize ecosystem tools to perform work * feat(plan): unify workflow location in system prompt to optimize caching * feat(core): enable getUserTierName in config * feat(core): add default execution limits for subagents * Fix issue where agent gets stuck at interactive commands. * feat(core): remove hardcoded policy bypass for local subagents * feat(plan): implement plan slash command * feat: increase ask_user label limit to 16 characters * feat(core): add enter_plan_mode tool * Stop showing an error message in /plan * fix(hooks): remove unnecessary logging for hook registration * fix(mcp): ensure MCP transport is closed to prevent memory leaks * feat(skills): implement linking for agent skills * feat(admin): Implement admin allowlist for MCP server configurations * fix(core): add retry logic for transient SSL/TLS errors * fix(core): handle non-compliant mcpbridge responses from Xcode 26.3 * feat(cli): Add W, B, E Vim motions and operator support * fix: Windows Specific Agent Quality & System Prompt * feat(plan): support replace tool in plan mode to edit plans * fix(cli): reload skills and agents on extension restart * fix(core): expand excludeTools with legacy aliases for Dirk Mueller 2026-02-22 13:10:06 +00:00
  • b899620818 - update to 0.28.2: * feat(commands): add /prompt-suggest slash command * feat(cli): align hooks enable/disable with skills and improve completion * docs: add CLI reference documentation * feat(skills): final stable promotion cleanup * test(core): mock fetch in OAuth transport fallback tests * feat(cli): include auth method in /bug * Add a email privacy note to bug_report template * Rewind documentation * fix: verify audio/video MIME types with content check * feat(core): add support for positron ide * /oncall dedup - wrap texts to nextlines * fix(admin): rename advanced features admin setting * fix(core): suppress duplicate hook failure warnings during streaming * test: add more tests for AskUser * feat(cli): enable activity logging for non-interactive mode and evals * feat(core): add support for custom deny messages in policy rules * Fix unintended credential exposure to MCP Servers * feat(extensions): add support for custom themes in extensions * fix: persist and restore workspace directories on session resume * Update release notes pages for 0.26.0 and 0.27.0-preview. * feat(ux): update cell border color and created test file for table rendering * Change height for the ToolConfirmationQueue. * feat(cli): add user identity info to stats command Dirk Mueller 2026-02-16 21:00:50 +00:00
  • 8126c9b61d Accepting request 1331149 from devel:tools Ana Guerrero 2026-02-05 17:00:45 +00:00
  • 93bd6d1875 - update to 0.27.0: * remove fireAgent and beforeAgent hook * Remove unused modelHooks and toolHooks * feat(cli): sanitize ANSI escape sequences in non-interactive output * Update Attempt text to Retry when showing the retry happening to the … * feat(cli): implement event-driven tool execution scheduler * chore(release): bump version to * Remove other rewind reference in docs * feat(skills): add code-reviewer skill * feat(plan): Extend Shift+Tab Mode Cycling to include Plan Mode * feat(plan): refactor TestRig and eval helper to support configurable approval modes * feat(workflows): support recursive workstream labeling and new IDs * Run evals for all models. * fix(github): improve label-workstream-rollup efficiency with * Docs: Update changelogs for v.0.25.0 and v0.26.0-preview.0 releases. * Migrate beforeTool and afterTool hooks to hookSystem * fix(github): improve label-workstream-rollup efficiency and fix bugs * feat(cli): improve skill enablement/disablement verbiage * fix(admin): Ensure CLI commands run in non-interactive mode * feat(core): support dynamic variable substitution in system prompt override * fix(core,cli): enable recursive directory access for * Docs: Marking for experimental features Dirk Mueller 2026-02-05 09:59:06 +00:00
  • f11e9d3279 Accepting request 1329664 from devel:tools Ana Guerrero 2026-01-28 16:42:26 +00:00
  • 1e46ae20f3 - update to 0.26.0: * fix: PDF token estimation * docs: clarify F12 to open debug console * docs: Remove .md extension from internal links in architecture.md * Add an experimental setting for extension config * feat: add Rewind Confirmation dialog and Rewind Viewer component * fix(a2a): Don't throw errors for GeminiEventType Retry and InvalidStream. * prefactor: add rootCommands as array so it can be used for policy parsing * remove unnecessary  key bindings * docs(skills): use body-file in pr-creator skill for better reliability * chore(automation): recursive labeling for workstream descendants * feat: introduce 'skill-creator' built-in skill and CJS management tools * chore(automation): remove automated PR size and complexity labeler * refactor(skills): replace 'project' with 'workspace' scope * Docs: Update release notes for 1/13/2026 * Simplify paste handling * chore(automation): improve scheduled issue triage discovery and throughput * fix(acp): run exit cleanup when stdin closes * feat(scheduler): add types needed for event driven scheduler * Remove unused rewind key binding * Remove sequence binding Dirk Mueller 2026-01-28 12:11:40 +00:00
  • 574321f10a Accepting request 1328478 from devel:tools Ana Guerrero 2026-01-22 14:13:43 +00:00
  • 26cf6fcf52 - update to 0.25.0: * feat(core): improve activate_skill tool and use lowercase XML tags * Add initiation method telemetry property * Hx support * [Skills] Foundation: Centralize management logic and feedback rendering * Introduce GEMINI_CLI_HOME for strict test isolation * [Skills] Multi-scope skill enablement and shadowing fix * policy: extract legacy policy from core tool scheduler to policy engine * Enhance TestRig with process management and timeouts * Update troubleshooting doc for UNABLE_TO_GET_ISSUER_CERT_LOCALLY * Add keytar to dependencies * Simplify extension settings command * feat(admin): implement extensions disabled * Core data structure updates for Rewind functionality * feat(hooks): simplify hook firing with HookSystem wrapper methods * Add exp.gws_experiment field to LogEventEntry * Revert "feat(admin): implement extensions disabled" * feat(core): Decouple enabling hooks UI from subsystem. * docs: add docs for hooks + extensions * feat(core): Preliminary changes for subagent model routing. * Optimize CI workflow: Parallelize jobs and cache linters * Add option to fallback for capacity errors in ProQuotaDi… * feat: add confirmation details support + jsonrpc vs http rest support * fix(workflows): fix and limit labels for pr-triage.sh script Dirk Mueller 2026-01-21 10:36:00 +00:00
  • b751ec487c - update to 0.24.4: * fix(patch): cherry-pick 88f1ec8 to release/v0.24.0-pr-16179 - update to 0.24.0: * chore(core): refactor model resolution and cleanup fallback logic * Add Folder Trust Support To Hooks * Record timestamp with code assist metrics. * feat(policy): implement dynamic mode-aware policy evaluation * fix(core): use debugLogger.debug for startup profiler logs * feat(ui): Add security warning and improve layout for Hooks list * fix #15369, prevent crash on unhandled EIO error in readStdin cleanup * chore: improve error messages for --resume * chore: remove clipboard file * Implemented unified secrets sanitization and env. redaction options * feat: automatic /model persistence across Gemini CLI sessions * refactor(core): remove deprecated permission aliases from BeforeToolHookOutput * fix: add missing type field to MCPServerConfig * Make schema validation errors non-fatal * chore: limit MCP resources display to 10 by default * Add experimental in-CLI extension install and uninstall subcommands * feat: Add A2A Client Manager and tests * feat: terse transformations of image paths in text buffer * Security: Project-level hook warnings * Added modifyOtherKeys protocol support for tmux Dirk Mueller 2026-01-19 08:51:05 +00:00
  • 7342f8e660 Accepting request 1325922 from devel:tools Ana Guerrero 2026-01-08 14:28:44 +00:00
  • ecd64614c3 - update to 0.23.0: * Code assist service metrics. * chore/release: bump version to 0.21.0-nightly.20251216.bb0c0d8ee * Use official ACP SDK and support HTTP/SSE based MCP servers * Remove foreground for themes other than shades of purple and holiday. * Disallow unnecessary awaits. * Add one to the padding in settings dialog to avoid flicker. * feat(core): introduce remote agent infrastructure and rename local executor * feat(cli): Add /auth logout command to clear credentials and auth state * (fix) Automated pr labeller * feat: launch Gemini 3 Flash in Gemini CLI ️ * Respect previewFeatures value from the remote flag if undefined * feat(ui): add Windows clipboard image support and Alt+V paste workaround * chore(core): remove legacy fallback flags and migrate loop detection * fix(ui): Prevent eager slash command completion hiding sibling commands * Docs: Update Changelog for Dec 17, 2025 * Code Assist backend telemetry for user accept/reject of suggestions * fix(cli): correct initial history length handling for chat commands * chore/release: bump version to 0.21.0-nightly.20251218.739c02bd6 Dirk Mueller 2026-01-07 12:00:53 +00:00
  • c65c471f7b Accepting request 1325132 from devel:tools Dominique Leuenberger 2026-01-03 16:27:33 +00:00
  • 313af5fc31 - update to 0.22.5: * fix(patch): cherry-pick 07e597d to release/v0.22.4-pr-15684 Dirk Mueller 2026-01-02 14:29:07 +00:00
  • d22cf3bf03 Accepting request 1324566 from devel:tools Dominique Leuenberger 2025-12-28 18:20:23 +00:00
  • ec71557f99 - update to 0.22.4: * fix(patch): cherry-pick 37be162 to release/v0.22.3-pr-15601 to patch version v0.22.3 and create version 0.22.4 - update to 0.22.3: * fix(patch): cherry-pick 9cdb267 to release/v0.22.2-pr-15494 to patch version v0.22.2 and create version 0.22.3 - update to 0.22.0: * feat(ide): fallback to GEMINI_CLI_IDE_AUTH_TOKEN env var * feat: display quota stats for unused models in /stats * feat: ensure codebase investigator uses preview model when main agent does * chore: add closing reason to stale bug workflow * Send the model and CLI version with the user agent * refactor(sessions): move session summary generation to startup * Limit search depth in path corrector * Fix: Correct typo in code comment * feat(core): Plumbing for late resolution of model configs. * feat: attempt more error parsing * Add missing await. * feat(core): Add support for transcript_path in hooks for git- ai/Gemini extension * refactor: implement DelegateToAgentTool with discriminated union * feat: reset availabilityService on /auth * tool(cli): tweak the frontend tool to be aware of more core files from the cli * feat(cli): polish cached token stats and simplify stats display when quota is present. * feat(settings-validation): add validation for settings schema Dirk Mueller 2025-12-28 13:27:14 +00:00
  • 7f64f38b80 Accepting request 1324169 from devel:tools Dominique Leuenberger 2025-12-22 21:51:59 +00:00
  • 1c7e4e717b - update to 0.21.3: * fix(patch): cherry-pick 9e6914d to release/v0.21.2-pr-15288 to patch version v0.21.2 and create version 0.21.3 - update to 0.21.2: * fix(patch): cherry-pick a6d1245 to release/v0.21.1-pr-15214 to patch version v0.21.1 and create version 0.21.2 - update to 0.21.1: * **Full Changelog**: https://github.com/google-gemini/gemini- cli/compare/v0.21.0...v0.21.1 Dirk Mueller 2025-12-22 09:23:58 +00:00
  • 194ee56041 Accepting request 1323366 from devel:tools Ana Guerrero 2025-12-17 16:44:21 +00:00
  • f201eccc68 - update to 0.21.0: * refactor(stdio): always patch stdout and use createWorkingStdio for clean output * implement fuzzy search inside settings * feat: enable message bus integration by default * docs: Recommend using --debug intead of --verbose for CLI debugging * feat: consolidate remote MCP servers to use url in config * Restrict integration tests tools * track github repository names in telemetry events * Allow telemetry exporters to GCP to utilize user's login credentials, if requested * refactor(editor): use const assertion for editor types with single source of truth * fix(security): Fix npm audit vulnerabilities in glob and body-parser * Add new enterprise instructions * feat(hooks): Hook Session Lifecycle & Compression Integration * Avoid triggering refreshStatic unless there really is a banner to display. * feat(hooks): Hooks Commands Panel, Enable/Disable, and Migrate * fix: Bundle default policies for npx distribution * Fix tests * feat: add scheduled workflow to close stale issues * feat: Support Extension Hooks with Security Warning * feat: Add enableAgents experimental flag * docs: fix typo 'socus' to 'focus' in todos.md * Markdown export: move the emoji to the end of the line * fix(acp): prevent unnecessary credential cache clearing on Dirk Mueller 2025-12-17 14:16:17 +00:00
  • 3442539569 Accepting request 1322788 from devel:tools Ana Guerrero 2025-12-15 10:58:40 +00:00
  • 6584a17f5d baserev update by copy to link target OBS User buildservice-autocommit 2025-12-15 10:58:40 +00:00