Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

gemini-cli-0.52.0-1.1 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: gemini-cli Distribution: openSUSE Tumbleweed
Version: 0.52.0 Vendor: openSUSE
Release: 1.1 Build date: Thu Jul 23 16:05:44 2026
Group: Unspecified Build host: reproducible
Size: 97297497 Source RPM: gemini-cli-0.52.0-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/google-gemini/gemini-cli
Summary: An AI agent that brings the power of Gemini directly into your terminal
Gemini CLI is an open-source AI agent that brings the power of Gemini directly
into your terminal. It provides lightweight access to Gemini, giving you the
most direct path from your prompt to our model.

* Free tier: 60 requests/min and 1,000 requests/day with personal Google account.
* Powerful Gemini 3 Pro: Access to 1M token context window.
* Built-in tools: Google Search grounding, file operations, shell commands, web fetching.
* Extensible: MCP (Model Context Protocol) support for custom integrations.
* Terminal-first: Designed for developers who live in the command line.
* Open source: Apache 2.0 licensed.

Provides

Requires

License

Apache-2.0

Changelog

* Thu Jul 23 2026 Dirk Müller <dmueller@suse.com>
  - update to 0.52.0:
    * Refactor: exclude transient CI configuration files from
      workspace context
    * feat(caretaker-triage): add triage worker core foundational
      modules
    * feat(caretaker-egress): implement octokit github action
      handler for egress service
    * chore(release): bump version to
      0.52.0-nightly.20260707.g27a3da3e8
    * fix(core-tools): bypass LLM correction for JSON and IPYNB
      files in write_file and replace
    * fix(core): use unambiguous previous intent label in fallback
      summary
    * feat(caretaker-triage): implement main worker execution loop
      and egress action publisher
    * fix(privacy): show a clear message when the account has no
      Code Assist tier
    * fix(core): enrich shared project quota limit errors with
      setup hint
    * fix(a2a-server): ensure task cancellation aborts execution
      loop
    * fix(core): simplify plan mode write policy to support
      relative paths
    * feat(core): Bump node google-auth-library version to 10.9.0
    * chore/release: bump version to
      0.52.0-nightly.20260715.gfa975395b
* Fri Jul 17 2026 Dirk Müller <dmueller@suse.com>
  - update to 0.51.0:
    * Fix no_proxy test
    * Vertex base url update
    * fix(security): enforce case-insensitive sensitive path
      blocklist and vscode hitl
    * fix(core-tools): resolve defensive path resolution for at-
      reference files and fix macOS tests
    * feat(caretaker): implement Cloud Run webhook ingestion
      service
    * fix(core): resolve symbolic link directory escape in memory
      import processor
    * feat(caretaker): egress cloud run service skeleton
    * fix(sandbox): make ~/.gitconfig read-only in the macOS
      sandbox
    * fix(core): preserve escape sequences in string literals for
      modern models
    * fix(core): strip thoughts from scrubbed history turns and
      resolve thought leakage
* Thu Jul 09 2026 Dirk Müller <dmueller@suse.com>
  - update to 0.50.0:
    * fix/verify release npm ci ignore scripts
    * fix(ci): prevent workspace binary shadowing in release
      verification
    * Feat/tool registry discovery
    * fix(ci): prevent bad NPM releases and promote job crashes
    * **Full Changelog**: https://github.com/google-gemini/gemini-
      cli/compare/v0.49.0...v0.50.0
* Sun Jun 28 2026 Dirk Müller <dmueller@suse.com>
  - update to 0.49.0:
    * ci(dependabot): enable cooldown period for npm packages
    * refactor(core): standardize tool output formatting
    * ci: update workflow logging and policy configurations
    * fix(core): Ensure zero-quota limits fail fast to prevent
      retry loop hang
    * fix(core): handle multi-line escaped quotes in
      stripShellWrapper
    * fix(cli): prevent path traversal vulnerabilities during skill
      install…
    * Fix/pending tools and trust overrides
    * ci: use internal environment for scheduled nightly releases
    * feat(core): Support GDC air-gapped Service Identity after
      auth library update
    * fix(cli): handle tmux false positive background detection
    * Add static eval source analyzer
    * fix(config): migrate coreTools setting to tools.core
    * fix(core-tools): resolve defensive path resolution for at-
      reference files
    * Revert "fix(core-tools): resolve defensive path resolution
      for at-reference files"
    * chore(release): bump version to
      0.49.0-nightly.20260617.g4d3dcdce1
    * fix(ci): provide fallbacks for package variables in nightly
      release
    * chore(deps): pin dependencies and enforce 14-day update
      cooldown
    * fix(ci): append trailing slash to registry url in npmrc
    * feat: add eval:inventory CLI command and reporting logic
    * fix: resolve workspace publish failures and scheduler event
      loop starvation
    * fix(ci): use wombat dressing room fallback in nightly release
      to prevent ENEEDAUTH
    * Add JSON output for eval inventory
* Tue Jun 23 2026 Dirk Müller <dmueller@suse.com>
  - update to 0.47.0:
    * chore(release): bump version to
      0.47.0-nightly.20260602.gcfcecebe8
    * Changelog for v0.46.0-preview.0
    * Respect backend definitions for 3.5 flash and Update auto
      mode to use 3.5 flash when the flag is enabled.
    * fix(policy): add EBUSY fallback and TOML parse recovery
    * Changelog for v0.45.0
    * update the max amount of times the Antigravity transition
      banner can be displayed.
    * chore: remove experimental text from browser agent docs
    * fix(core): implement atomic update in MCP tool discovery
    * Vertex ai model mapping fix
    * Add documentation and migration commands for Antigravity CLI
    * Avoid persisting empty resume sessions
* Sat Jun 13 2026 Dirk Müller <dmueller@suse.com>
  - update to 0.46.0:
    * fix(core): harden PTY resize against native crashes
    * Changelog for v0.45.0-preview.0
    * Changelog for v0.44.0
    * fix(cli): prevent spam loop when preferredEditor is invalid
    * Adding quote
    * Transition to flash GA model when experiment flag is present.
    * chore(ci): add optimized PR size labeler and batch workflows
    * fix(ci): use pull_request_target trigger to grant write
      access on fork PRs
    * fix(patch): cherry-pick e4315b3 to
      release/v0.46.0-preview.0-pr-27645 to patch version
      v0.46.0-preview.0 and create version 0.46.0-preview.1
    * fix(patch): cherry-pick f40498d to
      release/v0.46.0-preview.1-pr-27676 to patch version
      v0.46.0-preview.1 and create version 0.46.0-preview.2
    * fix(patch): cherry-pick f08b4af to
      release/v0.46.0-preview.2-pr-27749 to patch version
      v0.46.0-preview.2 and create version 0.46.0-preview.3
    * **Full Changelog**: https://github.com/google-gemini/gemini-
      cli/compare/v0.45.3...v0.46.0
  - update to 0.45.3:
    * fix(patch): cherry-pick f08b4af to release/v0.45.2-pr-27749
      to patch version v0.45.2 and create version 0.45.3
    * **Full Changelog**: https://github.com/google-gemini/gemini-
      cli/compare/v0.45.2...v0.45.3
* Sun Jun 07 2026 Dirk Müller <dmueller@suse.com>
  - update to 0.45.2:
    * fix(patch): cherry-pick f40498d to release/v0.45.1-pr-27676
      to patch version v0.45.1 and create version 0.45.2
  - update to 0.45.1:
    * fix(patch): cherry-pick 665228e to release/v0.45.0-pr-27570
      to patch version v0.45.0 and create version 0.45.1
* Wed Jun 03 2026 Dirk Müller <dmueller@suse.com>
  - update to 0.45.0:
    * chore(release): bump version to
      0.45.0-nightly.20260521.g854f811be
    * fix(cli): prevent Termux relaunch and resize remount loops
    * Feat/a2a expose usage metadata
    * feat(context): Complete simplification work.
    * fix(core): force update_topic tool to execute sequentially
    * Revert "fix(core): prevent SIGHUP kills in PTY environments"
    * fix(cli): filter internal session context from history during
      resumption
    * Update default auto routing
    * fix(core): bypass routing classifiers to prevent orphaned
      function response errors
    * fix(core): suppress PTY resize EBADF errors
    * fix(core): prevent blacklist bypass in mcp list
    * fix(cli): ignore unmapped vim normal keys
    * fix(patch): cherry-pick bd53951 to
      release/v0.45.0-preview.0-pr-27496 to patch version
      v0.45.0-preview.0 and create version 0.45.0-preview.1
  - update to 0.44.1:
    * fix(patch): cherry-pick bd53951 to release/v0.44.0-pr-27496
      [CONFLICTS]
* Wed May 27 2026 Dirk Müller <dmueller@suse.com>
  - update to 0.44.0:
    * Refactor: Eliminate `no-unsafe-return` suppressions via
      strict type validation
    * Changelog for v0.43.0-preview.0
    * feat(core): change agent registration to first-wins and
      prioritize project
    * feat(cli): merge Auto modes into a single Auto mode
    * fix(core): preserve OAuth refresh tokens during rotation and
      retrieval
    * fix(cli): allow keychain auth for --list-sessions and non-
      interactive mode
    * fix(core): handle EISDIR on virtual drives in memory
      discovery
    * fix(cli): auto-approve shell redirections in AUTO_EDIT mode
    * ci: suppress bot comments during standard triage maintenance
    * fix(core): refresh MCP OAuth token usage after re-auth
    * fix(ui): clamped table column widths
    * fix(core): isolate subagent thread context
    * chore: add execution permission to scripts/review.sh
    * fix(core): made context files append instead of replace
    * fix: add system PATH fallback for ripgrep resolution
    * chore: clean up launched memory features
    * fix(core): throttle shell text output and bound live UI
      buffer
    * fix(cli): don't crash when an @-mention captures a non-path
      blob
    * fix(core): ensure stable fallback for restricted preview
      models
    * feat(core): expose RAG snippets to local log file for
      debugging
    * fix(acp/auth): prevent conflicting credentials on enterprise
      gateways and support optional API keys natively
    * fix(core): respect NO_PROXY for network-based MCP servers
    * fix(cli): resolve permission denied in sandbox on NixOS and
      other distros
    * fix(ui): preserve new line at the end of edit window
    * fix(core): ensure Vertex AI sets hasAccessToPreviewModels and
      remove aggressive 404 fallback revocation
    * fix(core): ensure stable admin settings comparison across IPC
      to prevent restart loop
    * fix(deps): update vulnerable dependencies
    * fix(core): resolve EISDIR errors during file processing
    * docs(extensions): clarify env var sanitization policy for MCP
      and ext…
    * fix(ui): add ENAMETOOLONG and ENOTDIR to exceptions for file
      parsing errors
    * fix(cli): explicitly clear entrypoint when spawning sandbox
      container
    * docs: update sandbox image command
    * fix(core): externalize https-proxy-agent to fix proxy support
    * security: update dependencies to fix critical and high
      vulnerabilities
    * Fix/web fetch ctrl c abort
    * fix(core): add aliases and thinking config for gemini-3.1
      models
    * fix(core): use hasAccessToPreview for auto model resolution
      and fix disappearing models
    * feat(core): add adk.agentSessionSubagentEnabled flag
    * fix(core): enforce compile-time exhaustiveness in content-
      utils
    * feat(skills): add agent-tui and tui-tester skills
    * fix(context): Fix snapshot recovery across sessions.
    * fix(core): add unit tests for stableStringify
    * fix(core): prefer pwsh.exe over Windows PowerShell 5.1
    * feat(core): add LocalSessionInvocation
    * refactor: decouple auto model description and configuration
      from releaseChannel
    * fix(core): prevent isBinary false-positive on Windows PTY
      streams
    * fix(cli): Prevent unmapped keys in Vim Normal mode from
      inserting text into prompt Input.
    * fix(a2a-server): Implement default policy loading for parity
      with CLI
    * feat(core): add RemoteSessionInvocation
    * fix: allow configured MCP servers in non-interactive mode
    * fix(core): add exception handling to migrateFromFileStorage
    * fix(cli): bundle ink worker-entry.js
    * feat(core): wire AgentSession invocations into agent-tool
    * fix(core): prevent path traversal in custome command file
      injection
    * fix(core): respect NO_PROXY in global fetch dispatcher
    * fix(core): correctly handle nullable array types in MCP tools
    * fix(cli): preserve proxy-agent named exports in ESM bundle
    * Proposal: deterministic encoding for child-process I/O
    * feat(cli): add Sublime Text and Emacs Client editors, improve
      error messages and documentation
    * Changelog for v0.43.0-preview.1
    * fix(devtools): bundle devtools package to avoid resolution
      errors
    * fix(cli): integrate PolicyEngine into ACP session to prevent
      deadlocks
    * fix: robust ripgrep path resolution and 1p hermetic execution
      support
    * refactor: decouple stored session deletion from
      ChatRecordingService
    * fix(core): improve Alpine shell compatibility
    * fix(core): generalize MCP compliance fix for tool results
    * fix(scripts): scrub CI env vars in dev to keep interactive
      mode
    * fix(core): Added date field for the GCal MCP
    * fix(core): centralize path validation to prevent crashes from
      malformed prompts
    * fix(core): prevent SIGHUP kills in PTY environments
      (WSL2/Kitty/Alacritty)
    * fix(core): dynamic fallback routing for exhausted quota
      models
    * Auto detect pnpm global installation path for macOS and
      Windows
    * fix(windows): resolve interactive shell arrow-key navigation
      on Windows
    * ci: robust stale issue lifecycle and consolidated triage
      labels
    * fix(context): Ensure last message is processed.
    * chore/release: bump version to
      0.44.0-nightly.20260521.g57c42a5c4
    * fix(ui): added volta to auto update check
    * perf: optimize issue triage and lifecycle management
* Sat May 23 2026 Dirk Müller <dmueller@suse.com>
  - update to 0.43.0:
    * feat(core): steer model to use edit tool for surgical edits,
      fix a typo
    * docs: clarify Auto Memory proposes memory updates and skills
    * fix(core): reject numeric project IDs in GOOGLE_CLOUD_PROJECT
    * fix(core): remove unsafe type assertion suppressions in error
      utils
    * fix(core): allow redirection in YOLO and AUTO_EDIT modes
      without sandboxing
    * ci(release): build and attach unsigned macOS binaries to
      releases
    * fix(core): Fix chat corruption bug in context manager.
    * fix(cli): provide JSON output for AgentExecutionStopped in
      non-interactive mode
    * feat(evals): add shell command safety evals
    * fix(core): handle invalid custom plans directory gracefully
    * fix(acp): move tool explanation from thought stream to tool
      call content
    * fix(a2a-server): Resolve race condition in tool completion
      waiting
    * fix(cli): randomize sandbox container names
    * fix(core): Fix hysteresis in async context management
      pipelines.
    * Tighten private Auto Memory patch allowlist
    * fix(cli): hide read-only settings scopes
    * fix(ci): preserve executable bit for mac binaries
    * fix(cli): improve mcp list UX in untrusted folders
    * fix(core): prevent silent hang during OAuth auth on headless
      Linux
    * Changelog for v0.42.0-preview.0
    * ci: fix Argument list too long in triage workflows
    * refactor(cli): migrate core tools to native ToolDisplay
      property and fix UI rendering
    * don't wrap args unnecessarily
    * fix(core): preserve system PATH in Git environment to fix
      ENOENT
    * fix(routing): fix resolveClassifierModel argument mismatch in
      ApprovalModeStrategy
    * docs: add vi mode shortcuts and clarify MCP/custom sandbox
      setup
    * fix(ux): fixed issue with transcribed text not showing after
      releasing space
    * ci: fix json parsing in scheduled triage workflow
    * fix(cli): hide /memory add subcommand when memoryV2 is
      enabled
    * fix: prevent false command conflicts when launching from home
      directory
    * fix(core): cache model routing decision in LocalAgentExecutor
    * Changelog for v0.42.0-preview.2
    * skip broken test
    * feat: export session to file and import via flag
    * Feat: Add Machine Hostname to CLI interface
    * docs(extensions): refactor releasing guide and add update
      mechanisms
    * fix(ci): fix maintainer identification in lifecycle manager
    * fix(ui): added quotes around session id in resume tip
    * Changelog for v0.41.0
    * refactor(core): agent session protocol changes
    * fix(context): implement loose boundary policy for gc
      backstop.
    * fix(core): throw explicit error on dropped tool responses
    * fix: resolve "function response turn must come immediately
      after function call" error
    * fix(core): resolve parallel tool call streaming ID collision
    * feat(core): add LocalSubagentProtocol behind AgentProtocol
    * fix(cli): remove noisy theme registration logs from terminal
    * ci: implement codebase-aware effort level triage
    * feat(acp/core): prefix tool call IDs with tool names to
      support tool rendering in ACP compliant IDEs.
    * fix(mcp): treat GET 404 as 405 in
      StreamableHTTPClientTransport
    * feat(core): add RemoteSubagentProtocol behind AgentProtocol
    * feat(context): Improvements to the snapshotter.
    * fix(context): Change snapshotter model config.
    * fix(cli): allow installing extensions from ssh repo
    * fix(cli): prevent duplicate SessionStart systemMessage render
    * fix(cli/acp): prevent infinite thought loop in ACP mode by
      disablig nextSpeakerCheck
    * fix(cli): use static tool name in confirmation prompt to
      avoid parsing errors
    * fix(routing): Refactor tool turn handling for the
      conversation history in NumericalClassifierStrategy to
      prevent 400 Bad Request
    * fix(core): handle malformed projects.json in ProjectRegistry
    * fix(ui): added a gutter width to the input prompt width
      calculation
    * fix: prevent EISDIR crash when customIgnoreFilePaths contains
      directories
    * revert 6b9b778d821728427eea07b1b97ba07378137d0b
    * Fix/vscode run current file ts
    * Allow Enter to select session while in search mode in /resume
    * fix(core): ignore .pak and .rpa game archive formats by
      default
    * fix(cli): enable adk non-interactive session
    * fix(cli): restore resume for legacy sessions
    * fix: respect explicit model selection after Flash quota
      exhaustion
    * feat(context): Introduce adaptive token calculator to more
      accurately calculate content sizes.
    * chore: update checkout action configuration in workflows
    * fix (telemetry): inject quota_project_id to prevent fallback
      to default oauth client
    * Exclude extension context from skill extraction agent
    * Enable NumericalRouter when using dynamic model configs
    * ci: actively triage missing priority labels and intelligently
      clean up conflicting labels
    * refactor(core): introduce SubagentState enum for progress
    * fix(ci): replace brittle --no-tag with explicit staging-tmp
      tag
    * Incremental refactor repo agent towards skills-based
      composition
    * fix(ui): fixed line wrap padding for selection lists
    * fix(core): update read_file schema for v1 compatibility
    * fix(ci): configure git remote with token for authentication
    * fix(patch): cherry-pick 85566a7 to
      release/v0.43.0-preview.0-pr-27073 [CONFLICTS]
* Wed May 13 2026 Dirk Müller <dmueller@suse.com>
  - update to 0.42.0:
    * fix(cli): prevent automatic updates from switching to less
      stable channels
    * chore(release): bump version to
      0.42.0-nightly.20260428.g59b2dea0e
    * fix(cli): pass node arguments via NODE_OPTIONS during
      relaunch to support SEA
    * fix(cli): handle DECKPAM keypad Enter sequences in terminal
    * docs(cli): point plan-mode session retention to actual
      /settings labels
    * fix(core): add missing oauth fields support in subagent
      parsing
    * fix(core): disconnect extension-backed MCP clients in
      stopExtension
    * Update documentation workflows with workspace trust
    * refactor(acp): modularize monolithic acpClient into
      specialized files
    * test: fix failures due to antigravity environment leakage
    * fix(core): add explicit empty log guard in A2A pushMessage
    * feat(cli): add --delete flag to /exit command for session
      deletion
    * test(core): add regression test for issue for
      ToolConfirmationResponse
    * Add the ability to @ mention the gemini robot.
    * test(evals): add EvalMetadata JSDoc annotations to older
      tests
    * fix(core): reduce default API timeout to 60s and enable
      retries for undici timeouts
    * fix(core): distinguish fallback chains and fix maxAttempts
      for auto vs explicit model selection
    * fix(cli): handle InvalidStream event gracefully without
      throwing
    * ci(github-actions): switch to github app token and fix bot
      self-trigger
    * Respect logPrompts flag for logging sensitive fields
    * fix: correct API key validation logic in handleApiKeySubmit
    * fix(agent): prevent exit_plan_mode from being called via
      shell
    * # Fix: Inconsistent Case-Sensitivity in GrepTool
    * docs(core): add automated gemma setup guide
    * Allow non-https proxy urls to support container environments
    * fix(bot): productivity and backlog optimizations
    * refactor(acp): delegate prompt turn processing logic to
      GeminiClient
    * fix(cli): refine platform-specific undo/redo and smart
      bubbling for WSL
    * fix: suppress duplicate extension warnings during startup
    * fix(cli): use byte length instead of string length for
      readStdin size limits
    * fix(ui): made shell tool header wrap on Ctrl+O
    * Changelog for v0.41.0-preview.0
    * Skip binary CLI relaunch
    * fix(cli): do not override GOOGLE_CLOUD_PROJECT in Cloud Shell
      when using Vertex AI
    * docs(cli): add skill discovery troubleshooting checklist to
      tutorial
    * docs(policy-engine): link to tools reference for tool names
      and args
    * Fix posting invalid response to a comment
    * fix(cli): prevent informational logs from polluting json
      output
    * feat(ui): added microphone and updated placeholder for voice
      mode
    * feat(cli): Add 'list' subcommand to '/commands'
    * fix(core): ensure tool output cleanup on session deletion for
      legacy files
    * Docs: Update Agent Skills documentation
    * test(acp): add missing coverage for extensions command error
      paths
    * Changelog for v0.40.0
    * fix: report AgentExecutionBlocked in non-interactive
      programmatic modes
    * feat(extensions): add 'delete' as an alias for /extensions
      uninstall
    * fix(core): silently skip GEMINI.md paths that are directories
      (EISDIR)
    * fix(ci): checkout PR branch instead of main in bot workflow
    * fix(cli): use resolved sandbox state for auto-update check
    * # Metrics Integrity & Standardized Reporting (BT-01)
    * Add Star History section to README
    * Add Star History section to README
    * Remove Star History section from README
    * test(evals): add behavioral eval for file creation and
      write_file tool selection
    * feat(config): enable Gemma 4 models by default via Gemini API
    * fix(cli): insert voice transcription at cursor position
      instead of ap…
    * fix(ui): fix issue with box edges
    * fix(cli): respect .env override for GOOGLE_CLOUD_PROJECT
    * fix(ci): robust version checking in release verification
    * fix(cli): enable daemon relaunch in binary and bundle keytar
    * fix(core): discourage unprompted git add . in prompt snippets
    * feat(ui): added wave animation for voice mode
    * fix(cli): prevent Escape from clearing input buffer
    * fix(cli): undeprecate --prompt and correct positional query
      docs
    * Metrics updates
    * fix(core): remove "System: Please continue." injection on
      InvalidStream events
    * docs(policy-engine): add tool argument keys reference and
      shell policy cross-links
    * fix(cli): resolve Ghostty/raw-mode False Cancellation in
      oauth flow
    * fix(core): reset session-scoped state on resumption
    * Fix bulk of remaining issues with generalist profile
    * fix(core): make subagents aware of active approval modes
    * fix(acp): resolve agent mode disconnect and improve mode
      awareness
    * docs(sdk): add JSDoc to exported interfaces in
      packages/sdk/src/types.ts
    * perf: skip redundant GEMINI.md loading in partialConfig
    * Enhance React guidelines
    * feat(core): reinforce Inquiry constraints to prevent
      unauthorized changes
    * revert: fix(ci): robust version checking in release
      verification
    * refactor(UI): created constants file for ThemeDialog
    * docs: fix GitHub capitalization in releases guide
    * fix(cli): ensure branch indicator updates in sub-directories
      and worktrees
    * feat: add minimal V8 heap snapshot utility for memory
      diagnostics
    * fix(hooks): preserve non-text parts in fromHookLLMRequest
    * fix(cli): allow early stdout when config is undefined
    * fix(cli)#21297: clear skills consent dialog before reload
    * fix(cli): render LaTeX-style output as Unicode in the TUI
    * fix(core): use close event instead of exit in child_process
      fallback
    * feat(voice): add privacy and compliance UX warning for Gemini
      Live backend
    * feat(memory): add Auto Memory inbox flow with canonical-patch
      contract
    * test(cleanup): fix temporary directory leaks in test suites
    * feat: add ignoreLocalEnv setting and --ignore-env flag
    * docs(sdk): add JSDoc to all exported interfaces and types
    * feat(cli): improve /agents refresh logging
    * Fix: make Dockerfile self-contained with multi-stage build
    * fix(core): filter unsupported multimodal types from tool
      responses
    * fix(core): properly format markdown in AskUser tool by
      unescaping newlines
    * feat(bot): add actions spend metric script
    * feat(cli): add /bug-memory command and auto-capture heap
      snapshot in /bug
    * fix(cli): make SkillInboxDialog fit and scroll in alternate
      buffer
    * Robust Scale-Safe Lifecycle Consolidation
    * fix(ci): respect exempt labels when closing stale items
    * fix(cli): use os.homedir() for home directory warning check
    * fix(a2a-server): resolve tool approval race condition and
      improve status reporting
    * fix(cli): prevent settings dialog border clipping using
      maxHeight
    * feat: allow queuing messages during compression
    * fix(core): retry on ERR_STREAM_PREMATURE_CLOSE errors
    * fix(core): Minor fixes for generalist profile.
* Wed May 06 2026 Dirk Müller <dmueller@suse.com>
  - update to 0.41.1:
    * fix(patch): cherry-pick 3627f47 to release/v0.41.0-pr-26542
      to patch version v0.41.0 and create version 0.41.1
    * **Full Changelog**: https://github.com/google-gemini/gemini-
      cli/compare/v0.41.0...v0.41.1
  - update to 0.41.0:
    * chore(release): bump version to
      0.41.0-nightly.20260423.gaa05b4583
    * fix(core): only show `list` suggestion if the partial input
      is empty
    * feat(cli): secure .env loading and enforce workspace trust in
      headless mode
    * fix: fatal hard-crash on loop detection via unhandled
      AbortError
    * update package-lock.json
    * feat(core): enhance shell command validation and add core
      tools allowlist
    * fix(ui): corrected background color check in user message
      components
    * perf(core): fix slow boot by fetching experiments and quota
      asynchronously
    * feat(core,cli): add support for Gemma 4 models (experimental)
    * update FatalUntrustedWorkspaceError message to include doc
      link
    * docs: add Gemini CLI course link to README
    * feat(repo): add gemini-cli-bot metrics and workflows
    * fix(cli): allow output redirection for cli commands
    * fix(core): fail closed in YOLO mode when shell parsing fails
      for restricted rules
    * fix(cli-ui): revert backspace handling to fix Windows
      regression
    * feat(voice): implement real-time voice mode with cloud and
      local backends
    * Changelog for v0.39.0
    * feat(memory): persist auto-memory scratchpad for skill
      extraction
    * fix(cli): add missing response key to custom theme text
      schema
    * fix(cli): provide manual update command when automatic update
      fails
    * test(cli): add unit tests for restore ACP command
    * fix(ui): better error messages for ECONNRESET and ETIMEDOUT
    * feat(core): wire up the new ContextManager and
      AgentChatHistory
    * fix(cli): ensure sandbox proxy cleanup and remove handler
      leaks
    * fix(cli): correct alternate buffer warning logic for
      JetBrains
    * fix(cli): make MCP ping optional in list command and use
      configured timeout
    * fix(core): better error message for failed cloudshell-gca
      auth
    * feat(cli): provide manual session UUID via command line arg
    * Changelog for v0.40.0-preview.2
    * (docs) update sandboxing documentation
    * fix(core): enforce parallel task tracker updates
    * Update policy so transient errors are not marked terminal
    * Implement bot that performs time-series metric analysis and
      suggests repo management improvements
    * fix(core): handle non-string model flags in resolution
    * fix(ux): added error message for ENOTDIR
    * Changelog for v0.40.0-preview.3
    * fix(cli): prevent ACP stdout pollution from SessionEnd hooks
    * feat(cli): support boolean and number casting for env vars in
      settings.json
    * fix(cli): preserve Request headers in DevTools activity
      logger
    * fix(patch): cherry-pick 2194da2 to
      release/v0.41.0-preview.0-pr-26153 to patch version
      v0.41.0-preview.0 and create version 0.41.0-preview.1
    * fix(patch): cherry-pick 1d72a12 to
      release/v0.41.0-preview.1-pr-26479 to patch version
      v0.41.0-preview.1 and create version 0.41.0-preview.2
    * fix(patch): cherry-pick 7cc19c2 to
      release/v0.41.0-preview.2-pr-26507 to patch version
      v0.41.0-preview.2 and create version 0.41.0-preview.3
  - drop fix-mount-path.patch: now included as sed statement instead
* Sun May 03 2026 Dirk Müller <dmueller@suse.com>
  - update to 0.40.1:
    * fix(patch): cherry-pick 2194da2 to release/v0.40.0-pr-26153
      to patch version v0.40.0 and create version 0.40.1
  - update to 0.40.0:
    * chore(release): bump version to
      0.40.0-nightly.20260414.g5b1f7375a
    * Fix(core): retry additional OpenSSL 3.x SSL errors during
      streaming
    * fix(core): prevent YOLO mode from being downgraded
    * feat: bundle ripgrep binaries into SEA for offline support
    * Changelog for v0.39.0-preview.0
    * feat(test): add large conversation scenario for performance
      test
    * improve(core): require recurrence evidence before extracting
      skills
    * test(evals): add subagent delegation evaluation tests
    * feat: add github colorblind themes
    * fix(core): honor GOOGLE_GEMINI_BASE_URL and
      GOOGLE_VERTEX_BASE_URL
    * fix(cli): clean up slash command IDE listeners
    * Changelog for v0.38.0
    * fix(evals): update eval tests for invoke_agent telemetry and
      project-scoped memory
    * Changelog for v0.38.1
    * feat(core): integrate skill-creator into skill extraction
      agent
    * feat(cli): provide default post-submit prompt for skill
      command
    * feat(core): add tools to list and read MCP resources
    * fix(evals): add typecheck coverage for evals, integration-
      tests, and memory-tests
    * Use OSC 777 for terminal notifications
    * fix(extensions): fix bundling for examples
    * fix(cli): reset plan session state on /clear
    * feat(core): add .mdx support to get-internal-docs tool
    * docs(policy): mention that workspace policies are broken
    * fix(core): allow explicit write permissions to override
      governance file protections in sandboxes
    * feat(sandbox): resolve custom seatbelt profiles from
      $HOME/.gemini first
    * Reduce blank lines.
    * fix(ui): revert preview theme on dialog unmount
    * fix(core): fix ShellExecutionConfig spread and add
      ProjectRegistry save backoff
    * feat(core): Disable topic updates for subagents
    * feat(core): enable topic update narration by default and
      promote to general
    * docs: migrate installation and authentication to mdx with
      tabbed layouts
    * feat(config): split memoryManager flag into autoMemory
    * fix(core): allow Cloud Shell users to use PRO_MODEL_NO_ACCESS
      experiment
    * fix(cli): round slow render latency to avoid opentelemetry
      float warning
    * docs(tracker): introduce experimental task tracker feature
    * docs(cli): fix inconsistent system.md casing in system prompt
      docs
    * feat(cli): add streamlined `gemini gemma` local model setup
    * Changelog for v0.38.2
    * Fix: Disallow overriding IDE stdio via workspace .env (RCE)
    * feat(test): refactor the memory usage test to use metrics
      from CLI process instead of test runner
    * feat(vertex): add settings for Vertex AI request routing
    * Fix/allow for session persistence
    * Allow dots on GEMINI_API_KEY
    * feat(telemetry): add flag for enabling traces specifically
    * fix(core): resolve nested plan directory duplication and
      relative path policies
    * feat: detect new files in @ recommendations with watcher
      based updates
    * fix(cli): use newline in shell command wrapping to avoid
      breaking heredocs
    * fix(cli): ensure theme dialog labels are rendered for all
      themes
    * fix(core): disable detached mode in Bun to prevent immediate
      SIGHUP of child processes
    * feat: add /new as alias for /clear and refine command
      description
    * fix(cli): start auto memory in ACP sessions
    * fix(core): remove duplicate initialize call on agents
      refreshed
    * test(e2e): default integration tests to Flash Preview
    * refactor(memory): replace MemoryManagerAgent with prompt-
      driven memory editing across four tiers
    * fix(cli): fix "/clear (new)" command
    * fix(core): use dynamic CLI version for IDE client instead of
      hardcoded '1.0.0'
    * fix(core): handle line endings in ignore file parsing
    * Fix/command injection shell
    * fix(ui): removed background color for input
    * fix(devtools): reduce memory usage and defer connection
    * fix(core): support jsonl session logs in memory and summary
      services
    * fix(release): exclude ripgrep binaries from npm tarballs
    * fix(patch): cherry-pick 048bf6e to
      release/v0.40.0-preview.3-pr-25941 to patch version
      v0.40.0-preview.3 and create version 0.40.0-preview.4
    * fix(patch): cherry-pick 54b7586 to
      release/v0.40.0-preview.4-pr-26066 [CONFLICTS]
* Sat Apr 25 2026 Dirk Müller <dmueller@suse.com>
  - update to 0.39.1:
    * **Full Changelog**: https://github.com/google-gemini/gemini-
      cli/compare/v0.39.0...v0.39.1
  - update to 0.39.0:
    * refactor(plan): simplify policy priorities and consolidate
      read-only rules
    * feat(test-utils): add memory usage integration test harness
    * feat(memory): add /memory inbox command for reviewing
      extracted skills
    * chore(release): bump version to
      0.39.0-nightly.20260408.e77b22e63
    * fix(core): ensure robust sandbox cleanup in all process
      execution paths
    * chore: update ink version to 6.6.8
    * Changelog for v0.38.0-preview.0
    * chore: ignore conductor directory
    * Changelog for v0.37.0
    * feat(plan): require user confirmation for activate_skill in
      Plan Mode
    * feat(test-utils): add CPU performance integration test
      harness
    * fix(cli-ui): enable Ctrl+Backspace for word deletion in
      Windows Terminal
    * test(sdk): add unit tests for GeminiCliSession
    * fix(core): resolve windows symlink bypass and stabilize
      sandbox integration tests
    * fix(cli): restore file path display in edit and write tool
      confirmations
    * feat(core): refine shell tool description display logic
    * fix(core): dynamic session ID injection to resolve resume
      bugs
    * Update ink version to 6.6.9
    * Generalize evals infra to support more types of evals,
      organization and queuing of named suites
    * fix(cli): optimize startup with lightweight parent process
    * refactor(sandbox): use centralized sandbox paths in macOS
      Seatbelt implementation
    * feat(cli): refine tool output formatting for compact mode
    * fix(sdk): skip broken sendStream tests to unblock nightly
    * refactor(core): use centralized path resolution for Linux
      sandbox
    * Support ctrl+shift+g
    * feat(core): refactor subagent tool to unified invoke_subagent
      tool
    * fix(core): add explicit git identity env vars to prevent
      sandbox checkpointing error
    * fix: respect hideContextPercentage when FooterConfigDialog is
      closed without changes
    * fix(cli): suppress unhandled AbortError logs during request
      cancellation
    * Automated documentation audit
    * feat(cli): implement useAgentStream hook
    * refactor(plan) Clean default plan toml
    * refactor(core): remove legacy subagent wrapping tools
    * fix(core): honor retryDelay in RetryInfo for 503 errors
    * fix(core): remediate subagent memory leaks using AbortSignal
      in MessageBus
    * feat(cli): wire up useAgentStream in AppContainer
    * feat(core): migrate chat recording to JSONL streaming
    * fix(core): clear 5-minute timeouts in oauth flow to prevent
      memory leaks
    * fix(sandbox): centralize async git worktree resolution and
      enforce read-only security
    * feat(test): add high-volume shell test and refine perf
      harness
    * fix(core): silently handle EPERM when listing dir structure
    * Changelog for v0.37.1
    * fix: decode Uint8Array and multi-byte UTF-8 in API error
      messages
    * Automated documentation audit results
    * debugging(ui): add optional debugRainbow setting
    * fix: resolve lifecycle memory leaks by cleaning up listeners
      and root closures
    * docs(cli): updates f12 description to be more precise
    * fix(cli): mark /settings as unsafe to run concurrently
    * fix(core): remove buffer slice to prevent OOM on large output
      streams
    * feat(core): persist subagent agentId in tool call records
    * chore(core): increase codebase investigator turn limits to 50
    * refactor(core): consolidate execute() arguments into
      ExecuteOptions
    * feat(core): add Strategic Re-evaluation guidance to system
      prompt
    * fix(core): preserve shell execution config fields on update
    * docs: add vi shortcuts and clarify MCP sandbox setup
    * fix(cli): pass session id to interactive shell executions
    * fix(cli): resolve text sanitization data loss due to C1
      control characters
    * feat(core): add large memory regression test
    * fix(core): resolve PTY exhaustion and orphan MCP subprocess
      leaks
    * chore(deps): update vulnerable dependencies via npm audit fix
    * perf(sandbox): optimize Windows sandbox initialization via
      native ACL application
    * chore: switch from keytar to @github/keytar
    * fix: improve audio MIME normalization and validation in file
      reads
    * docs: Update docs-audit to include changes in PR body
    * docs: correct documentation for enforced authentication type
    * fix(cli): exclude update_topic from confirmation queue count
    * Memory fix for trace's streamWrapper.
    * fix(core): fix quota footer for non-auto models and improve
      display
    * docs(contributing): clarify self-assignment policy for issues
    * feat(core): add skill patching support with /memory inbox
      integration
    * Stop suppressing thoughts and text in model response
    * fix(release): prefix git hash in nightly versions to prevent
      semver normalization
    * feat(cli): extract QuotaContext and resolve infinite render
      loop
    * refactor(core): extract and centralize sandbox path utilities
    * feat(ui): added enhancements to scroll momentum
    * fix(core): replace custom binary detection with isbinaryfile
      to correctly handle UTF-8 (U+FFFD)
    * feat(agent): implement tool-controlled display protocol
      (Steps 2-3)
    * Stop showing scrollbar unless we are in terminalBuffer mode
    * feat: support auth block in MCP servers config in agents
    * fix(core): expose GEMINI_PLANS_DIR to hook environment
    * feat(core): implement silent fallback for Plan Mode model
      routing
    * fix: correct redirect count increment in fetchJson
    * fix(core): prevent secondary crash in ModelRouterService
      finally block
    * feat(core): introduce decoupled ContextManager and Sidecar
      architecture
    * docs(core): update generalist agent documentation
    * chore(mcp): check MCP error code over brittle string match
    * feat(plan): update plan mode prompt to allow showing plan
      content
    * test(core): improve sandbox integration test coverage and fix
      OS-specific failures
    * fix(core): use debug level for keychain fallback logging
    * feat(test): add a performance test in asian language
    * feat(cli): enable mouse clicking for cursor positioning in
      AskUser multi-line answers
    * fix(core): detect kmscon terminal as supporting true color
    * ci: add agent session drift check workflow
    * use macos-latest-large runner where applicable.
    * Changelog for v0.37.2
    * fix(patch): cherry-pick a4e98c0 to
      release/v0.39.0-preview.0-pr-25138 to patch version
      v0.39.0-preview.0 and create version 0.39.0-preview.1
    * fix(patch): cherry-pick d6f88f8 to
      release/v0.39.0-preview.1-pr-25670 to patch version
      v0.39.0-preview.1 and create version 0.39.0-preview.2
* Sun Apr 19 2026 Dirk Müller <dmueller@suse.com>
  - update to 0.38.2:
    * fix(patch): cherry-pick 14b2f35 to release/v0.38.1-pr-24974
      to patch version v0.38.1 and create version 0.38.2
* Fri Apr 17 2026 Dirk Müller <dmueller@suse.com>
  - add fix-mount-path.patch for sandbox handling
* Wed Apr 15 2026 Dirk Müller <dmueller@suse.com>
  - update to 0.38.1:
    * fix(patch): cherry-pick 050c303 to release/v0.38.0-pr-25317
      to patch version v0.38.0 and create version 0.38.1
    * **Full Changelog**: https://github.com/google-gemini/gemini-
      cli/compare/v0.38.0...v0.38.1
  - update to 0.38.0:
    * fix(cli): refresh slash command list after /skills reload
    * Update README.md for links.
    * fix(core): ensure complete_task tool calls are recorded in
      chat history
    * feat(policy): explicitly allow web_fetch in plan mode with
      ask_user
    * fix(core): refactor linux sandbox to fix ARG_MAX crashes
    * feat(config): add
      experimental.adk.agentSessionNoninteractiveEnabled setting
    * Changelog for v0.36.0-preview.8
    * feat(cli): change default loadingPhrases to 'off' to hide
      tips
    * fix(cli): ensure agent stops when all declinable tools are
      cancelled
    * fix(core): enhance sandbox usability and fix build error
    * Terminal Serializer Optimization
    * Auto configure memory.
    * Unused error variables in catch block are not allowed
    * feat(core): add background memory service for skill
      extraction
    * feat: implement high-signal PR regression check for
      evaluations
    * Fix shell output display
    * fix(ui): resolve unwanted vertical spacing around various
      tool output treatments
    * revert(cli): bring back input box and footer visibility in
      copy mode
    * fix(cli): prevent crash in AnsiOutputText when handling non-
      array data
    * feat(cli): support default values for environment variables
    * Implement background process monitoring and inspection tools
    * docs(browser-agent): update stale browser agent documentation
    * fix: enable browser_agent in integration tests and add
      localhost fixture tests
    * fix(browser): handle computer-use model detection for
      analyze_screenshot
    * feat(core): Land ContextCompressionService
    * feat(core): scope subagent workspace directories via
      AsyncLocalStorage
    * Update ink version to 6.6.7
    * fix(acp): handle all InvalidStreamError types gracefully in
      prompt
    * Fix crash when vim editor is not found in PATH on Windows
    * fix(core): move project memory dir under tmp directory
    * Enable 'Other' option for yesno question type
    * fix(cli): clear stale retry/loading state after cancellation
    * Changelog for v0.37.0-preview.0
    * feat(core): implement context-aware persistent policy
      approvals
    * docs: move agent disabling instructions and update remote
      agent status
    * feat(cli): migrate nonInteractiveCli to LegacyAgentSession
    * fix(core): unsafe type assertions in Core File System #19712
    * fix(ui): hide model quota in /stats and refactor quota
      display
    * Changelog for v0.36.0
    * Changelog for v0.37.0-preview.1
    * docs: add missing .md extensions to internal doc links
    * fix(ui): fixed table styling
    * fix(core): pass includeDirectories to sandbox configuration
    * feat(ui): enable "TerminalBuffer" mode to solve flicker
    * docs: clarify release coordination
    * fix(core): remove broken PowerShell translation and fix
      native __write in Windows sandbox
    * Add instructions for how to start react in prod and force
      react to prod mode
    * feat(cli): minimalist sandbox status labels
    * Feat/browser agent metrics
    * test: fix Windows CI execution and resolve exposed platform
      failures
    * feat(core,cli): prioritize summary for topics
    * show color
    * feat(cli): enable compact tool output by default
    * fix(core): inject skill system instructions into subagent
      prompts if activated
    * fix(core): improve windows sandbox reliability and fix
      integration tests
    * fix(core): ensure sandbox approvals are correctly persisted
      and matched for proactive expansions
    * feat(cli) Scrollbar for input prompt
    * Do not run pr-eval workflow when no steering changes detected
    * Fix restoration of topic headers.
    * feat(core): discourage update topic tool for simple tasks
    * fix(core): ensure global temp directory is always in sandbox
      allowed paths
    * fix(core): detect uninitialized lines
    * docs: update sandboxing documentation and toolSandboxing
      settings
    * feat(cli): enhance tool confirmation UI and selection layout
    * feat(acp): add support for `/about` command
    * feat(cli): add role specific metrics to /stats
    * split context
    * fix(cli): remove -S from shebang to fix Windows and BSD
      execution
    * Fix issue where topic headers can be posted back to back
    * fix(core): handle partial llm_request in BeforeModel hook
      override
    * fix(ui): improve narration suppression and reduce flicker
    * fix(ui): fixed auth race condition causing logo to flicker
    * fix(browser): remove premature browser cleanup after subagent
      invocation
    * Revert "feat(core,cli): prioritize summary for topics
      (#24608)"
    * relax tool sandboxing overrides for plan mode to match
      defaults.
    * fix(cli): respect global environment variable allowlist
    * fix(cli): ensure skills list outputs to stdout in non-
      interactive environments
    * Add an eval for and fix unsafe cloning behavior.
    * fix(policy): allow complete_task in plan mode
    * feat(telemetry): add browser agent clearcut metrics
    * feat(cli): support selective topic expansion and click-to-
      expand
    * temporarily disable sandbox integration test on windows
    * Remove flakey test
    * Alisa/approve button
    * feat(hooks): display hook system messages in UI
    * fix(core): propagate BeforeModel hook model override end-to-
      end
    * chore: fix formatting for behavioral eval skill reference
      file
    * fix: use directory junctions on Windows for skill linking
    * fix(cli): prevent multiple banner increments on remount
    * feat(acp): add /help command
    * fix(core): remove tmux alternate buffer warning
    * Improve sandbox error matching and caching
    * feat(core): add agent protocol UI types and experimental flag
    * feat(core): use experiment flags for default fetch timeouts
    * Revert "fix(ui): improve narration suppression and reduce
      flicker (#2…
    * refactor(cli): remove duplication in interactive shell
      awaiting input hint
    * refactor(core): make LegacyAgentSession dependencies optional
    * Changelog for v0.37.0-preview.2
    * fix(cli): always show shell command description or actual
      command
    * Added flag for ept size and increased default size
    * fix(core): dispose Scheduler to prevent McpProgress listener
      leak
    * fix(cli): switch default back to terminalBuffer=false and fix
      regressions introduced for that mode
    * feat(cli): switch to ctrl+g from ctrl-x
    * fix: isolate concurrent browser agent instances
    * docs: update MCP server OAuth redirect port documentation
* Mon Apr 13 2026 Dirk Müller <dmueller@suse.com>
  - update to 0.37.2:
    * fix(patch): cherry-pick 9d741ab to release/v0.37.1-pr-24565
      to patch version v0.37.1 and create version 0.37.2
* Fri Apr 10 2026 Timothy Brown <stimut@gmail.com>
  - Update to v0.37.1
    * Dynamic Sandbox Expansion: Implemented dynamic sandbox
      expansion and worktree support.
    * Tool-Based Topic Grouping (Chapters): Introduced "Chapters" to
      logically group agent interactions based on tool usage and
      intent.
    * Enhanced Browser Agent: Added persistent session management,
      dynamic read-only tool discovery, and sandbox-aware
      initialization for the browser agent.
* Wed Apr 01 2026 Dirk Müller <dmueller@suse.com>
  - Update to 0.36.0:
    * Multi-Registry Architecture: Introduced a new architecture for
      subagents with tool filtering and local execution isolation.
    * Agent Evolution: Introduced AgentSession and a new experimental
      Memory Manager Agent to replace the legacy save_memory tool.
    * Git Integration: Added support for Git worktrees, allowing for
      isolated parallel sessions.
    * Plan Mode Enhancements: Plan mode now supports non-interactive
      environments.
    * Browser Agent Updates: Added sensitive action controls,
      read-only noise reduction, and a dedicated security prompt.
    * Task Tracking: Integrated the task tracker protocol into the
      core system prompt and added a "blocked" status for tasks.
    * Model Management: Added support for dynamic model resolution
      and "Model Chains" in the ModelConfigService.
    * Refreshed UX: Implemented a new layout for the Composer and a
      full "GEMINI CLI" logo for logged-out states.
    * Robustness: Improved session resume stability and fixed
      flickering issues in small terminal heights.
    * Performance: Parallelized background startup tasks and
      optimized --version startup time.
    * Bug Fixes: Fixed tilde expansion in policy paths, resolved
      sandbox path resolution issues, upgraded ACP SDK, and patched
      various npm vulnerabilities.
* Tue Mar 31 2026 Sjir Elderwood <sjir@valkyoth.com>
  - Update to 0.35.3:
    * fix(patch): cherry-pick 765fb67 to release/v0.35.2-pr-24055 [CONFLICTS] by @gemini-cli-robot in #24063
* Wed Mar 25 2026 Dirk Müller <dmueller@suse.com>
  - update to 0.35.0:
    * feat(cli): customizable keyboard shortcuts
    * feat(core): Thread `AgentLoopContext` through core.
    * chore(release): bump version to
      0.35.0-nightly.20260311.657f19c1f
    * refactor(a2a): remove legacy CoreToolScheduler
    * feat(ui): add missing vim mode motions (X, ~, r, f/F/t/T,
      df/dt and friends)
    * Feat/retry fetch notifications
    * fix(core): remove OAuth check from handleFallback and clean
      up stray file
    * feat(cli): support literal character keybindings and extended
      Kitty protocol keys
    * fix(ui): clamp cursor to last char after all NORMAL mode
      deletes
    * test(core): add missing tests for prompts/utils.ts
    * fix(cli): allow scrolling keys in copy mode (Ctrl+S selection
      mode)
    * docs(cli): add custom keybinding documentation
    * docs: fix misleading YOLO mode description in
      defaultApprovalMode
    * fix: clean up /clear and /resume
    * fix(core)#20941: reap orphaned descendant processes on PTY
      abort
    * fix(core): update language detection to use LSP 3.18
      identifiers
    * feat(cli): support removing keybindings via '-' prefix
    * feat(policy): add --admin-policy flag for supplemental admin
      policies
    * merge duplicate imports packages/cli/src subtask1
    * perf(core): parallelize user quota and experiments fetching
      in refreshAuth
    * Changelog for v0.34.0-preview.0
    * Changelog for v0.33.0
    * fix(core): handle EISDIR in robustRealpath on Windows
    * feat(core): include initiationMethod in conversation
      interaction telemetry
    * feat(ui): add vim yank/paste (y/p/P) with unnamed register
    * fix(core): enable numerical routing for api key users
    * feat(telemetry): implement retry attempt telemetry for
      network related retries
    * fix(policy): remove unnecessary escapeRegex from pattern
      builders
    * fix(core): preserve dynamic tool descriptions on session
      resume
    * chore: allow 'gemini-3.1' in sensitive keyword linter
    * feat(core): support custom base URL via env vars
    * merge duplicate imports packages/cli/src subtask2
    * fix(core): silently retry API errors up to 3 times before
      halting session
    * feat(core): simplify subagent success UI and improve early
      termination display
    * merge duplicate imports packages/cli/src subtask3
    * fix(hooks): fix BeforeAgent/AfterAgent inconsistencies
    * feat(core): implement SandboxManager interface and config
      schema
    * docs: document npm deprecation warnings as safe to ignore
    * fix: remove status/need-triage from maintainer-only issues
    * fix(core): propagate subagent context to policy engine
    * fix(cli): resolve skill uninstall failure when skill name is
      updated
    * docs(plan): clarify interactive plan editing with Ctrl+X
    * fix(policy): ensure user policies are loaded when policyPaths
      is empty
    * Docs: Add documentation for model steering (experimental).
    * Add issue for automated changelogs
    * fix(core): secure argsPattern and revert WEB_FETCH_TOOL_NAME
      escalation
    * feat(core): differentiate User-Agent for a2a-server and ACP
      clients
    * refactor(core): extract ExecutionLifecycleService for tool
      backgrounding
    * feat: Display pending and confirming tool calls
    * feat(browser): implement input blocker overlay during
      automation
    * fix: register themes on extension load not start
    * feat(ui): Do not show Ultra users /upgrade hint
    * chore: remove unnecessary log for themes
    * fix(core): resolve MCP tool FQN validation, schema export,
      and wildcards in subagents
    * fix(cli): validate --model argument at startup
    * fix(core): handle policy ALLOW for exit_plan_mode
    * feat(telemetry): add Clearcut instrumentation for AI credits
      billing events
    * feat(core): add google credentials provider for remote agents
    * test(cli): add integration test for node deprecation warnings
    * feat(cli): allow safe tools to execute concurrently while
      agent is busy
    * feat(core): implement model-driven parallel tool scheduler
    * update vulnerable deps
    * fix(core): fix startup stats to use int values for timestamps
      and durations
    * fix(core): prevent duplicate tool schemas for instantiated
      tools
    * fix(core): add proxy routing support for remote A2A subagents
    * fix(core/ide): add Antigravity CLI fallbacks
    * fix(browser): fix duplicate function declaration error in
      browser agent
    * feat(core): implement Stage 1 improvements for webfetch tool
    * Changelog for v0.34.0-preview.1
    * perf(cli): enable code splitting and deferred UI loading
    * fix: remove unused img.png from project root
    * docs(local model routing): add docs on how to use Gemma for
      local model routing
    * feat(a2a): enable native gRPC support and protocol routing
    * fix(cli): escape @ symbols on paste to prevent unintended
      file expansion
    * feat(core): add trajectoryId to ConversationOffered telemetry
    * docs: clarify that tools.core is an allowlist for ALL built-
      in tools
    * docs(plan): document hooks with plan mode
    * Changelog for v0.33.1
    * build(ci): fix false positive evals trigger on merge commits
    * fix(core): explicitly pass messageBus to policy engine for
      MCP tool saves
    * feat(core): Fully migrate packages/core to AgentLoopContext.
    * feat(core): increase sub-agent turn and time limits
    * feat(core): instrument file system tools for JIT context
      discovery
    * refactor(ui): extract pure session browser utilities
    * fix(plan): Fix AskUser evals
    * fix(settings): prevent j/k navigation keys from intercepting
      edit buffer input
    * feat(skills): improve async-pr-review workflow and logging
    * refactor(cli): consolidate getErrorMessage utility to core
    * fix(core): show descriptive error messages when saving
      settings fails
    * docs(core): add authentication guide for remote subagents
    * docs: overhaul subagents documentation and add /agents
      command
    * refactor(ui): extract SessionBrowser static ui components
    * test: add Object.create context regression test and tool
      confirmation integration test
    * feat(tracker): return TodoList display for tracker tools
    * feat(agent): add allowed domain restrictions for browser
      agent
    * chore/release: bump version to
      0.35.0-nightly.20260313.bb060d7a9
    * Move keychain fallback to keychain service
    * feat(core): integrate SandboxManager to sandbox all process-
      spawning tools
    * fix(cli): support CJK input and full Unicode scalar values in
      terminal protocols
    * Promote stable tests.
    * feat(tracker): add tracker policy
    * feat(security): add disableAlwaysAllow setting to disable
      auto-approvals
    * Revert "fix(cli): validate --model argument at startup"
    * fix(mcp): handle equivalent root resource URLs in OAuth
      validation
    * fix(core): use session-specific temp directory for task
      tracker
    * Fix issue where config was undefined.
    * fix(core): deduplicate project memory when JIT context is
      enabled
    * feat(prompts): implement Topic-Action-Summary model for
      verbosity reduction
    * fix(core): fix manual deletion of subagent histories
    * Add registry var
    * Add ModelDefinitions to ModelConfigService
    * fix(cli): improve command conflict handling for skills
    * fix(core): merge user settings with extension-provided MCP
      servers
    * fix(core): skip discovery for incomplete MCP configs and
      resolve merge race condition
    * fix(automation): harden stale PR closer permissions and
      maintainer detection
    * fix(automation): evaluate staleness before checking protected
      labels
    * feat(agent): replace the runtime npx for browser agent chrome
      devtool mcp with pre-built bundle
    * perf: optimize TrackerService dependency checks
    * docs(policy): remove trailing space from commandPrefix
      examples
    * fix(a2a-server): resolve unsafe assignment lint errors
    * fix: Adjust ToolGroupMessage filtering to hide Confirming and
      show Canceled tool calls.
    * Disallow Object.create() and reflect.
    * Guard pro model usage
    * refactor(core): Creates AgentSession abstraction for
      consolidated agent interface.
    * docs(changelog): remove internal commands from release notes
    * feat: enable subagents
    * feat(extensions): implement cryptographic integrity
      verification for extension updates
    * feat(tracker): polish UI sorting and formatting
    * Changelog for v0.34.0-preview.2
    * fix(core): fix three JIT context bugs in read_file,
      read_many_files, and memoryDiscovery
    * refactor(core): introduce InjectionService with source-aware
      injection and backend-native background completions
    * Linux sandbox bubblewrap
    * feat(core): increase thought signature retry resilience
    * feat(core): implement Stage 2 security and consistency
      improvements for web_fetch
    * refactor(core): replace positional execute params with
      ExecuteOptions bag
    * feat(config): enable JIT context loading by default
    * fix(config): ensure discoveryMaxDirs is passed to global
      config during initialization
    * fix(plan): allowlist get_internal_docs in Plan Mode
    * Changelog for v0.34.0-preview.3
    * feat(core): add foundation for subagent tool isolation
    * fix(core): handle surrogate pairs in truncateString
    * fix(cli): override j/k navigation in settings dialog to fix
      search input conflict
    * feat(plan): add 'All the above' option to multi-select
      AskUser questions
    * docs: distribute package-specific GEMINI.md context to each
      package
    * fix(cli): clean up stale pasted placeholder metadata after
      word/line deletions
    * refactor(core): align JIT memory placement with tiered
      context model
    * Linux sandbox seccomp
* Mon Mar 23 2026 Dirk Müller <dmueller@suse.com>
  - fix dependencies (we now have to use env -S)
* Wed Mar 18 2026 Michael Vetter <mvetter@suse.com>
  - Update to 0.34.0:
    * feat(cli): add chat resume footer on session quit #20667
    * Support bold and other styles in svg snapshots #20937
    * fix(core): increase A2A agent timeout to 30 minutes #21028
    * Cleanup old branches. #19354
    * chore(release): bump version to 0.34.0-nightly.20260303.34f0c1538 #21034
    * feat(ui): standardize semantic focus colors and enhance history visibility #20745
    * fix: merge duplicate imports in packages/core (3/4) #20928
    * Add extra safety checks for proto pollution #20396
    * feat(core): Add tracker CRUD tools & visualization #19489
    * Revert "fix(ui): persist expansion in AskUser dialog when navigating options" #21042
    * Changelog for v0.33.0-preview.0 #21030
    * fix: model persistence for all scenarios #21051
    * chore/release: bump version to 0.34.0-nightly.20260304.28af4e127 #21054
    * Consistently guard restarts against concurrent auto updates #21016
    * Defensive coding to reduce the risk of Maximum update depth errors #20940
    * fix(cli): Polish shell autocomplete rendering to be a little more shell native feeling. #20931
    * Docs: Update plan mode docs #19682
    * fix(mcp): Notifications/tools/list_changed support not working #21050
    * fix(cli): register extension lifecycle events in DebugProfiler #20101
    * chore(dev): update vscode settings for typescriptreact #19907
    * fix(cli): enable multi-arch docker builds for sandbox #19821
    * Changelog for v0.32.0 #21033
    * Changelog for v0.33.0-preview.1 #21058
    * feat(core): improve @file autocomplete to prioritize filenames #21064
    * feat(sandbox): add experimental LXC container sandbox support #20735
    * feat(evals): add overall pass rate row to eval nightly summary table #20905
    * feat(telemetry): include language in telemetry and fix accepted lines computation #21126
    * Changelog for v0.32.1 #21055
    * feat(core): add robustness tests, logging, and metrics for CodeAssistServer SSE parsing #21013
    * feat: add issue assignee workflow #21003
    * fix: improve error message when OAuth succeeds but project ID is required #21070
    * feat(loop-reduction): implement iterative loop detection and model feedback #20763
    * chore(github): require prompt approvers for agent prompt files #20896
    * Docs: Create tools reference #19470
    * fix(core, a2a-server): prevent hang during OAuth in non-interactive sessions #21045
    * chore(cli): enable deprecated settings removal by default #20682
    * feat(core): Disable fast ack helper for hints. #21011
    * fix(ui): suppress redundant failure note when tool error note is shown #21078
    * docs: document planning workflows with Conductor example #21166
    * feat(release): ship esbuild bundle in npm package #19171
    * fix(extensions): preserve symlinks in extension source path while enforcing folder trust #20867
    * fix(cli): defer tool exclusions to policy engine in non-interactive mode #20639
    * fix(ui): removed double padding on rendered content #21029
    * fix(core): truncate excessively long lines in grep search output #21147
    * feat: add custom footer configuration via /footer #19001
    * perf(core): fix OOM crash in long-running sessions #19608
    * refactor(cli): categorize built-in themes into dark/ and light/ directories #18634
    * fix(core): explicitly allow codebase_investigator and cli_help in read-only mode #21157
    * test: add browser agent integration tests #21151
    * fix(cli): fix enabling kitty codes on Windows Terminal #21136
    * refactor(core): extract shared OAuth flow primitives from MCPOAuthProvider #20895
    * fix(ui): add partial output to cancelled shell UI #21178
    * fix(cli): replace hardcoded keybinding strings with dynamic formatters #21159
    * DOCS: Update quota and pricing page #21194
    * feat(telemetry): implement Clearcut logging for startup statistics #21172
    * feat(triage): add area/documentation to issue triage #21222
    * Fix so shell calls are formatted #21237
    * feat(cli): add native gVisor (runsc) sandboxing support #21062
    * docs: use absolute paths for internal links in plan-mode.md #21299
    * fix(core): prevent unhandled AbortError crash during stream loop detection #21123
    * fix:reorder env var redaction checks to scan values first #21059
    * fix(acp): rename --experimental-acp to --acp & remove Zed-specific refrences #21171
    * feat(core): fallback to 2.5 models with no access for toolcalls #21283
    * test(core): improve testing for API request/response parsing #21227
    * docs(links): update docs-writer skill and fix broken link #21314
    * Fix code colorizer ansi escape bug. #21321
    * remove wildcard behavior on keybindings #21315
    * feat(acp): Add support for AI Gateway auth #21305
    * fix(theme): improve theme color contrast for macOS Terminal.app #21175
    * feat (core): Implement tracker related SI changes #19964
    * Changelog for v0.33.0-preview.2 #21333
    * Changelog for v0.33.0-preview.3 #21347
    * docs: format release times as HH:MM UTC #20726
    * fix(cli): implement --all flag for extensions uninstall #21319
    * docs: fix incorrect relative links to command reference #20964
    * documentiong ensures ripgrep #21298
    * fix(core): handle AbortError thrown during processTurn #21296
    * docs(cli): clarify ! command output visibility in shell commands tutorial #21041
    * fix: logic for task tracker strategy and remove tracker tools #21355
    * fix(partUtils): display media type and size for inline data parts #21358
    * Fix(accessibility): add screen reader support to RewindViewer #20750
    * fix(hooks): propagate stopHookActive in AfterAgent retry path (#20426) #20439
    * fix(core): deduplicate GEMINI.md files by device/inode on case-insensitive filesystems (#19904) #19915
    * feat(core): add concurrency safety guidance for subagent delegation (#17753) #21278
    * feat(ui): dynamically generate all keybinding hints #21346
    * feat(core): implement unified KeychainService and migrate token storage #21344
    * fix(cli): gracefully handle --resume when no sessions exist #21429
    * fix(plan): keep approved plan during chat compression #21284
    * feat(core): implement generic CacheService and optimize setupUser #21374
    * Update quota and pricing documentation with subscription tiers #21351
    * fix(core): append correct OTLP paths for HTTP exporters #16836
    * Changelog for v0.33.0-preview.4 #21354
    * feat(cli): implement dot-prefixing for slash command conflicts #20979
    * refactor(core): standardize MCP tool naming to mcp_ FQN format #21425
    * feat(cli): hide gemma settings from display and mark as experimental #21471
    * feat(skills): refine string-reviewer guidelines and description #20368
    * fix(core): whitelist TERM and COLORTERM in environment sanitization #20514
    * fix(billing): fix overage strategy lifecycle and settings integration #21236
    * fix: expand paste placeholders in TextInput on submit #19946
    * fix(core): add in-memory cache to ChatRecordingService to prevent OOM #21502
    * feat(cli): overhaul thinking UI #18725
    * fix(ui): unify Ctrl+O expansion hint experience across buffer modes #21474
    * fix(cli): correct shell height reporting #21492
    * Make test suite pass when the GEMINI_SYSTEM_MD env variable or GEMINI_WRITE_SYSTEM_MD variable happens to be set locally/ #21480
    * Disallow underspecified types #21485
    * refactor(cli): standardize on 'reload' verb for all components #20654
    * feat(cli): Invert quota language to 'percent used' #20100
    * Docs: Add documentation for notifications (experimental)(macOS) #21163
    * Code review comments as a pr #21209
    * feat(cli): unify /chat and /resume command UX #20256
    * docs: fix typo 'allowslisted' -> 'allowlisted' in mcp-server.md #21665
    * fix(core): display actual graph output in tracker_visualize tool #21455
    * fix(core): sanitize SSE-corrupted JSON and domain strings in error classification #21702
    * Docs: Make documentation links relative #21490
    * feat(cli): expose /tools desc as explicit subcommand for discoverability #21241
    * feat(cli): add /compact alias for /compress command #21711
    * feat(plan): enable Plan Mode by default #21713
    * feat(core): Introduce AgentLoopContext. #21198
    * fix(core): resolve symlinks for non-existent paths during validation #21487
    * docs: document tool exclusion from memory via deny policy #21428
    * perf(core): cache loadApiKey to reduce redundant keychain access #21520
    * feat(cli): implement /upgrade command #21511
    * Feat/browser agent progress emission #21218
    * fix(settings): display objects as JSON instead of [object Object] #21458
    * Unmarshall update #21721
    * Update mcp's list function to check for disablement. #21148
    * robustness(core): static checks to validate history is immutable #21228
    * refactor(cli): better react patterns for BaseSettingsDialog #21206
    * feat(security): implement robust IP validation and safeFetch foundation #21401
    * feat(core): improve subagent result display #20378
    * docs: fix broken markdown syntax and anchor links in /tools #20902
    * feat(policy): support subagent-specific policies in TOML #21431
    * Add script to speed up reviewing PRs adding a worktree. #21748
    * fix(core): prevent infinite recursion in symlink resolution #21750
    * fix(docs): fix headless mode docs #21287
    * feat/redesign header compact #20922
    * refactor: migrate to useKeyMatchers hook #21753
    * perf(cli): cache loadSettings to reduce redundant disk I/O at startup #21521
    * fix(core): resolve Windows line ending and path separation bugs across CLI #21068
    * docs: fix heading formatting in commands.md and phrasing in tools-api.md #20679
    * refactor(ui): unify keybinding infrastructure and support string initialization #21776
    * Add support for updating extension sources and names #21715
    * fix(core): handle GUI editor non-zero exit codes gracefully #20376
    * fix(core): destroy PTY on kill() and exception to prevent fd leak #21693
    * fix(docs): update theme screenshots and add missing themes #20689
    * refactor(cli): rename 'return' key to 'enter' internally #21796
    * build(release): restrict npm bundling to non-stable tags #21821
    * fix(core): override toolRegistry property for sub-agent schedulers #21766
    * fix(cli): make footer items equally spaced #21843
    * docs: clarify global policy rules application in plan mode #21864
    * fix(core): ensure correct flash model steering in plan mode implementation phase #21871
    * fix(core): update @a2a-js/sdk to 0.3.11 #21875
    * refactor(core): improve API response error logging when retry #21784
    * fix(ui): handle headless execution in credits and upgrade dialogs #21850
    * fix(core): treat retryable errors with >5 min delay as terminal quota errors #21881
    * feat(telemetry): add specific PR, issue, and custom tracking IDs for GitHub Actions #21129
    * feat(core): add OAuth2 Authorization Code auth provider for A2A agents #21496
    * feat(cli): give visibility to /tools list command in the TUI and follow the subcommand pattern of other commands #21213
    * Handle dirty worktrees better and warn about running scripts/review.sh on untrusted code. #21791
    * feat(policy): support auto-add to policy by default and scoped persistence #20361
    * fix(core): handle AbortError when ESC cancels tool execution #20863
    * fix(release): Improve Patch Release Workflow Comments: Clearer Approval Guidance #21894
    * docs: clarify telemetry setup and comprehensive data map #21879
    * feat(core): add per-model token usage to stream-json output #21839
    * docs: remove experimental badge from plan mode in sidebar #21906
    * fix(cli): prevent race condition in loop detection retry #17916
    * Add behavioral evals for tracker #20069
    * fix(auth): update terminology to 'sign in' and 'sign out' #20892
    * docs(mcp): standardize mcp tool fqn documentation #21664
    * fix(ui): prevent empty tool-group border stubs after filtering #21852
    * make command names consistent #21907
    * refactor: remove agent_card_requires_auth config flag #21914
    * feat(a2a): implement standardized normalization and streaming reassembly #21402
    * feat(cli): enable skill activation via slash commands #21758
    * docs(cli): mention per-model token usage in stream-json result event #21908
    * fix(plan): prevent plan truncation in approval dialog by supporting unconstrained heights #21037
    * feat(a2a): switch from callback-based to event-driven tool scheduler #21467
    * feat(voice): implement speech-friendly response formatter #20989
    * feat: add pulsating blue border automation overlay to browser agent #21173
    * Add extensionRegistryURI setting to change where the registry is read from #20463
    * fix: patch gaxios v7 Array.toString() stream corruption #21884
    * fix: prevent hangs in non-interactive mode and improve agent guidance #20893
    * Add ExtensionDetails dialog and support install #20845
    * chore/release: bump version to 0.34.0-nightly.20260310.4653b126f #21816
    * Changelog for v0.33.0-preview.13 #21927
    * fix(cli): stabilize prompt layout to prevent jumping when typing #21081
    * fix: preserve prompt text when cancelling streaming #21103
    * fix: robust UX for remote agent errors #20307
    * feat: implement background process logging and cleanup #21189
    * Changelog for v0.33.0-preview.14 #21938
    * fix(patch): cherry-pick 45faf4d to release/v0.34.0-preview.0-pr-22148 [CONFLICTS] #22174
    * fix(patch): cherry-pick 8432bce to release/v0.34.0-preview.1-pr-22069 to patch version v0.34.0-preview.1 and create version 0.34.0-preview.2 #22205
    * fix(patch): cherry-pick 24adacd to release/v0.34.0-preview.2-pr-22332 to patch version v0.34.0-preview.2 and create version 0.34.0-preview.3 #22391
    * fix(patch): cherry-pick 48130eb to release/v0.34.0-preview.3-pr-22665 to patch version v0.34.0-preview.3 and create version 0.34.0-preview.4 #22719
* Tue Mar 17 2026 Dirk Müller <dmueller@suse.com>
  - update to 0.33.2:
    * fix(patch): cherry-pick 48130eb to release/v0.33.1-pr-22665
      [CONFLICTS]
* Mon Mar 16 2026 Michael Vetter <mvetter@suse.com>
  - Update to 0.33.1:
    * fix(patch): cherry-pick 8432bce #22206
* Wed Mar 11 2026 Dirk Müller <dmueller@suse.com>
  - update to 0.33.0:
    * Docs: Update model docs to remove Preview Features.
    * docs: fix typo in installation documentation
    * docs: add Windows PowerShell equivalents for environments and
      scripting
    * fix(core): parse raw ASCII buffer strings in Gaxios errors
    * fix(github): use robot PAT for automated PRs to pass CLA
      check
    * Changelog for v0.31.0
    * fix: use full paths for ACP diff payloads
    * fix: acp/zed race condition between MCP initialisation and
      prompt
    * fix(cli): reset themeManager between tests to ensure
      isolation
    * refactor(core): Extract tool parameter names as constants
    * fix(cli): resolve autoThemeSwitching when background hasn't
      changed but theme mismatches
    * feat(skills): add github-issue-creator skill
    * fix(cli): allow sub-agent confirmation requests in UI while
      preventing background flicker
    * Merge User and Agent Card Descriptions #20849
    * fix(core): reduce LLM-based loop detection false positives
    * fix(plan): deflake plan mode integration tests
    * Add /unassign support
    * feat(core): implement HTTP authentication support for A2A
      remote agents
    * feat(core): centralize read_file limits and update gemini-3
      description
    * Do not block CI on evals
    * document node limitation for shift+tab
    * Add install as an option when extension is selected.
    * Update CODEOWNERS for README.md reviewers
    * feat(core): truncate large MCP tool output
    * Subagent activity UX.
    * style(cli) : Dialog pattern for /hooks Command
    * feat: redesign header to be compact with ASCII icon
    * fix(core): ensure subagents use qualified MCP tool names
    * feat(core): support authenticated A2A agent card discovery
    * refactor(cli): fully remove React anti patterns, improve type
      safety and fix UX oversights in SettingsDialog.tsx
    * Adding MCPOAuthProvider implementing the MCPSDK
      OAuthClientProvider
    * feat(core): add tool name validation in TOML policy files
    * docs: fix broken markdown links in main README.md
    * refactor(core): replace manual syncPlanModeTools with
      declarative policy rules
    * fix(core): increase default headers timeout to 5 minutes
    * feat(admin): enable 30 day default retention for chat history
      & remove warning
    * feat(plan): support annotating plans with feedback for
      iteration
    * Add some dos and don'ts to behavioral evals README.
    * fix(core): skip telemetry logging for AbortError exceptions
    * fix(core): restrict "System: Please continue" invalid stream
      retry to Gemini 2 models
    * ci(evals): only run evals in CI if prompts or tools changed
    * Build binary
    * Code review fixes as a pr
    * fix(ci): handle empty APP_ID in stale PR closer
    * feat(cli): invert context window display to show usage
    * fix(plan): clean up session directories and plans on deletion
    * fix(core): enforce optionality for API response fields in
      code_assist
    * feat(extensions): add support for plan directory in extension
      manifest
    * feat(plan): enable built-in research subagents in plan mode
    * feat(agents): directly indicate auth required state
    * fix(cli): wait for background auto-update before relaunching
    * fix: pre-load @file references from external editor prompts
    * feat(evals): add behavioral evals for ask_user tool
    * refactor common settings logic for skills,agents
    * Update docs-writer skill with new resource
    * fix(cli): pin clipboardy to ~5.2.x
    * feat: Implement slash command handling in ACP for
      `/memory`,`/init`,`/extensions` and `/restore`
    * Docs/add hooks reference
    * feat(plan): add copy subcommand to plan
    * fix(core): sanitize and length-check MCP tool qualified names
    * Format the quota/limit style guide.
    * fix(core): send shell output to model on cancel
    * remove hardcoded tiername when missing tier
    * feat(acp): add set models interface
* Wed Mar 04 2026 Michael Vetter <mvetter@suse.com>
  - 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
* Wed Mar 04 2026 Michael Vetter <mvetter@suse.com>
  - Update to 0.32.0:
    * feat(plan): add integration tests for plan mode #20214
    * fix(acp): update auth handshake to spec #19725
    * feat(core): implement robust A2A streaming reassembly and fix task continuity #20091
    * feat(cli): load extensions in parallel #20229
    * Plumb the maxAttempts setting through Config args #20239
    * fix(cli): skip 404 errors in setup-github file downloads #20287
    * fix(cli): expose model.name setting in settings dialog for persistence #19605
    * docs: remove legacy cmd examples in favor of powershell #20323
    * feat(core): Enable model steering in workspace. #20343
    * fix: remove trailing comma in issue triage workflow settings json #20265
    * feat(core): implement task tracker foundation and service #19464
    * test: support tests that include color information #20220
    * feat(core): introduce Kind.Agent for sub-agent classification #20369
    * Changelog for v0.30.0 #20252
    * Update changelog workflow to reject nightly builds #20248
    * Changelog for v0.31.0-preview.0 #20249
    * feat(cli): hide workspace policy update dialog and auto-accept by default #20351
    * feat(core): rename grep_search include parameter to include_pattern #20328
    * feat(plan): support opening and modifying plan in external editor #20348
    * feat(cli): implement interactive shell autocompletion #20082
    * fix(core): allow /memory add to work in plan mode #20353
    * feat(core): add HTTP 499 to retryable errors and map to RetryableQuotaError #20432
    * feat(core): Enable generalist agent #19665
    * Updated tests in TableRenderer.test.tsx to use SVG snapshots #20450
    * Refactor Github Action per b/485167538 #19443
    * fix(github): resolve actionlint and yamllint regressions from #19443 #20467
    * fix: action var usage #20492
    * feat(core): improve A2A content extraction #20487
    * fix(cli): support quota error fallbacks for all authentication types #20475
    * fix(core): flush transcript for pure tool-call responses to ensure BeforeTool hooks see complete state #20419
    * feat(plan): adapt planning workflow based on complexity of task #20465
    * fix: prevent orphaned processes from consuming 100% CPU when terminal closes #16965
    * feat(core): increase fetch timeout and fix [object Object] error stringification #20441
    * [Gemma x Gemini CLI] Add an Experimental Gemma Router that uses a LiteRT-LM shim into the Composite Model Classifier Strategy #17231
    * docs(plan): update documentation regarding supporting editing of plan files during plan approval #20452
    * test(cli): fix flaky ToolResultDisplay overflow test #20518
    * ui(cli): reduce length of Ctrl+O hint #20490
    * fix(ui): correct styled table width calculations #20042
    * Avoid overaggressive unescaping #20520
    * feat(telemetry) Instrument traces with more attributes and make them available to OTEL users #20237
    * Add support for policy engine in extensions #20049
    * Docs: Update to Terms of Service & FAQ #20488
    * Fix bottom border rendering for search and add a regression test. #20517
    * fix(core): apply retry logic to CodeAssistServer for all users #20507
    * Fix extension MCP server env var loading #20374
    * feat(ui): add 'ctrl+o' hint to truncated content message #20529
    * Fix flicker showing message to press ctrl-O again to collapse. #20414
    * fix(cli): hide shortcuts hint while model is thinking or the user has typed a prompt + add debounce to avoid flicker #19389
    * feat(plan): update planning workflow to encourage multi-select with descriptions of options #20491
    * refactor(core,cli): useAlternateBuffer read from config #20346
    * fix(cli): ensure dialogs stay scrolled to bottom in alternate buffer mode #20527
    * fix(core): revert auto-save of policies to user space #20531
    * Demote unreliable test. #20571
    * fix(core): handle optional response fields from code assist API #20345
    * fix(cli): keep thought summary when loading phrases are off #20497
    * feat(cli): add temporary flag to disable workspace policies #20523
    * Disable expensive and scheduled workflows on personal forks #20449
    * Moved markdown parsing logic to a separate util file #20526
    * fix(plan): prevent agent from using ask_user for shell command confirmation #20504
    * fix(core): disable retries for code assist streaming requests #20561
    * feat(billing): implement G1 AI credits overage flow with billing telemetry #18590
    * feat: better error messages #20577
    * fix(ui): persist expansion in AskUser dialog when navigating options #20559
    * fix(cli): prevent sub-agent tool calls from leaking into UI #20580
    * fix(cli): Shell autocomplete polish #20411
    * Changelog for v0.31.0-preview.1 #20590
    * Add slash command for promoting behavioral evals to CI blocking #20575
    * Changelog for v0.30.1 #20589
    * Add low/full CLI error verbosity mode for cleaner UI #20399
    * Disable Gemini PR reviews on draft PRs. #20362
    * Docs: FAQ update #20585
    * fix(core): reduce intrusive MCP errors and deduplicate diagnostics #20232
    * docs: fix spelling typos in installation guide #20579
    * Promote stable tests to CI blocking. #20581
    * feat(core): enable contiguous parallel admission for Kind.Agent tools #20583
    * Enforce import/no-duplicates as error #19797
    * fix: merge duplicate imports in sdk and test-utils packages (1/4) #19777
    * fix: merge duplicate imports in a2a-server package (2/4) #19781
* Tue Mar 03 2026 Michael Vetter <mvetter@suse.com>
  - 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
    * feat(admin): Admin settings should only apply if adminControlsApplicable = true and fetch errors should be fatal #19453
    * Format strict-development-rules command #19484
    * feat(core): centralize compatibility checks and add TrueColor detection #19478
    * Remove unused files and update index and sidebar. #19479
    * Migrate core render util to use xterm.js as part of the rendering loop. #19044
    * Changelog for v0.30.0-preview.1 #19496
    * build: replace deprecated built-in punycode with userland package #19502
    * Speculative fixes to try to fix react error. #19508
    * fix spacing #19494
    * fix(core): ensure user rejections update tool outcome for telemetry #18982
    * fix(acp): Initialize config (#18897) #18898
    * fix(core): add error logging for IDE fetch failures #17981
    * feat(acp): support set_mode interface (#18890) #18891
    * fix(core): robust workspace-based IDE connection discovery #18443
    * Deflake windows tests. #19511
    * Fix: Avoid tool confirmation timeout when no UI listeners are present #17955
    * format md file #19474
    * feat(cli): add experimental.useOSC52Copy setting #19488
    * feat(cli): replace loading phrases boolean with enum setting #19347
    * Update skill to adjust for generated results. #19500
    * Fix message too large issue. #19499
    * fix(core): prevent duplicate tool approval entries in auto-saved.toml #19487
    * fix(core): resolve crash in ClearcutLogger when os.cpus() is empty #19555
    * chore(core): improve encapsulation and remove unused exports #19556
    * Revert "Add generic searchable list to back settings and extensions (… #19434
    * fix(core): improve error type extraction for telemetry #19565
    * fix: remove extra padding in Composer #19529
    * feat(plan): support configuring custom plans storage directory #19577
    * Migrate files to resource or references folder. #19503
    * feat(policy): implement project-level policy support #18682
    * feat(core): Implement parallel FC for read only tools. #18791
    * chore(skills): adds pr-address-comments skill to work on PR feedback #19576
    * refactor(sdk): introduce session-based architecture #19180
    * fix(ci): add fallback JSON extraction to issue triage workflow #19593
    * feat(core): refine Edit and WriteFile tool schemas for Gemini 3 #19476
    * Changelog for v0.30.0-preview.3 #19585
    * fix(plan): exclude EnterPlanMode tool from YOLO mode #19570
    * chore: resolve build warnings and update dependencies #18880
    * feat(ui): add source indicators to slash commands #18839
    * docs: refine Plan Mode documentation structure and workflow #19644
    * Docs: Update release information regarding Gemini 3.1 #19568
    * fix(security): rate limit web_fetch tool to mitigate DDoS via prompt injection #19567
    * Add initial implementation of /extensions explore command #19029
    * fix: use discoverOAuthFromWWWAuthenticate for reactive OAuth flow (#18760) #19038
    * Search updates #19482
    * feat(cli): add support for numpad SS3 sequences #19659
    * feat(cli): enhance folder trust with configuration discovery and security warnings #19492
    * feat(ui): improve startup warnings UX with dismissal and show-count limits #19584
    * feat(a2a): Add API key authentication provider #19548
    * Send accepted/removed lines with ACCEPT_FILE telemetry. #19670
    * feat(models): support Gemini 3.1 Pro Preview and fixes #19676
    * feat(plan): enforce read-only constraints in Plan Mode #19433
    * fix(cli): allow perfect match @-path completions to submit on Enter #19562
    * fix(core): treat 503 Service Unavailable as retryable quota error #19642
    * Update sidebar.json for to allow top nav tabs. #19595
    * security: strip deceptive Unicode characters from terminal output #19026
    * Fixes 'input.on' is not a function error in Gemini CLI #19691
    * Revert "feat(ui): add source indicators to slash commands" #19695
    * security: implement deceptive URL detection and disclosure in tool confirmations #19288
    * fix(core): restore auth consent in headless mode and add unit tests #19689
    * Fix unsafe assertions in code_assist folder. #19706
    * feat(cli): make JetBrains warning more specific #19687
    * fix(cli): extensions dialog UX polish #19685
    * fix(cli): use getDisplayString for manual model selection in dialog #19726
    * feat(policy): repurpose "Always Allow" persistence to workspace level #19707
    * fix(cli): re-enable CLI banner #19741
    * Disallow and suppress unsafe assignment #19736
    * feat(core): migrate read_file to 1-based start_line/end_line parameters #19526
    * feat(cli): improve CTRL+O experience for both standard and alternate screen buffer (ASB) modes #19010
    * Utilize pipelining of grep_search -> read_file to eliminate turns #19574
    * refactor(core): remove unsafe type assertions in error utils (Phase 1.1) #19750
    * Disallow unsafe returns. #19767
    * fix(cli): filter subagent sessions from resume history #19698
    * chore(lint): fix lint errors seen when running npm run lint #19844
    * feat(core): remove unnecessary login verbiage from Code Assist auth #19861
    * fix(plan): time share #19847
    * fix(core): allow any preview model in quota access check #19867
    * fix(core): prevent omission placeholder deletions in replace/write_file #19870
    * fix(core): add uniqueness guard to edit tool #19890
    * refactor(config): remove enablePromptCompletion from settings #19974
    * refactor(core): move session conversion logic to core #19972
    * Fix: Persist manual model selection on restart #19864 #19891
    * fix(core): increase default retry attempts and add quota error backoff #19949
    * feat(core): add policy chain support for Gemini 3.1 #19991
    * Updates command reference and /stats command. #19794
    * Fix for silent failures in non-interactive mode #19905
    * fix(plan): allow plan mode writes on Windows and fix prompt paths #19658
    * fix(core): prevent OAuth server crash on unexpected requests #19668
    * feat: Map tool kinds to explicit ACP.ToolKind values and update test … #19547
    * chore: restrict gemini-automted-issue-triage to only allow echo #20047
    * Allow ask headers longer than 16 chars #20041
    * fix(core): prevent state corruption in McpClientManager during collis #19782
    * fix(bundling): copy devtools package to bundle for runtime resolution #19766
    * feat(policy): Support MCP Server Wildcards in Policy Engine #20024
    * docs(CONTRIBUTING): update React DevTools version to 6 #20014
    * feat(core): optimize tool descriptions and schemas for Gemini 3 #19643
    * feat(core): implement experimental direct web fetch #19557
    * feat(core): replace expected_replacements with allow_multiple in replace tool #20033
    * fix(sandbox): harden image packaging integrity checks #19552
    * fix(core): allow environment variable expansion and explicit overrides for MCP servers #18837
    * feat(policy): Implement Tool Annotation Matching in Policy Engine #20029
    * fix(core): prevent utility calls from changing session active model #20035
    * fix(cli): skip workspace policy loading when in home directory #20054
    * fix(scripts): Add Windows (win32/x64) support to lint.js #16193
    * fix(a2a-server): Remove unsafe type assertions in agent #19723
    * Fix: Handle corrupted token file gracefully when switching auth types (#19845) #19850
    * fix critical dep vulnerability #20087
    * Add new setting to configure maxRetries #20064
    * Stabilize tests. #20095
    * make windows tests mandatory #20096
    * Add 3.1 pro preview to behavioral evals. #20088
    * feat:PR-rate-limit #19804
    * feat(cli): allow expanding full details of MCP tool on approval #19916
    * feat(security): Introduce Conseca framework #13193
    * fix(cli): Remove unsafe type assertions in activityLogger #19713 #19745
    * feat: implement AfterTool tail tool calls #18486
    * ci(actions): fix PR rate limiter excluding maintainers #20117
    * Shortcuts: Move SectionHeader title below top line and refine styling #18721
    * refactor(ui): Update and simplify use of gray colors in themes #20141
    * fix punycode2 #20154
    * feat(ide): add GEMINI_CLI_IDE_PID env var to override IDE process detection #15842
    * feat(policy): Propagate Tool Annotations for MCP Servers #20083
    * fix(a2a-server): pass allowedTools settings to core Config #19680
    * feat(mcp): add progress bar, throttling, and input validation for MCP tool progress #19772
    * feat(policy): centralize plan mode tool visibility in policy engine #20178
    * feat(browser): implement experimental browser agent #19284
    * feat(plan): summarize work after executing a plan #19432
    * fix(core): create new McpClient on restart to apply updated config #20126
    * Changelog for v0.30.0-preview.5 #20107
    * Update packages. #20152
    * Fix extension env dir loading issue #20198
    * restrict /assign to help-wanted issues #20207
    * feat(plan): inject message when user manually exits Plan mode #20203
    * feat(extensions): enforce folder trust for local extension install #19703
    * feat(hooks): adds support for RuntimeHook functions. #19598
    * Docs: Update UI links. #20224
    * feat: prompt users to run /terminal-setup with yes/no #16235
    * fix: additional high vulnerabilities (minimatch, cross-spawn) #20221
    * feat(telemetry): Add context breakdown to API response event #19699
    * Docs: Add nested sub-folders for related topics #20235
    * feat(plan): support automatic model switching for Plan Mode #20240
    * fix(patch): cherry-pick 58df1c6 to release/v0.31.0-preview.0-pr-20374 to patch version v0.31.0-preview.0 and create version 0.31.0-preview.1 #20568
    * fix(patch): cherry-pick ea48bd9 to release/v0.31.0-preview.1-pr-20577 [CONFLICTS] #20592
    * fix(patch): cherry-pick 32e777f to release/v0.31.0-preview.2-pr-20531 to patch version v0.31.0-preview.2 and create version 0.31.0-preview.3 #20607
* Fri Feb 27 2026 Dirk Müller <dmueller@suse.com>
  - 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
* Sun Feb 22 2026 Dirk Müller <dmueller@suse.com>
  - 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
      renamed tools
    * feat(core): overhaul system prompt for rigor, integrity, and
      intent alignment
    * Patch for generate changelog docs yaml file
    * Code review fixes for show question mark pr.
    * fix(cli): add SS3 Shift+Tab support for Windows terminals
    * feat(core): exempt high-signal tools from output masking
    * refactor(core): remove memory tool instructions from Gemini 3
      prompt
    * chore: remove feedback instruction from system prompt
    * feat(context): add remote configuration for tool output
      masking thresholds
    * feat(core): pause agent timeout budget while waiting for tool
      confirmation
* Mon Feb 16 2026 Dirk Müller <dmueller@suse.com>
  - 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
    * fix(ux): fixed off-by-some wrapping caused by fixed-width
      characters
    * feat(cli): update undo/redo keybindings to Cmd+Z/Alt+Z and
      Shift+Cmd+Z/Shift+Alt+Z
    * fix(evals): use absolute path for activity log directory
    * test: add integration test to verify stdout/stderr routing
    * fix(cli): list installed extensions when update target
      missing
    * fix(cli): handle PAT tokens and credentials in git remote URL
      parsing
    * fix(core): use returnDisplay for error result display
    * feat(cli): show hooksConfig.enabled in settings dialog
    * feat(cli): Display user identity (auth, email, tier) on
      startup
    * fix(admin): Rename secureModeEnabled to strictModeDisabled
    * feat(ux): update truncate dots to be shorter in tables
    * fix(core): resolve DEP0040 punycode deprecation via patch-
      package
    * feat(plan): create generic Checklist component and refactor
      Todo
    * Refactoring of disabling of mouse tracking in e2e tests
    * feat(core): Add GOOGLE_GENAI_API_VERSION environment variable
* Thu Feb 05 2026 Dirk Müller <dmueller@suse.com>
  - 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
    * drain stdin on exit
    * refactor(cli): decouple UI from live tool execution via
      ToolActionsContext
    * fix(core): update token count and telemetry on /chat resume
      history load
    * fix: /policy to display policies according to mode
    * fix(core): simplify replace tool error message
    * feat(cli): consolidate shell inactivity and redirection
      monitoring
    * fix(scheduler): prevent stale tool re-publication and fix
      stuck UI state
    * feat(config): default enableEventDrivenScheduler to true
    * feat(hooks): enable hooks system by default
    * feat(core): Enable AgentRegistry to track all discovered
      subagents
    * feat(core): Have subagents use a JSON schema type for input.
    * feat: replace large text pastes with [Pasted Text: X lines]
      placeholder
    * security(hooks): Wrap hook-injected context in distinct XML
      tags
    * New skill: docs-writer
    * fix(core): Resolve AbortSignal MaxListenersExceededWarning
    * Disable tips after 10 runs
    * Fix so rewind starts at the bottom and loadHistory refreshes
      static content.
    * feat(core): Remove legacy settings.
    * feat(plan): add 'communicate' tool kind
    * feat(routing): A/B Test Numerical Complexity Scoring for
      Gemini 3
    * feat(plan): update UI Theme for Plan Mode
    * fix(ui): stabilize rendering during terminal resize in
      alternate buffer
    * feat(cli): add /agents config command and improve agent
      discovery
    * feat(mcp): add enable/disable commands for MCP servers
    * fix(cli)!: Default to interactive mode for positional
      arguments
    * Fix issue #17080
    * feat(core): Refresh agents after loading an extension.
    * fix(cli): include source in policy rule display
    * fix: remove obsolete CloudCode PerDay quota and 120s terminal
      threshold
    * Refactor subagent delegation to be one tool per agent
    * fix(core): Include MCP server name in OAuth message
    * Fix pr-triage.sh script to update pull requests with tags
      "help wanted" and "maintainer only"
    * feat(plan): implement simple workflow for planning in main
      agent
    * fix: exit with non-zero code when esbuild is missing
    * fix: ensure @-command UI message ordering and test
    * fix(core): add alternative command names for Antigravity
      editor detec…
    * Refactor: Migrate CLI `appEvents` to Core `coreEvents`
    * fix(core): await MCP initialization in non-interactive mode
* Wed Jan 28 2026 Dirk Müller <dmueller@suse.com>
  - 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
    * feat(cli): undeprecate the --prompt flag
    * chore: update dependabot configuration
    * feat(config): add 'auto' alias for default model selection
    * Enable & disable agents
    * cleanup: Improve keybindings
    * Add timeout for shell-utils to prevent hangs.
    * feat(plan): add experimental plan flag
    * feat(cli): add security consent prompts for skill
      installation
    * fix: replace 3 consecutive periods with ellipsis character
    * chore(automation): ensure status/need-triage is applied and
      never cleared automatically
    * fix: Handle colons in skill description frontmatter
    * refactor(core): harden skill frontmatter parsing
    * feat(skills): add conflict detection and warnings for skill
      overrides
    * feat(scheduler): add SchedulerStateManager for reactive tool
      state
    * chore(automation): enforce 'help wanted' label permissions
      and update guidelines
    * fix(core): resolve circular dependency via tsconfig paths
    * chore/release: bump version to
      0.26.0-nightly.20260115.6cb3ae4e0
    * fix(automation): correct status/need-issue label matching
      wildcard
    * fix(automation): prevent label-enforcer loop by ignoring all
      bots
    * Add links to supported locations and minor fixes
    * feat(policy): add source tracking to policy rules
    * feat(automation): enforce '🔒 maintainer only' and fix bot
      loop
    * Make merged settings non-nullable and fix all lints related
      to that.
    * fix(core): prevent ModelInfo event emission on aborted signal
    * Replace relative paths to fix website build
    * Restricting to localhost
    * fix(cli): add explicit dependency on color-convert
    * fix(automation): robust label enforcement with permission
      checks
    * fix(cli): prevent OOM crash by limiting file search traversal
      and adding timeout
    * fix(cli): safely handle /dev/tty access on macOS
    * docs: clarify workspace test execution in GEMINI.md
    * Add support for running available commands prior to MCP
      servers loading
    * feat(plan): add experimental 'plan' approval mode
    * feat(scheduler): add functional awaitConfirmation utility
    * fix(infra): update maintainer rollup label to 'workstream-
      rollup'
    * fix(infra): use GraphQL to detect direct parents in rollup
      workflow
    * chore(workflows): rename label-workstream-rollup workflow
    * skip simple-mcp-server.test.ts
    * Steer outer agent to use expert subagents when present
    * Fix race condition by awaiting scheduleToolCalls
    * cleanup: Organize key bindings
    * feat(core): Add `generalist` agent.
    * perf(ui): optimize text buffer and highlighting for large
      inputs
    * fix(core): fix PTY descriptor shell leak
    * feat(plan): enforce strict read-only policy and halt
      execution on violation
    * remove need-triage label from bug_report template
    * fix(core): truncate large telemetry log entries
    * docs(extensions): add Agent Skills support and mark feature
      as experimental
    * fix(core): surface warnings for invalid hook event names in
      configuration
    * feat(plan): remove `read_many_files` from approval mode
      policies
    * feat(admin): implement admin controls polling and restart
      prompt
    * Remove LRUCache class migrating to mnemoist
    * feat(settings): rename negative settings to positive naming
      (disable* -> enable*)
    * refactor(cli): unify shell confirmation dialogs
    * feat(agent): enable agent skills by default
    * refactor(core): foundational truncation refactoring and token
      estimation optimization
    * fix(hooks): enable /hooks disable to reliably stop single
      hooks
    * Don't commit unless user asks us to.
    * chore: remove a2a-adapter and bump @a2a-js/sdk to 0.3.8
    * fix: Show experiment values in settings UI for
      compressionThreshold
    * feat(cli): replace relative keyboard shortcuts link with web
      URL
    * fix(core): resolve PKCE length issue and stabilize OAuth
      redirect port
    * Delete rewind documentation for now
    * Stabilize skill-creator CI and package format
    * Stabilize the git evals
    * fix(core): attempt compression before context overflow check
    * Fix inverted logic.
    * chore(scripts): add duplicate issue closer script and fix
      lint errors
    * docs: update README and config guide to reference Gemini 3
    * fix(cli): correct Homebrew installation detection
    * Demote git evals to nightly run.
    * fix(cli): use OSC-52 clipboard copy in Windows Terminal
    * Fix: Process all parts in response chunks when thought is
      first
    * fix(automation): fix jq quoting error in pr-triage.sh
    * refactor(core): decouple scheduler into orchestration,
      policy, and confirmation
    * feat: add /introspect slash command
    * refactor(cli): centralize tool mapping and decouple legacy
      scheduler
    * fix(ui): ensure rationale renders before tool calls
    * fix(workflows): use author_association for maintainer check
    * fix return type of fireSessionStartEvent to defaultHookOutput
    * feat(cli): add experiment gate for event-driven scheduler
    * feat(core): improve shell redirection transparency and
      security
    * fix(core): deduplicate ModelInfo emission in GeminiClient
    * docs(themes): remove unsupported DiffModified color key
    * fix: update currentSequenceModel when modelChanged
    * feat(core): enhanced anchored iterative context compression
      with self-verification
    * Fix mcp instructions
    * [A2A] Disable checkpointing if git is not installed
    * feat(admin): set admin.skills.enabled based on
      advancedFeaturesEnabled setting
    * Test coverage for hook exit code cases
    * Revert "Revert "Update extension examples""
    * fix(core): Provide compact, actionable errors for agent
      delegation failures
    * fix: migrate BeforeModel and AfterModel hooks to HookSystem
    * feat(admin): apply admin settings to gemini
      skills/mcp/extensions commands
    * fix(core): update telemetry token count after session resume
    * Demote the subagent test to nightly
    * feat(plan): telemetry to track adoption and usage of plan
      mode
    * feat: Add flash lite utility fallback chain
    * Fixes Windows crash: "Cannot resize a pty that has already
      exited"
    * feat(core): Add initial eval for generalist agent.
    * feat(core): unify agent enabled and disabled flags
    * fix(core): resolve auto model in default strategy
    * docs: update project context and pr-creator workflow
    * fix(cli): send gemini-cli version as mcp client version
    * fix(cli): resolve Ctrl+Enter and Ctrl+J newline issues
    * Remove missing sidebar item
    * feat(core): Ensure all properties in `hooks` object are event
      names.
    * fix(cli): fix newline support broken in previous PR
    * Add interactive ValidationDialog for handling 403
      VALIDATION_REQUIRED errors.
    * Add Esc-Esc to clear prompt when it's not empty
    * Avoid spurious warnings about unexpected renders triggered by
      appEvents and coreEvents.
    * fix(cli): resolve home/end keybinding conflict
    * fix bad fallback logic external editor logic
    * Fix bug where System scopes weren't migrated.
    * Fix mcp tool lookup in tool registry
* Wed Jan 21 2026 Dirk Müller <dmueller@suse.com>
  - 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
    * Fix and rename introspection agent -> cli help agent
    * Docs: Changelogs update 20260105
    * enable cli_help agent by default
    * Optimize json-output tests with mock responses
    * Fix CI for forks
    * Reduce nags about PRs that reference issues but don't fix
      them.
    * feat(cli): add filepath autosuggestion after slash commands
    * Add upgrade option for paid users
    * [Skills] UX Polishing: Transparent feedback and CLI
      refinements
    * Polish: Move 'Failed to load skills' warning to debug logs
    * feat(cli): export chat history in /bug and prefill GitHub
      issue
    * bug(core): fix issue with overrides to bases.
    * enableInteractiveShell for external tooling relying on a2a
      server
    * Reapply "feat(admin): implement extensions disabled"
    * bug(core): Fix spewie getter in `hookTranslator.ts`
    * feat(hooks): add mcp_context to BeforeTool and AfterTool hook
      inputs
    * Add extension linking capabilities in cli
    * Update the page's title to be consistent and show in site.
    * docs: correct typo in bufferFastReturn JSDoc ("accomodate" →
      "accommodate")
    * fix: typo in MCP servers settings description
    * fix: yolo should auto allow redirection
    * fix(cli): disableYoloMode shouldn't enforce default approval
      mode against args
    * feat: add native Sublime Text support to IDE detection
    * refactor(core): extract ToolModificationHandler from
      scheduler
    * Add support for Antigravity terminal in terminal setup
      utility
    * feat(core): Wire up model routing to subagents.
    * feat(cli): add /agents slash command to list available agents
    * docs(cli): fix includeDirectories nesting in configuration.md
    * feat: implement file system reversion utilities for rewind
    * Always enable redaction in GitHub actions.
    * fix: remove unsupported 'enabled' key from workflow config
* Mon Jan 19 2026 Dirk Müller <dmueller@suse.com>
  - 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
    * chore(core): fix comment typo
    * feat: Show snowfall animation for holiday theme
    * do not persist the fallback model
* Wed Jan 07 2026 Dirk Müller <dmueller@suse.com>
  - 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
    * Change detailed model stats to use a new shared Table class
      to resolve robustness issues.
    * feat: add agent toml parser
    * Add core tool that adds all context from the core package.
    * (docs): Add reference section to hooks documentation
    * feat(hooks): add support for friendly names and descriptions
    * feat: Detect background color
    * add 3.0 to allowed sensitive keywords
    * feat: Pass additional environment variables to shell
      execution
    * Remove unused code
    * Handle all 429 as retryableQuotaError
    * Remove unnecessary dependencies
    * fix: prevent infinite loop in prompt completion on error
    * fix(ui): show command suggestions even on perfect match and
      sort them
    * feat(hooks): reduce log verbosity and improve error reporting
      in UI
    * feat: simplify tool confirmation labels for better UX
    * chore/release: bump version to
      0.21.0-nightly.20251219.70696e364
    * feat(core): Implement JIT context memory loading and UI sync
    * feat(ui): Put "Allow for all future sessions" behind a
      setting off by default.
    * fix(cli):change the placeholder of input during the shell
      mode
    * Validate OAuth resource parameter matches MCP server URL
    * docs(cli): add System Prompt Override (GEMINI_SYSTEM_MD)
    * more robust command parsing logs
    * Introspection agent demo
    * fix(core): sanitize hook command expansion and prevent
      injection
    * fix(folder trust): add validation for trusted folder level
    * fix(cli): fix right border overflow in trust dialogs
    * fix(policy): fix bug where accepting-edits continued after it
      was turned off
    * fix: prevent infinite relaunch loop when --resume fails
    * chore/release: bump version to
      0.21.0-nightly.20251220.41a1a3eed
    * feat(telemetry): add clearcut logging for hooks
    * fix(core): Add `.geminiignore` support to SearchText tool
* Fri Jan 02 2026 Dirk Müller <dmueller@suse.com>
  - update to 0.22.5:
    * fix(patch): cherry-pick 07e597d to release/v0.22.4-pr-15684
* Sun Dec 28 2025 Dirk Müller <dmueller@suse.com>
  - 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
    * fix(ide): Update IDE extension to write auth token in env var
    * feat(a2a): Introduce /init command for a2a server
    * feat: support multi-file drag and drop of images
    * fix(policy): allow codebase_investigator by default in read-
      only policy
    * refactor(ide ext): Update port file name + switch to 1-based
      index for characters + remove truncation text
    * fix(vscode-ide-companion): correct license generation for
      workspace dependencies
    * fix: temp fix for subagent invocation until subagent
      delegation is merged to stable
    * test: update ide detection tests to make them more robust
      when run in an ide
    * Remove flex from stats display. See snapshots for diffs.
    * Add license field into package.json
    * feat: Persistent "Always Allow" policies with granular shell
      & MCP support
    * fix(core): commandPrefix word boundary and compound command
      safety
    * Add clarity to error messages
    * Disallow redundant typecasts.
    * fix(auth): prioritize GEMINI_API_KEY env var and skip
      unnecessary key…
    * fix: use zod for safety check result validation
    * update(telemetry): add hashed_extension_name to field to
      extension events
* Mon Dec 22 2025 Dirk Müller <dmueller@suse.com>
  - 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
* Wed Dec 17 2025 Dirk Müller <dmueller@suse.com>
  - 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
      re-authent…
    * fix: improve retry logic for fetch errors and network codes
    * remove unused isSearching field
    * feat(mcp): add `--type` alias for `--transport` flag in
      gemini mcp add
    * feat(cli): Move key restore logic to core
    * feat: add auto-execute on Enter behavior to argumentless MCP
      prompts
    * fix(shell): cursor visibility when using interactive mode
    * Adding session id as part of json o/p
    * fix(extensions): resolve GitHub API 415 error for source
      tarballs
    * fix(client): Correctly latch hasFailedCompressionAttempt flag
    * Disable flaky extension reloading test on linux
    * Add support for MCP dynamic tool update by
      `notifications/tools/list_changed`
    * Fix privacy screen for legacy tier users
    * feat: Exclude maintainer labeled issues from stale issue
      closer
    * Grant chained workflows proper permission.
    * Make trigger_e2e manually fireable.
    * Write e2e status to local repo not forked repo
    * Fixes [API Error: Cannot read properties of undefined
      (reading 'error')]
    * Fix bug in the shellExecutionService resulting in both
      truncation and 3X bloat
    * Fix issue where we were passing the model content reflecting
      terminal line wrapping.
    * chore/release: bump version to
      0.21.0-nightly.20251204.3da4fd5f7
    * feat(sessions): use 1-line generated session summary to
      describe sessions
    * Use Robot PAT for chained e2e merge queue skipper
    * fix(core): improve API response error handling and retry
    * refactor(telemetry): Improve previous PR that allows
      telemetry to use the CLI auth and add testing
    * Always set status in chained_e2e workflow
    * feat: Add OTEL log event `gemini_cli.startup_stats` for
      startup stats.
    * feat: auto-execute on slash command completion functions
    * Docs: Proper release notes
    * Add support for user-scoped extension settings
    * refactor(core): Improve environment variable handling in
      shell execution
    * Remove old E2E Workflows
    * fix(lint): upgrade pip and use public pypi for yamllint
    * fix: use Gemini API supported image formats for clipboard
    * feat(a2a): Introduce restore command for a2a server
    * allow final:true to be returned on a2a server edit calls.
* Sat Dec 13 2025 Dirk Müller <dmueller@suse.com>
  - package 0.20.2

Files

/usr/bin/gemini
/usr/libexec/gemini-cli
/usr/libexec/gemini-cli/builtin
/usr/libexec/gemini-cli/builtin/antigravity-support
/usr/libexec/gemini-cli/builtin/antigravity-support/SKILL.md
/usr/libexec/gemini-cli/builtin/skill-creator
/usr/libexec/gemini-cli/builtin/skill-creator/SKILL.md
/usr/libexec/gemini-cli/builtin/skill-creator/scripts
/usr/libexec/gemini-cli/builtin/skill-creator/scripts/init_skill.cjs
/usr/libexec/gemini-cli/builtin/skill-creator/scripts/package_skill.cjs
/usr/libexec/gemini-cli/builtin/skill-creator/scripts/validate_skill.cjs
/usr/libexec/gemini-cli/bundled
/usr/libexec/gemini-cli/bundled/chrome-devtools-mcp.mjs
/usr/libexec/gemini-cli/bundled/third_party
/usr/libexec/gemini-cli/bundled/third_party/THIRD_PARTY_NOTICES
/usr/libexec/gemini-cli/bundled/third_party/bundled-packages.json
/usr/libexec/gemini-cli/bundled/third_party/index.js
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/CoepCoopSandboxedIframeCannotNavigateToCoopPage.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/CoepCorpNotSameOrigin.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/CoepCorpNotSameOriginAfterDefaultedToSameOriginByCoep.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/CoepCorpNotSameSite.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/CoepFrameResourceNeedsCoepHeader.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/CompatibilityModeQuirks.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/CookieAttributeValueExceedsMaxSize.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/LowTextContrast.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/SameSiteExcludeContextDowngradeRead.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/SameSiteExcludeContextDowngradeSet.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/SameSiteExcludeNavigationContextDowngrade.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/SameSiteNoneInsecureErrorRead.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/SameSiteNoneInsecureErrorSet.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/SameSiteNoneInsecureWarnRead.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/SameSiteNoneInsecureWarnSet.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/SameSiteUnspecifiedLaxAllowUnsafeRead.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/SameSiteUnspecifiedLaxAllowUnsafeSet.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/SameSiteWarnCrossDowngradeRead.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/SameSiteWarnCrossDowngradeSet.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/SameSiteWarnStrictLaxDowngradeStrict.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/arInsecureContext.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/arInvalidInfoHeader.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/arInvalidRegisterOsSourceHeader.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/arInvalidRegisterOsTriggerHeader.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/arInvalidRegisterSourceHeader.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/arInvalidRegisterTriggerHeader.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/arNavigationRegistrationUniqueScopeAlreadySet.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/arNavigationRegistrationWithoutTransientUserActivation.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/arNoRegisterOsSourceHeader.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/arNoRegisterOsTriggerHeader.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/arNoRegisterSourceHeader.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/arNoRegisterTriggerHeader.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/arNoWebOrOsSupport.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/arOsSourceIgnored.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/arOsTriggerIgnored.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/arPermissionPolicyDisabled.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/arSourceAndTriggerHeaders.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/arSourceIgnored.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/arTriggerIgnored.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/arUntrustworthyReportingOrigin.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/arWebAndOsHeaders.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/bounceTrackingMitigations.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/clientHintMetaTagAllowListInvalidOrigin.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/clientHintMetaTagModifiedHTML.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/connectionAllowlistInvalidAllowlistItemType.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/connectionAllowlistInvalidHeader.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/connectionAllowlistInvalidUrlPattern.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/connectionAllowlistItemNotInnerList.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/connectionAllowlistMoreThanOneList.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/connectionAllowlistReportingEndpointNotToken.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/cookieCrossSiteRedirectDowngrade.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/cookieExcludeBlockedWithinRelatedWebsiteSet.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/cookieExcludeDomainNonAscii.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/cookieExcludePortMismatch.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/cookieExcludeSchemeMismatch.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/cookieExcludeThirdPartyPhaseoutRead.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/cookieExcludeThirdPartyPhaseoutSet.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/cookieWarnDomainNonAscii.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/cookieWarnMetadataGrantRead.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/cookieWarnMetadataGrantSet.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/cookieWarnThirdPartyPhaseoutRead.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/cookieWarnThirdPartyPhaseoutSet.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/corsAllowCredentialsRequired.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/corsDisabledScheme.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/corsDisallowedByMode.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/corsHeaderDisallowedByPreflightResponse.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/corsInvalidHeaderValues.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/corsLocalNetworkAccessPermissionDenied.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/corsMethodDisallowedByPreflightResponse.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/corsNoCorsRedirectModeNotFollow.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/corsOriginMismatch.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/corsPreflightResponseInvalid.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/corsRedirectContainsCredentials.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/corsWildcardOriginNotAllowed.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/cspEvalViolation.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/cspInlineViolation.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/cspTrustedTypesPolicyViolation.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/cspTrustedTypesSinkViolation.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/cspURLViolation.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/deprecation.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/federatedAuthRequestAccountsHttpNotFound.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/federatedAuthRequestAccountsInvalidResponse.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/federatedAuthRequestAccountsNoResponse.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/federatedAuthRequestApprovalDeclined.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/federatedAuthRequestCanceled.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/federatedAuthRequestErrorFetchingSignin.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/federatedAuthRequestErrorIdToken.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/federatedAuthRequestIdTokenHttpNotFound.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/federatedAuthRequestIdTokenInvalidRequest.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/federatedAuthRequestIdTokenInvalidResponse.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/federatedAuthRequestIdTokenNoResponse.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/federatedAuthRequestInvalidSigninResponse.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/federatedAuthRequestManifestHttpNotFound.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/federatedAuthRequestManifestInvalidResponse.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/federatedAuthRequestManifestNoResponse.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/federatedAuthRequestTooManyRequests.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/federatedAuthUserInfoRequestInvalidAccountsResponse.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/federatedAuthUserInfoRequestInvalidConfigOrWellKnown.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/federatedAuthUserInfoRequestNoAccountSharingPermission.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/federatedAuthUserInfoRequestNoApiPermission.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/federatedAuthUserInfoRequestNoReturningUserFromFetchedAccounts.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/federatedAuthUserInfoRequestNotIframe.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/federatedAuthUserInfoRequestNotPotentiallyTrustworthy.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/federatedAuthUserInfoRequestNotSameOrigin.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/federatedAuthUserInfoRequestNotSignedInWithIdp.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/fetchingPartitionedBlobURL.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/genericFormAriaLabelledByToNonExistingIdError.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/genericFormAutocompleteAttributeEmptyError.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/genericFormDuplicateIdForInputError.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/genericFormEmptyIdAndNameAttributesForInputError.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/genericFormInputAssignedAutocompleteValueToIdOrNameAttributeError.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/genericFormInputHasWrongButWellIntendedAutocompleteValueError.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/genericFormInputWithNoLabelError.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/genericFormLabelForMatchesNonExistingIdError.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/genericFormLabelForNameError.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/genericFormLabelHasNeitherForNorNestedInputError.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/genericNavigationEntryMarkedSkippable.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/genericResponseWasBlockedByORB.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/heavyAd.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/mixedContent.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/navigatingPartitionedBlobURL.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/permissionElementActivationDisabled.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/permissionElementActivationDisabledWithOccluder.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/permissionElementActivationDisabledWithOccluderParent.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/permissionElementCspFrameAncestorsMissing.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/permissionElementFencedFrameDisallowed.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/permissionElementFontSizeTooLarge.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/permissionElementFontSizeTooSmall.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/permissionElementGeolocationDeprecated.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/permissionElementInsetBoxShadowUnsupported.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/permissionElementInvalidDisplayStyle.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/permissionElementInvalidSizeValue.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/permissionElementInvalidType.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/permissionElementInvalidTypeActivation.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/permissionElementLowContrast.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/permissionElementNonOpaqueColor.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/permissionElementPaddingBottomUnsupported.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/permissionElementPaddingRightUnsupported.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/permissionElementPermissionsPolicyBlocked.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/permissionElementRegistrationFailed.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/permissionElementRequestInProgress.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/permissionElementSecurityChecksFailed.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/permissionElementTypeNotSupported.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/permissionElementUntrustedEvent.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/placeholderDescriptionForInvisibleIssues.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/propertyRuleInvalidNameIssue.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/propertyRuleIssue.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/selectElementAccessibilityDisallowedOptGroupChild.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/selectElementAccessibilityDisallowedSelectChild.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/selectElementAccessibilityInteractiveContentAttributesSelectDescendant.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/selectElementAccessibilityInteractiveContentLegendChild.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/selectElementAccessibilityInteractiveContentOptionChild.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/selectElementAccessibilityNonPhrasingContentOptionChild.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sharedArrayBuffer.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sharedDictionaryUseErrorCrossOriginNoCorsRequest.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sharedDictionaryUseErrorDictionaryLoadFailure.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sharedDictionaryUseErrorMatchingDictionaryNotUsed.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sharedDictionaryUseErrorUnexpectedContentDictionaryHeader.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sharedDictionaryWriteErrorCossOriginNoCorsRequest.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sharedDictionaryWriteErrorDisallowedBySettings.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sharedDictionaryWriteErrorExpiredResponse.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sharedDictionaryWriteErrorFeatureDisabled.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sharedDictionaryWriteErrorInsufficientResources.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sharedDictionaryWriteErrorInvalidMatchField.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sharedDictionaryWriteErrorInvalidStructuredHeader.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sharedDictionaryWriteErrorInvalidTTLField.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sharedDictionaryWriteErrorNavigationRequest.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sharedDictionaryWriteErrorNoMatchField.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sharedDictionaryWriteErrorNonIntegerTTLField.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sharedDictionaryWriteErrorNonListMatchDestField.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sharedDictionaryWriteErrorNonSecureContext.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sharedDictionaryWriteErrorNonStringIdField.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sharedDictionaryWriteErrorNonStringInMatchDestList.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sharedDictionaryWriteErrorNonStringMatchField.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sharedDictionaryWriteErrorNonTokenTypeField.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sharedDictionaryWriteErrorRequestAborted.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sharedDictionaryWriteErrorShuttingDown.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sharedDictionaryWriteErrorTooLongIdField.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sharedDictionaryWriteErrorUnsupportedType.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sriInvalidSignatureHeader.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sriInvalidSignatureInputHeader.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sriMissingSignatureHeader.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sriMissingSignatureInputHeader.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sriSignatureHeaderValueIsIncorrectLength.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sriSignatureHeaderValueIsNotByteSequence.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sriSignatureHeaderValueIsParameterized.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sriSignatureInputHeaderInvalidComponentName.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sriSignatureInputHeaderInvalidComponentType.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sriSignatureInputHeaderInvalidDerivedComponentParameter.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sriSignatureInputHeaderInvalidHeaderComponentParameter.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sriSignatureInputHeaderInvalidParameter.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sriSignatureInputHeaderKeyIdLength.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sriSignatureInputHeaderMissingLabel.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sriSignatureInputHeaderMissingRequiredParameters.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sriSignatureInputHeaderValueMissingComponents.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sriSignatureInputHeaderValueNotInnerList.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sriValidationFailedIntegrityMismatch.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sriValidationFailedInvalidLength.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sriValidationFailedSignatureExpired.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/sriValidationFailedSignatureMismatch.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/stylesheetLateImport.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/stylesheetRequestFailed.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/summaryElementAccessibilityInteractiveContentSummaryDescendant.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/unencodedDigestIncorrectDigestLength.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/unencodedDigestIncorrectDigestType.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/unencodedDigestMalformedDictionary.md
/usr/libexec/gemini-cli/bundled/third_party/issue-descriptions/unencodedDigestUnknownAlgorithm.md
/usr/libexec/gemini-cli/chunk-24R3JJRB.js
/usr/libexec/gemini-cli/chunk-34MYV7JD.js
/usr/libexec/gemini-cli/chunk-5AUYMPVF.js
/usr/libexec/gemini-cli/chunk-5PS3AYFU.js
/usr/libexec/gemini-cli/chunk-664ZODQF.js
/usr/libexec/gemini-cli/chunk-6Z2GQGII.js
/usr/libexec/gemini-cli/chunk-7LQRUKPT.js
/usr/libexec/gemini-cli/chunk-ALVMXQYL.js
/usr/libexec/gemini-cli/chunk-B54TROKV.js
/usr/libexec/gemini-cli/chunk-BG2B4WV5.js
/usr/libexec/gemini-cli/chunk-DAHVX5MI.js
/usr/libexec/gemini-cli/chunk-F7WLNK6O.js
/usr/libexec/gemini-cli/chunk-FBGJOW3X.js
/usr/libexec/gemini-cli/chunk-ILANJJAD.js
/usr/libexec/gemini-cli/chunk-IQDAUFS5.js
/usr/libexec/gemini-cli/chunk-IUUIT4SU.js
/usr/libexec/gemini-cli/chunk-JB342GRK.js
/usr/libexec/gemini-cli/chunk-L5V3KIDT.js
/usr/libexec/gemini-cli/chunk-OFOMMM4A.js
/usr/libexec/gemini-cli/chunk-P4IYYRKC.js
/usr/libexec/gemini-cli/chunk-PTIIH33O.js
/usr/libexec/gemini-cli/chunk-RHQ5RWRW.js
/usr/libexec/gemini-cli/chunk-SDT3SMSX.js
/usr/libexec/gemini-cli/chunk-SNUSRD5O.js
/usr/libexec/gemini-cli/chunk-SZMWXEEI.js
/usr/libexec/gemini-cli/chunk-THWSXFSH.js
/usr/libexec/gemini-cli/chunk-TUDYL3X4.js
/usr/libexec/gemini-cli/chunk-UB6EWNWI.js
/usr/libexec/gemini-cli/chunk-Y5NBDPUP.js
/usr/libexec/gemini-cli/chunk-ZINRZXUN.js
/usr/libexec/gemini-cli/chunk-ZLL3UXFN.js
/usr/libexec/gemini-cli/chunk-ZNHHIFQN.js
/usr/libexec/gemini-cli/cleanup-2EKCP4Q4.js
/usr/libexec/gemini-cli/cleanup-G4HKUFT2.js
/usr/libexec/gemini-cli/cleanup-X3KOZTUK.js
/usr/libexec/gemini-cli/core-JDFTBJXX.js
/usr/libexec/gemini-cli/core-ZIYDWN4V.js
/usr/libexec/gemini-cli/devtools-TYCPOPV3.js
/usr/libexec/gemini-cli/devtoolsService-KJJEIBQ2.js
/usr/libexec/gemini-cli/devtoolsService-NFNYJGMS.js
/usr/libexec/gemini-cli/devtoolsService-UB2E5377.js
/usr/libexec/gemini-cli/dist-WD2ZO2DC.js
/usr/libexec/gemini-cli/events-XB7DADIJ.js
/usr/libexec/gemini-cli/gemini-6K6USV55.js
/usr/libexec/gemini-cli/gemini-NJ7GQJ2G.js
/usr/libexec/gemini-cli/gemini-Y4OW3GPV.js
/usr/libexec/gemini-cli/gemini.js
/usr/libexec/gemini-cli/getMachineId-bsd-TXG52NKR.js
/usr/libexec/gemini-cli/getMachineId-darwin-7OE4DDZ6.js
/usr/libexec/gemini-cli/getMachineId-linux-SHIFKOOX.js
/usr/libexec/gemini-cli/getMachineId-unsupported-5U5DOEYY.js
/usr/libexec/gemini-cli/getMachineId-win-6KLLGOI4.js
/usr/libexec/gemini-cli/https-proxy-agent-AVGR4LHR.js
/usr/libexec/gemini-cli/interactiveCli-3B23G3WW.js
/usr/libexec/gemini-cli/interactiveCli-3XBP73G4.js
/usr/libexec/gemini-cli/interactiveCli-NNJDT7RS.js
/usr/libexec/gemini-cli/liteRtServerManager-A77B57ZY.js
/usr/libexec/gemini-cli/liteRtServerManager-MQS4LI5P.js
/usr/libexec/gemini-cli/liteRtServerManager-PYCXZRAL.js
/usr/libexec/gemini-cli/multipart-parser-E7RMVJWU.js
/usr/libexec/gemini-cli/multipart-parser-KPBZEGQU.js
/usr/libexec/gemini-cli/oauth2-provider-5JL2PKRR.js
/usr/libexec/gemini-cli/oauth2-provider-6EE3JV6M.js
/usr/libexec/gemini-cli/oauth2-provider-THDZ27ZX.js
/usr/libexec/gemini-cli/policies
/usr/libexec/gemini-cli/policies/agents.toml
/usr/libexec/gemini-cli/policies/conseca.toml
/usr/libexec/gemini-cli/policies/discovered.toml
/usr/libexec/gemini-cli/policies/non-interactive.toml
/usr/libexec/gemini-cli/policies/plan.toml
/usr/libexec/gemini-cli/policies/read-only.toml
/usr/libexec/gemini-cli/policies/sandbox-default.toml
/usr/libexec/gemini-cli/policies/write.toml
/usr/libexec/gemini-cli/policies/yolo.toml
/usr/libexec/gemini-cli/src-65GKNWUJ.js
/usr/libexec/gemini-cli/src-U45KTUYT.js
/usr/libexec/gemini-cli/src-XZYPU6PJ.js
/usr/libexec/gemini-cli/start-K5QQG7K4.js
/usr/libexec/gemini-cli/start-SV5TPWOH.js
/usr/libexec/gemini-cli/start-YON746V5.js
/usr/libexec/gemini-cli/tree-sitter-XSXMMIUZ.js
/usr/libexec/gemini-cli/tree-sitter-bash-LMFXTVOP.js
/usr/share/doc/packages/gemini-cli
/usr/share/doc/packages/gemini-cli/CONTRIBUTING.md
/usr/share/doc/packages/gemini-cli/admin
/usr/share/doc/packages/gemini-cli/admin/enterprise-controls.md
/usr/share/doc/packages/gemini-cli/assets
/usr/share/doc/packages/gemini-cli/assets/connected_devtools.png
/usr/share/doc/packages/gemini-cli/assets/gemini-screenshot.png
/usr/share/doc/packages/gemini-cli/assets/monitoring-dashboard-logs.png
/usr/share/doc/packages/gemini-cli/assets/monitoring-dashboard-metrics.png
/usr/share/doc/packages/gemini-cli/assets/monitoring-dashboard-overview.png
/usr/share/doc/packages/gemini-cli/assets/release_patch.png
/usr/share/doc/packages/gemini-cli/assets/theme-ansi-dark.png
/usr/share/doc/packages/gemini-cli/assets/theme-ansi-light.png
/usr/share/doc/packages/gemini-cli/assets/theme-atom-one-dark.png
/usr/share/doc/packages/gemini-cli/assets/theme-ayu-dark.png
/usr/share/doc/packages/gemini-cli/assets/theme-ayu-light.png
/usr/share/doc/packages/gemini-cli/assets/theme-custom.png
/usr/share/doc/packages/gemini-cli/assets/theme-default-dark.png
/usr/share/doc/packages/gemini-cli/assets/theme-default-light.png
/usr/share/doc/packages/gemini-cli/assets/theme-dracula-dark.png
/usr/share/doc/packages/gemini-cli/assets/theme-github-dark.png
/usr/share/doc/packages/gemini-cli/assets/theme-github-light.png
/usr/share/doc/packages/gemini-cli/assets/theme-google-light.png
/usr/share/doc/packages/gemini-cli/assets/theme-holiday-dark.png
/usr/share/doc/packages/gemini-cli/assets/theme-shades-of-purple-dark.png
/usr/share/doc/packages/gemini-cli/assets/theme-solarized-dark.png
/usr/share/doc/packages/gemini-cli/assets/theme-solarized-light.png
/usr/share/doc/packages/gemini-cli/assets/theme-tokyonight-dark.png
/usr/share/doc/packages/gemini-cli/assets/theme-xcode-light.png
/usr/share/doc/packages/gemini-cli/changelogs
/usr/share/doc/packages/gemini-cli/changelogs/index.md
/usr/share/doc/packages/gemini-cli/changelogs/latest.md
/usr/share/doc/packages/gemini-cli/changelogs/preview.md
/usr/share/doc/packages/gemini-cli/cli
/usr/share/doc/packages/gemini-cli/cli/acp-mode.md
/usr/share/doc/packages/gemini-cli/cli/auto-memory.md
/usr/share/doc/packages/gemini-cli/cli/checkpointing.md
/usr/share/doc/packages/gemini-cli/cli/cli-reference.md
/usr/share/doc/packages/gemini-cli/cli/creating-skills.md
/usr/share/doc/packages/gemini-cli/cli/custom-commands.md
/usr/share/doc/packages/gemini-cli/cli/enterprise.md
/usr/share/doc/packages/gemini-cli/cli/gemini-ignore.md
/usr/share/doc/packages/gemini-cli/cli/gemini-md.md
/usr/share/doc/packages/gemini-cli/cli/generation-settings.md
/usr/share/doc/packages/gemini-cli/cli/git-worktrees.md
/usr/share/doc/packages/gemini-cli/cli/headless.md
/usr/share/doc/packages/gemini-cli/cli/model-routing.md
/usr/share/doc/packages/gemini-cli/cli/model-steering.md
/usr/share/doc/packages/gemini-cli/cli/model.md
/usr/share/doc/packages/gemini-cli/cli/notifications.md
/usr/share/doc/packages/gemini-cli/cli/plan-mode.md
/usr/share/doc/packages/gemini-cli/cli/rewind.md
/usr/share/doc/packages/gemini-cli/cli/sandbox.md
/usr/share/doc/packages/gemini-cli/cli/session-management.md
/usr/share/doc/packages/gemini-cli/cli/settings.md
/usr/share/doc/packages/gemini-cli/cli/skills-best-practices.md
/usr/share/doc/packages/gemini-cli/cli/skills.md
/usr/share/doc/packages/gemini-cli/cli/system-prompt.md
/usr/share/doc/packages/gemini-cli/cli/telemetry.md
/usr/share/doc/packages/gemini-cli/cli/themes.md
/usr/share/doc/packages/gemini-cli/cli/token-caching.md
/usr/share/doc/packages/gemini-cli/cli/trusted-folders.md
/usr/share/doc/packages/gemini-cli/cli/tutorials
/usr/share/doc/packages/gemini-cli/cli/tutorials/automation.md
/usr/share/doc/packages/gemini-cli/cli/tutorials/file-management.md
/usr/share/doc/packages/gemini-cli/cli/tutorials/mcp-setup.md
/usr/share/doc/packages/gemini-cli/cli/tutorials/memory-management.md
/usr/share/doc/packages/gemini-cli/cli/tutorials/plan-mode-steering.md
/usr/share/doc/packages/gemini-cli/cli/tutorials/session-management.md
/usr/share/doc/packages/gemini-cli/cli/tutorials/shell-commands.md
/usr/share/doc/packages/gemini-cli/cli/tutorials/skills-getting-started.md
/usr/share/doc/packages/gemini-cli/cli/tutorials/task-planning.md
/usr/share/doc/packages/gemini-cli/cli/tutorials/web-tools.md
/usr/share/doc/packages/gemini-cli/cli/using-agent-skills.md
/usr/share/doc/packages/gemini-cli/core
/usr/share/doc/packages/gemini-cli/core/gemma-setup.md
/usr/share/doc/packages/gemini-cli/core/index.md
/usr/share/doc/packages/gemini-cli/core/local-model-routing.md
/usr/share/doc/packages/gemini-cli/core/remote-agents.md
/usr/share/doc/packages/gemini-cli/core/subagents.md
/usr/share/doc/packages/gemini-cli/examples
/usr/share/doc/packages/gemini-cli/examples/proxy-script.md
/usr/share/doc/packages/gemini-cli/extensions
/usr/share/doc/packages/gemini-cli/extensions/best-practices.md
/usr/share/doc/packages/gemini-cli/extensions/index.md
/usr/share/doc/packages/gemini-cli/extensions/reference.md
/usr/share/doc/packages/gemini-cli/extensions/releasing.md
/usr/share/doc/packages/gemini-cli/extensions/writing-extensions.md
/usr/share/doc/packages/gemini-cli/get-started
/usr/share/doc/packages/gemini-cli/get-started/authentication.mdx
/usr/share/doc/packages/gemini-cli/get-started/gemini-3.md
/usr/share/doc/packages/gemini-cli/get-started/index.md
/usr/share/doc/packages/gemini-cli/get-started/installation.mdx
/usr/share/doc/packages/gemini-cli/hooks
/usr/share/doc/packages/gemini-cli/hooks/best-practices.md
/usr/share/doc/packages/gemini-cli/hooks/index.md
/usr/share/doc/packages/gemini-cli/hooks/reference.md
/usr/share/doc/packages/gemini-cli/hooks/writing-hooks.md
/usr/share/doc/packages/gemini-cli/ide-integration
/usr/share/doc/packages/gemini-cli/ide-integration/ide-companion-spec.md
/usr/share/doc/packages/gemini-cli/ide-integration/index.md
/usr/share/doc/packages/gemini-cli/index.md
/usr/share/doc/packages/gemini-cli/integration-tests.md
/usr/share/doc/packages/gemini-cli/issue-and-pr-automation.md
/usr/share/doc/packages/gemini-cli/local-development.md
/usr/share/doc/packages/gemini-cli/mermaid
/usr/share/doc/packages/gemini-cli/mermaid/context.mmd
/usr/share/doc/packages/gemini-cli/mermaid/render-path.mmd
/usr/share/doc/packages/gemini-cli/npm.md
/usr/share/doc/packages/gemini-cli/redirects.json
/usr/share/doc/packages/gemini-cli/reference
/usr/share/doc/packages/gemini-cli/reference/commands.md
/usr/share/doc/packages/gemini-cli/reference/configuration.md
/usr/share/doc/packages/gemini-cli/reference/keyboard-shortcuts.md
/usr/share/doc/packages/gemini-cli/reference/memport.md
/usr/share/doc/packages/gemini-cli/reference/policy-engine.md
/usr/share/doc/packages/gemini-cli/reference/tools.md
/usr/share/doc/packages/gemini-cli/release-confidence.md
/usr/share/doc/packages/gemini-cli/releases.md
/usr/share/doc/packages/gemini-cli/resources
/usr/share/doc/packages/gemini-cli/resources/faq.md
/usr/share/doc/packages/gemini-cli/resources/quota-and-pricing.md
/usr/share/doc/packages/gemini-cli/resources/tos-privacy.md
/usr/share/doc/packages/gemini-cli/resources/troubleshooting.md
/usr/share/doc/packages/gemini-cli/resources/uninstall.md
/usr/share/doc/packages/gemini-cli/sidebar.json
/usr/share/doc/packages/gemini-cli/tools
/usr/share/doc/packages/gemini-cli/tools/activate-skill.md
/usr/share/doc/packages/gemini-cli/tools/ask-user.md
/usr/share/doc/packages/gemini-cli/tools/file-system.md
/usr/share/doc/packages/gemini-cli/tools/internal-docs.md
/usr/share/doc/packages/gemini-cli/tools/mcp-resources.md
/usr/share/doc/packages/gemini-cli/tools/mcp-server.md
/usr/share/doc/packages/gemini-cli/tools/memory.md
/usr/share/doc/packages/gemini-cli/tools/planning.md
/usr/share/doc/packages/gemini-cli/tools/shell.md
/usr/share/doc/packages/gemini-cli/tools/todos.md
/usr/share/doc/packages/gemini-cli/tools/tracker.md
/usr/share/doc/packages/gemini-cli/tools/web-fetch.md
/usr/share/doc/packages/gemini-cli/tools/web-search.md
/usr/share/licenses/gemini-cli
/usr/share/licenses/gemini-cli/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 03:14:27 2026