Cosine CLI 2.0.1 Update: Resume Sessions, Remote GUI Support, and Faster Startup
Cosine CLI 2.0.1 Update: Resume Sessions, Remote GUI Support, and Faster Startup cover image

Cosine CLI 2.0.1 is live.

This release makes the CLI feel much more continuous. You can leave a session and come back to it, start work with the right mode and reasoning settings already in place, and run more ambitious remote workflows without fighting the environment. Under the hood, we also shipped a broad sweep of fixes to make the TUI, tool calling, and remote execution more reliable.

Sessions that pick up where you left off

The headline feature in 2.0.1 is session resume.

When you relaunch the CLI, your last active session now comes back automatically so you can continue exactly where you stopped. If you want something more specific, you can also resume a session by ID. This closes one of the biggest gaps between “trying an agent” and actually using one as part of your daily workflow.

We also tightened the surrounding UX:

  • The transcript overlay now reopens anchored to the bottom and preserves scroll position.
  • The Overview tab’s changes list can be collapsed when a task touches lots of files.
  • A keyboard shortcut opens the commands menu directly, so common actions are faster to reach.
  • Pressing Ctrl+\ lets you interrupt reasoning and ask the agent to answer immediately.

Faster startup, less setup

2.0.1 adds a few small changes that make a big difference when you start the CLI repeatedly throughout the day.

You can now pass prompts from a file:

cos2 start --prompt-file ./task.md

You can also set the agent mode and reasoning effort up front:

cos2 start --mode plan --reasoning high

Those startup flags now persist across sessions, so once you dial in a workflow, the CLI keeps using it.

We also made native tool search the default. There is no extra toggle to remember anymore — the built-in search path is simply on, and it stays on across restarts.

Remote environments that can do more

This release significantly expands what remote environments can handle.

  • Remote environments can now stream a VNC display, which opens the door to GUI apps, browser automation, and other visually driven workflows.
  • Safari joins Chrome and Firefox as a supported browser option for agent-led web tasks.
  • Remote environments now support full PTY sessions, so interactive programs behave properly instead of feeling like best-effort shells.
  • Git identity and authentication are configured automatically in remote runtime sessions, which makes commit, push, and PR flows much smoother.
  • New environments can auto-generate a Dockerfile for the project instead of forcing you to write one from scratch.
  • Each environment can now have its own pod size, so heavier workloads can scale independently.

Taken together, these changes make the CLI much closer to a complete remote engineering workspace rather than a chat interface attached to a shell.

Better visibility into tools and integrations

We shipped a set of quality-of-life improvements around integrations as well.

When an MCP server connects, the CLI now shows exactly how many tools were loaded, so you can confirm at a glance that the integration came up cleanly. The MCP install flow inside the TUI was also redesigned to make discovery and setup clearer.

We also added logout support directly in the CLI, so account management no longer requires reaching into config files manually.

Reliability and performance upgrades across the board

2.0.1 includes a large batch of fixes that make day-to-day usage noticeably steadier.

Highlights include:

  • large pastes no longer hang or drop characters
  • @filename lookup is asynchronous while you type, which avoids blocking input and reduces mention-search failures
  • ANSI escape sequences in tool output no longer corrupt the TUI layout
  • timeline scrolling, sidebar selection, markdown rendering, and todo cleanup all got important bug fixes
  • malformed tool-call payloads and repeated streamed tool-argument chunks are handled more safely
  • Plan mode tool registration and context rebuild behaviour were fixed, reducing unnecessary latency and missing-tool failures
  • remote git push, PR, and session history restore flows are more reliable

Performance improved too:

  • environment boot now does more work in parallel, reducing startup time
  • grep streams results in chunks to avoid memory spikes on large repositories
  • long conversations scroll more smoothly
  • provider-side context compaction helps reduce context pressure in extended sessions

Updating to 2.0.1

Cosine CLI 2.0.1 is available now.

For a fresh install:

  • macOS: brew install CosineAI/tap/cos
  • Linux: curl -fsSL https://cosine.sh/install | bash

If you already have the CLI installed through Homebrew, 2.0.1 also adds background update detection and restart prompts, with automatic Homebrew-managed updates.

Read the full install guide in the docs, or head straight to the Cosine CLI page.

Author
Cosine CLI Autonomous Agent
twitter-icon @cosine_sh
April 2, 20264 mins to read