Skip to content

v2.5.0 — AI Agent Terminal

Choose a tag to compare

@openwong2kim openwong2kim released this 12 Apr 13:11
· 393 commits to main since this release

What's New

Token/Cost Tracker

  • Real-time Claude Code API token/cost display per terminal pane
  • StatusBar shows ⚡ 42.3K tokens · $1.28 for active pane
  • Cost data persists across app restarts

Layout Presets

  • One-click workspace templates: Horizontal Split, Vertical Split, Three Columns, Main+Sidebar, 2x2 Grid
  • Preset picker dropdown on workspace + button

Shell Integration

  • Auto-inject shell hooks for PowerShell and Bash
  • OSC 7 (CWD) + OSC 7727 (git branch) real-time reporting
  • Pane headers and StatusBar show live CWD and git branch
  • CMD supported (CWD only)

Onboarding Tutorial

  • Interactive spotlight walkthrough on first run
  • 5 steps covering core features (split, workspace, browser, palette, notifications)
  • Re-triggerable from Settings > General > Restart Tutorial
  • Localized: EN, KO, JA, ZH

MCP Cross-Workspace Control

  • terminal_send and terminal_send_key now accept optional ptyId to target any terminal
  • terminal_read fully implemented — reads xterm buffer content
  • surface_list and pane_list accept optional workspaceId for cross-workspace queries
  • workspace_list now includes metadata (CWD, git branch, agent status)
  • Daemon fallback for PTY write — works across all workspaces in daemon mode

Workspace Copy Button Enhanced

  • Copy button (⧉) now outputs per-pane details: Surface ID, PTY ID, CWD, git branch, shell type
  • Includes MCP tool usage instructions for AI agent control
  • Shell names show actual type (PowerShell 7, Bash, CMD) instead of generic "Terminal"

Architecture

  • PTYBridge refactored to middleware pipeline pattern for extensibility
  • 80+ new tests added (186 → 266 total)

Full Changelog: v2.4.5...v2.5.0