Release notes

FEATURE

Cleaner UI with privacy options, robust statusline controls, and a better help menu

The terminal interface is now much more mindful of your privacy and reading experience. If you don't want someone looking over your shoulder to see your email address or subscription tier, you can use the AGY_CLI_HIDE_ACCOUNT_INFO environment variable to hide this private info from the top header. When reviewing message history, your typed slash commands are now prefixed with a caret (>), making it instantly obvious which lines you typed and which parts the AI generated. Customizing your status line with /statusline is also smarter now: it understands direct commands to toggle or reset it (like on/off or reset), and no longer hangs the program if you ask for help. When you open the /help menu, the shortcuts are finally sorted alphabetically, missing keys have been added, and you can now smoothly scroll through both the commands and shortcuts tabs using page-up/down keys. Finally, when using /diff to inspect a specific Git version, it now correctly recognizes standard 7-character short commit hashes. Like organizing your office desk: your drawers used to be a mess and anyone could see your pay stub lying around; now everything is locked up, documents are perfectly categorized, and even the shorthand labels are perfectly matched.

BUGFIX

Agent timeouts fixed, sandbox panics resolved, and plugins install correctly

We've fixed a few underlying issues that were seriously holding the system back. Previously, there was a default "60-second interaction timeout" limit intended to keep background subagents from hanging indefinitely, but it accidentally affected the main agent (the one you chat with directly), sometimes brutally cutting it off mid-sentence; this strict collar now only applies to subagents. When fetching URL content in sandbox mode, the system will no longer crash if it encounters empty data. Additionally, plugin and skill paths have all been corrected: when you install a new plugin, it is now properly placed in the shared config folder (~/.gemini/config/) so it's instantly usable; and even when running in a standalone mode missing the standard config directory, the system can still successfully locate fallback skill files without loading them twice. Like fixing a constantly misbehaving appliance: it used to forcefully cut the power if it cooked for more than 60 seconds, and newly bought attachments would always get lost in the junk drawer; now, it cooks until it's done, and new attachments work perfectly the moment you plug them in.

Original changelog

Original changelogCleaner UI with privacy options, robust statusline controls, and a better help menu
Added `AGY_CLI_HIDE_ACCOUNT_INFO` environment variable to hide email and plan tier from the header.
Fixed command rendering in message history: prefixed slash commands with a caret (`>`) in response block headers to clearly distinguish user-typed commands from agent outputs.
Fixed statusline subcommand handling and recursive loops: added case-insensitive subcommand parsing (help, delete, reset, enable/on, disable/off) to the /statusline command, providing direct control to toggle or revert custom statuslines and blocking recursive shell hangs during help queries.
Improved `/help` shortcuts tab by sorting shortcuts by keybinding key, adding missing keybindings (like `ctrl+r`, `ctrl+o`, `alt+j`, `ctrl+k`), and generalizing scrolling (PageUp/PageDown/GoToTop/GoToBottom) for both Commands and Shortcuts tabs.
Fixed Git short-hash support in diff selection: updated the commit hash recognition pattern in the  /diff  commit selection tree to match Git's standard 7-character short hashes (and up to 40-character full hashes).
Original changelogAgent timeouts fixed, sandbox panics resolved, and plugins install correctly
Fixed timeout overrides: restricted the default 60-second interaction timeout specifically to subagents, preventing the main agent from being unconditionally capped.
Fixed a nil-pointer panic in Sandbox Mode: resolved a typed nil interface comparison when fetching URL content.
Fixed fallback skill discovery in Standalone mode: ensures custom/fallback skills are successfully loaded even if the standard configuration directory is missing, and added automatic path deduplication to prevent duplicates.
Fixed plugin installation path mismatch: updated the `plugin` subcommand to install downloaded plugins directly to the shared configuration directory (`~/.gemini/config/`) rather than the private application data folder, making them instantly discoverable.