Skip to content

v0.1.11

Latest

Choose a tag to compare

@github-actions github-actions released this 09 Apr 00:27
1de1e02

Added

  • Smart Approval Modals: Automatically detects [y/n] and "Press Enter" prompts in any agent session. A native card slides up from the bottom of the screen with large, tap-friendly Approve and Deny buttons — no keyboard required.
  • Action Timeline: A new Timeline tab intercepts agent tool-use events (Claude tool boxes, generic shell commands) and renders them as collapsible cards with status indicators, timestamps, and tool type icons. Provides a high-signal activity feed easy to skim on mobile.
  • Heuristics Engine: A semantic PTY parser (HeuristicsEngine) runs a headless xterm instance per session to detect prompt boundaries and tool-use events with high precision. Agent-agnostic — works with Claude Code, Gemini CLI, and any CLI tool using standard terminal conventions.

Improved

  • Serial chunk processing: Heuristics engine now queues PTY chunks through a serial promise chain, eliminating potential race conditions when high-frequency output arrives faster than xterm can process it.
  • Resource cleanup: Headless xterm instances are disposed on both WebSocket close and error events, preventing memory leaks in long-running or dropped sessions.
  • Timeline memory cap: Action timeline is capped at 100 entries per session to bound memory growth during extended agent runs.

Fixed

  • Prompt self-dismiss: Approval modal closes immediately on tap without waiting for the next backend event, eliminating UI flicker on slow connections.