15 Commits

Author SHA256 Message Date
d55528d205 Accepting request 1335451 from devel:tools
- 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

OBS-URL: https://build.opensuse.org/request/show/1335451
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gemini-cli?expand=0&rev=11
2026-02-27 16:13:17 +00:00
f67fbd5d3a - update to 0.30.0:
* feat(ux): added text wrapping capabilities to markdown tables
  * Add autoconfigure memory usage setting to the dialog
  * fix(core): prevent race condition in policy persistence
  * fix(evals): prevent false positive in hierarchical memory
    test
  * test(evals): mark all `save_memory` evals as `USUALLY_PASSES`
    due to unreliability
  * feat(cli): add setting to hide shortcuts hint UI
  * feat(core): formalize 5-phase sequential planning workflow
  * Introduce limits for search results.
  * fix(cli): allow closing debug console after auto-open via
    flicker
  * feat(masking): enable tool output masking by default
  * perf(ui): optimize table rendering by memoizing styled
    characters
  * feat: multi-line text answers in ask-user tool
  * perf(cli): truncate large debug logs and limit message
    history
  * fix(core): complete MCP discovery when configured servers are
    skipped
  * fix(core): cache CLI version to ensure consistency during
    sessions
  * fix(cli): resolve double rendering in shpool and address
    vscode lint warnings
  * feat(plan): document and validate Plan Mode policy overrides
  * Fix pressing any key to exit select mode.
  * fix(cli): update F12 behavior to only open drawer if browser
    fails

OBS-URL: https://build.opensuse.org/package/show/devel:tools/gemini-cli?expand=0&rev=24
2026-02-27 13:11:46 +00:00
00745fc758 Accepting request 1334352 from devel:tools
- 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

OBS-URL: https://build.opensuse.org/request/show/1334352
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gemini-cli?expand=0&rev=10
2026-02-23 15:12:22 +00:00
142dbbdf24 - update to 0.29.5:
* fix: remove `ask_user` tool from non-interactive modes
  * fix(cli): allow restricted .env loading in untrusted
    sandboxed folders
  * Encourage agent to utilize ecosystem tools to perform work
  * feat(plan): unify workflow location in system prompt to
    optimize caching
  * feat(core): enable getUserTierName in config
  * feat(core): add default execution limits for subagents
  * Fix issue where agent gets stuck at interactive commands.
  * feat(core): remove hardcoded policy bypass for local
    subagents
  * feat(plan): implement `plan` slash command
  * feat: increase `ask_user` label limit to 16 characters
  * feat(core): add `enter_plan_mode` tool
  * Stop showing an error message in `/plan`
  * fix(hooks): remove unnecessary logging for hook registration
  * fix(mcp): ensure MCP transport is closed to prevent memory
    leaks
  * feat(skills): implement linking for agent skills
  * feat(admin): Implement admin allowlist for MCP server
    configurations
  * fix(core): add retry logic for transient SSL/TLS errors
  * fix(core): handle non-compliant mcpbridge responses from
    Xcode 26.3
  * feat(cli): Add W, B, E Vim motions and operator support
  * fix: Windows Specific Agent Quality & System Prompt
  * feat(plan): support `replace` tool in plan mode to edit plans
  * fix(cli): reload skills and agents on extension restart
  * fix(core): expand excludeTools with legacy aliases for

OBS-URL: https://build.opensuse.org/package/show/devel:tools/gemini-cli?expand=0&rev=22
2026-02-22 13:10:06 +00:00
b899620818 - update to 0.28.2:
* feat(commands): add /prompt-suggest slash command
  * feat(cli): align hooks enable/disable with skills and improve
    completion
  * docs: add CLI reference documentation
  * feat(skills): final stable promotion cleanup
  * test(core): mock fetch in OAuth transport fallback tests
  * feat(cli): include auth method in /bug
  * Add a email privacy note to bug_report template
  * Rewind documentation
  * fix: verify audio/video MIME types with content check
  * feat(core): add support for positron ide
  * /oncall dedup - wrap texts to nextlines
  * fix(admin): rename advanced features admin setting
  * fix(core): suppress duplicate hook failure warnings during
    streaming
  * test: add more tests for AskUser
  * feat(cli): enable activity logging for non-interactive mode
    and evals
  * feat(core): add support for custom deny messages in policy
    rules
  * Fix unintended credential exposure to MCP Servers
  * feat(extensions): add support for custom themes in extensions
  * fix: persist and restore workspace directories on session
    resume
  * Update release notes pages for 0.26.0 and 0.27.0-preview.
  * feat(ux): update cell border color and created test file for
    table rendering
  * Change height for the ToolConfirmationQueue.
  * feat(cli): add user identity info to stats command

OBS-URL: https://build.opensuse.org/package/show/devel:tools/gemini-cli?expand=0&rev=21
2026-02-16 21:00:50 +00:00
93bd6d1875 - update to 0.27.0:
* remove fireAgent and beforeAgent hook
  * Remove unused modelHooks and toolHooks
  * feat(cli): sanitize ANSI escape sequences in non-interactive
    output
  * Update Attempt text to Retry when showing the retry happening
    to the …
  * feat(cli): implement event-driven tool execution scheduler
  * chore(release): bump version to
  * Remove other rewind reference in docs
  * feat(skills): add code-reviewer skill
  * feat(plan): Extend `Shift+Tab` Mode Cycling to include `Plan`
    Mode
  * feat(plan): refactor TestRig and eval helper to support
    configurable approval modes
  * feat(workflows): support recursive workstream labeling and
    new IDs
  * Run evals for all models.
  * fix(github): improve label-workstream-rollup efficiency with
  * Docs: Update changelogs for v.0.25.0 and v0.26.0-preview.0
    releases.
  * Migrate beforeTool and afterTool hooks to hookSystem
  * fix(github): improve label-workstream-rollup efficiency and
    fix bugs
  * feat(cli): improve skill enablement/disablement verbiage
  * fix(admin): Ensure CLI commands run in non-interactive mode
  * feat(core): support dynamic variable substitution in system
    prompt override
  * fix(core,cli): enable recursive directory access for
  * Docs: Marking for experimental features

OBS-URL: https://build.opensuse.org/package/show/devel:tools/gemini-cli?expand=0&rev=19
2026-02-05 09:59:06 +00:00
1e46ae20f3 - update to 0.26.0:
* fix: PDF token estimation
  * docs: clarify F12 to open debug console
  * docs: Remove .md extension from internal links in
    architecture.md
  * Add an experimental setting for extension config
  * feat: add Rewind Confirmation dialog and Rewind Viewer
    component
  * fix(a2a): Don't throw errors for  GeminiEventType Retry and
    InvalidStream.
  * prefactor: add rootCommands as array so it can be used for
    policy parsing
  * remove unnecessary `` key bindings
  * docs(skills): use body-file in pr-creator skill for better
    reliability
  * chore(automation): recursive labeling for workstream
    descendants
  * feat: introduce 'skill-creator' built-in skill and CJS
    management tools
  * chore(automation): remove automated PR size and complexity
    labeler
  * refactor(skills): replace 'project' with 'workspace' scope
  * Docs: Update release notes for 1/13/2026
  * Simplify paste handling
  * chore(automation): improve scheduled issue triage discovery
    and throughput
  * fix(acp): run exit cleanup when stdin closes
  * feat(scheduler): add types needed for event driven scheduler
  * Remove unused rewind key binding
  * Remove sequence binding

OBS-URL: https://build.opensuse.org/package/show/devel:tools/gemini-cli?expand=0&rev=17
2026-01-28 12:11:40 +00:00
26cf6fcf52 - update to 0.25.0:
* feat(core): improve activate_skill tool and use lowercase XML
    tags
  * Add initiation method telemetry property
  * Hx support
  * [Skills] Foundation: Centralize management logic and feedback
    rendering
  * Introduce GEMINI_CLI_HOME for strict test isolation
  * [Skills] Multi-scope skill enablement and shadowing fix
  * policy: extract legacy policy from core tool scheduler to
    policy engine
  * Enhance TestRig with process management and timeouts
  * Update troubleshooting doc for
    UNABLE_TO_GET_ISSUER_CERT_LOCALLY
  * Add keytar to dependencies
  * Simplify extension settings command
  * feat(admin): implement extensions disabled
  * Core data structure updates for Rewind functionality
  * feat(hooks): simplify hook firing with HookSystem wrapper
    methods
  * Add exp.gws_experiment field to LogEventEntry
  * Revert "feat(admin): implement extensions disabled"
  * feat(core): Decouple enabling hooks UI from subsystem.
  * docs: add docs for hooks + extensions
  * feat(core): Preliminary changes for subagent model routing.
  * Optimize CI workflow: Parallelize jobs and cache linters
  * Add option to fallback for capacity errors in ProQuotaDi…
  * feat: add confirmation details support + jsonrpc vs http rest
    support
  * fix(workflows): fix and limit labels for pr-triage.sh script

OBS-URL: https://build.opensuse.org/package/show/devel:tools/gemini-cli?expand=0&rev=15
2026-01-21 10:36:00 +00:00
b751ec487c - update to 0.24.4:
* fix(patch): cherry-pick 88f1ec8 to release/v0.24.0-pr-16179
- update to 0.24.0:
  * chore(core): refactor model resolution and cleanup fallback
    logic
  * Add Folder Trust Support To Hooks
  * Record timestamp with code assist metrics.
  * feat(policy): implement dynamic mode-aware policy evaluation
  * fix(core): use debugLogger.debug for startup profiler logs
  * feat(ui): Add security warning and improve layout for Hooks
    list
  * fix #15369, prevent crash on unhandled EIO error in readStdin
    cleanup
  * chore: improve error messages for --resume
  * chore: remove clipboard file
  * Implemented unified secrets sanitization and env. redaction
    options
  * feat: automatic `/model` persistence across Gemini CLI
    sessions
  * refactor(core): remove deprecated permission aliases from
    BeforeToolHookOutput
  * fix: add missing `type` field to MCPServerConfig
  * Make schema validation errors non-fatal
  * chore: limit MCP resources display to 10 by default
  * Add experimental in-CLI extension install and uninstall
    subcommands
  * feat: Add A2A Client Manager and tests
  * feat: terse transformations of image paths in text buffer
  * Security: Project-level hook warnings
  * Added modifyOtherKeys protocol support for tmux

OBS-URL: https://build.opensuse.org/package/show/devel:tools/gemini-cli?expand=0&rev=14
2026-01-19 08:51:05 +00:00
ecd64614c3 - update to 0.23.0:
* Code assist service metrics.
  * chore/release: bump version to
    0.21.0-nightly.20251216.bb0c0d8ee
  * Use official ACP SDK and support HTTP/SSE based MCP servers
  * Remove foreground for themes other than shades of purple and
    holiday.
  * Disallow unnecessary awaits.
  * Add one to the padding in settings dialog to avoid flicker.
  * feat(core): introduce remote agent infrastructure and rename
    local executor
  * feat(cli): Add `/auth logout` command to clear credentials
    and auth state
  * (fix) Automated pr labeller
  * feat: launch Gemini 3 Flash in Gemini CLI ️
  * Respect previewFeatures value from the remote flag if
    undefined
  * feat(ui): add Windows clipboard image support and Alt+V paste
    workaround
  * chore(core): remove legacy fallback flags and migrate loop
    detection
  * fix(ui): Prevent eager slash command completion hiding
    sibling commands
  * Docs: Update Changelog for Dec 17, 2025
  * Code Assist backend telemetry for user accept/reject of
    suggestions
  * fix(cli): correct initial history length handling for chat
    commands
  * chore/release: bump version to
    0.21.0-nightly.20251218.739c02bd6

OBS-URL: https://build.opensuse.org/package/show/devel:tools/gemini-cli?expand=0&rev=12
2026-01-07 12:00:53 +00:00
313af5fc31 - update to 0.22.5:
* fix(patch): cherry-pick 07e597d to release/v0.22.4-pr-15684

OBS-URL: https://build.opensuse.org/package/show/devel:tools/gemini-cli?expand=0&rev=10
2026-01-02 14:29:07 +00:00
ec71557f99 - update to 0.22.4:
* fix(patch): cherry-pick 37be162 to release/v0.22.3-pr-15601
    to patch version v0.22.3 and create version 0.22.4
- update to 0.22.3:
  * fix(patch): cherry-pick 9cdb267 to release/v0.22.2-pr-15494
    to patch version v0.22.2 and create version 0.22.3
- update to 0.22.0:
  * feat(ide): fallback to GEMINI_CLI_IDE_AUTH_TOKEN env var
  * feat: display quota stats for unused models in /stats
  * feat: ensure codebase investigator uses preview model when
    main agent does
  * chore: add closing reason to stale bug workflow
  * Send the model and CLI version with the user agent
  * refactor(sessions): move session summary generation to
    startup
  * Limit search depth in path corrector
  * Fix: Correct typo in code comment
  * feat(core): Plumbing for late resolution of model configs.
  * feat: attempt more error parsing
  * Add missing await.
  * feat(core): Add support for transcript_path in hooks for git-
    ai/Gemini extension
  * refactor: implement DelegateToAgentTool with discriminated
    union
  * feat: reset availabilityService on /auth
  * tool(cli): tweak the frontend tool to be aware of more core
    files from the cli
  * feat(cli): polish cached token stats and simplify stats
    display when quota is present.
  * feat(settings-validation): add validation for settings schema

OBS-URL: https://build.opensuse.org/package/show/devel:tools/gemini-cli?expand=0&rev=8
2025-12-28 13:27:14 +00:00
1c7e4e717b - update to 0.21.3:
* fix(patch): cherry-pick 9e6914d to release/v0.21.2-pr-15288
    to patch version v0.21.2 and create version 0.21.3
- update to 0.21.2:
  * fix(patch): cherry-pick a6d1245 to release/v0.21.1-pr-15214
    to patch version v0.21.1 and create version 0.21.2
- update to 0.21.1:
  * **Full Changelog**: https://github.com/google-gemini/gemini-
    cli/compare/v0.21.0...v0.21.1

OBS-URL: https://build.opensuse.org/package/show/devel:tools/gemini-cli?expand=0&rev=6
2025-12-22 09:23:58 +00:00
f201eccc68 - update to 0.21.0:
* refactor(stdio): always patch stdout and use
    createWorkingStdio for clean output
  * implement fuzzy search inside settings
  * feat: enable message bus integration by default
  * docs: Recommend using --debug intead of --verbose for CLI
    debugging
  * feat: consolidate remote MCP servers to use `url` in config
  * Restrict integration tests tools
  * track github repository names in telemetry events
  * Allow telemetry exporters to GCP to utilize user's login
    credentials, if requested
  * refactor(editor): use const assertion for editor types with
    single source of truth
  * fix(security): Fix npm audit vulnerabilities in glob and
    body-parser
  * Add new enterprise instructions
  * feat(hooks): Hook Session Lifecycle & Compression Integration
  * Avoid triggering refreshStatic unless there really is a
    banner to display.
  * feat(hooks): Hooks Commands Panel, Enable/Disable, and
    Migrate
  * fix: Bundle default policies for npx distribution
  * Fix tests
  * feat: add scheduled workflow to close stale issues
  * feat: Support Extension Hooks with Security Warning
  * feat: Add enableAgents experimental flag
  * docs: fix typo 'socus' to 'focus' in todos.md
  * Markdown export: move the emoji to the end of the line
  * fix(acp): prevent unnecessary credential cache clearing on

OBS-URL: https://build.opensuse.org/package/show/devel:tools/gemini-cli?expand=0&rev=4
2025-12-17 14:16:17 +00:00
OBS User buildservice-autocommit
6584a17f5d baserev update by copy to link target
OBS-URL: https://build.opensuse.org/package/show/devel:tools/gemini-cli?expand=0&rev=3
2025-12-15 10:58:40 +00:00