Changelog
This page tracks user-facing changes to Cosine CLI.
beta15
Section titled “beta15”Changes since beta14 (published 2026-03-04).
New Features
Section titled “New Features”- Added automatic task name derivation from user prompts in the Agents sidepanel to make multi-agent sessions easier to scan.
- Expanded CLI2 event coverage to improve telemetry and product insights.
- Fixed additional Swarm mode issues to improve stability in parallel subagent workflows.
v2.0.0-beta13
Section titled “v2.0.0-beta13”Changes since v2.0.0-beta12 (published 2026-03-03).
- Fixed update check functionality to properly detect and prompt for new CLI versions.
- Fixed Swarm mode bugs including subagent checkpointing issues that could cause state inconsistencies.
- Fixed terminal display issues where the terminal could appear white or unresponsive.
- Fixed backspace behavior in filter dialogs — Ctrl+H now works correctly as backspace.
- Fixed user question handling on subagents so prompts are properly routed when using parallel agent workflows.
- Improved Homebrew install detection on Windows CI environments.
v2.0.0-beta12
Section titled “v2.0.0-beta12”Changes since v2.0.0-beta10 (published 2026-02-25).
New Features
Section titled “New Features”Swarm Mode
Section titled “Swarm Mode”Swarm mode enables parallel agent workflows by allowing the primary agent to spawn and orchestrate multiple subagents simultaneously. When activated, the agent can delegate independent tasks to subagents that run in parallel, significantly speeding up complex multi-file operations. Subagents appear in the Agents panel (Ctrl+3 / Alt+3) indented under their parent, where you can monitor progress, view diffs, or kill individual agents. This is particularly useful for large refactoring tasks, cross-module changes, or when you need multiple independent investigations running concurrently.
Light Mode
Section titled “Light Mode”The CLI now supports a complete light color theme alongside the existing dark theme. Light Mode provides better visibility in bright environments and reduces eye strain during daytime usage. The theme automatically applies to all UI components including the timeline, side panels, dialogs, and terminal views. You can switch between themes through the settings or use the quick toggle in the commands menu.
Rebase Quick Action in Git Session Manager
Section titled “Rebase Quick Action in Git Session Manager”A new Rebase action has been added to the Git Session Manager, allowing you to quickly rebase your current branch without leaving the CLI interface. This streamlines common git workflows when working with agent-generated branches, making it easier to keep feature branches up to date with main before merging or continuing work.
Auto-Approve Plan Functionality
Section titled “Auto-Approve Plan Functionality”Plan mode now supports auto-approve, which automatically approves the generated plan without requiring manual confirmation for each step. This is ideal when you want the agent to create and execute a plan in one flow while still benefiting from the structured planning phase. The setting can be toggled per-session or configured globally for users who prefer the plan-then-execute workflow without interruptions.
Standardized Plan File Context Injection
Section titled “Standardized Plan File Context Injection”Plan files are now injected into the agent’s context more consistently and reliably. When a plan is created, its content is properly formatted and made available to the agent throughout the session. This ensures the agent always has access to the full plan context when making edits, reducing drift between the intended plan and actual execution.
Open Terminal Action in TUI
Section titled “Open Terminal Action in TUI”You can now open an interactive terminal session directly from the TUI using the new Open Terminal action. Accessible from the commands menu (/ or Ctrl+P), this creates a new shell session without leaving your current conversation. The terminal appears in the Terminals panel (Ctrl+2 / Alt+2) where you can switch between it and your chat session seamlessly.
Send Terminal Output to Model
Section titled “Send Terminal Output to Model”Terminal output can now be sent directly back to the model as context. After running commands in an interactive terminal, you can capture the output and include it in your conversation with the agent. This eliminates manual copy-pasting when sharing command results, error messages, or logs with Cosine.
Implementation Plans in Chat Timeline
Section titled “Implementation Plans in Chat Timeline”When the agent creates a plan, it now appears inline in the chat timeline as a structured implementation plan block. These plans are collapsible, show completion status, and can be referenced throughout the conversation. This makes it easier to track what the agent intends to do and check off items as they’re completed.
Native Gemini Streaming Responses
Section titled “Native Gemini Streaming Responses”The CLI now supports native streaming responses from Google’s Gemini models. This provides real-time token-by-token output for Gemini-backed conversations, reducing perceived latency and allowing you to see responses as they’re generated rather than waiting for complete responses.
Improved Text Selection and Copy UI
Section titled “Improved Text Selection and Copy UI”Text selection in the timeline has been significantly improved. You can now select and copy text from assistant responses more reliably, with better visual feedback during selection. The copy UI has been updated to provide clearer confirmation when text is copied to the clipboard, making it easier to extract code snippets, explanations, or other content from agent responses.
- Fixed hangs that could occur during websocket inference.
- Fixed rendering issues where
output_textassistant messages could display incorrectly. - Fixed message ordering in resumed sessions so tool execution blocks and assistant output are interleaved correctly.
- Fixed a
ggrepmutex issue that could cause instability. - Removed stray debug logs from the terminal popout dialog.
- Fixed stale tool definitions after model switches by invalidating cache correctly.
- Fixed terminal overlay responsiveness issues.
- Fixed dialog search behavior so Ctrl+H works as backspace.
- Fixed Linux CGO build/linking reliability by switching to external linker mode.
Performance
Section titled “Performance”- Improved CLI2 CGO build speed by roughly 3x.
- Added improved generation/stream telemetry (including trace, latency, and TTFT capture) to improve performance observability.