Releases
v0.0.33
Compare
Sorry, something went wrong.
No results found
What's Changed
Features
Multi-provider support : Launch and manage sessions for Claude Code, OpenAI Codex CLI, and GitHub Copilot CLI from a single interface
Provider abstraction layer : Pluggable provider architecture (providers/*.js) with per-provider command building, approval modes, settings fields, and environment variables
Session discovery : Automatically discovers sessions from Codex (~/.codex/state_5.sqlite) and Copilot (~/.copilot/session-store.db) SQLite databases
Log viewer for all providers : Format adapters normalize Codex and Copilot JSONL formats so the existing log viewer can render them
Activity detection : BEL-based busy/idle detection for Copilot and Codex sessions
Provider icons : Each session shows its provider icon (Claude orange asterisk, Codex green hexagon, Copilot purple circle) in the sidebar
Provider grouping : Sessions from multiple providers in the same project are grouped with collapsible headers ("Claude Sessions", "Copilot Sessions")
Group by Provider setting : New global toggle to enable/disable provider-based session grouping
Copilot permission modes : Support for --yolo, --mode autopilot/plan, --allow-all-tools, --add-dir
Collapse buttons : Collapse-all button in toolbar and per-project collapse-groups button
File watchers : Auto-detect new Codex/Copilot sessions via fs.watch on their SQLite databases
Bug Fixes
Fixed external provider sessions being deleted by Claude's folder refresh (deleteCachedFolder and getCachedByFolder now scoped to Claude-only)
Fixed session flickering when file watchers trigger re-scans (debounced + count-based change detection)
Fixed empty projects staying visible after archiving all sessions
Fixed copilot --resume syntax (uses = instead of space)
Fixed Copilot scanner double-close on database connections
Fixed stale morphdom group headers persisting when toggling groupByProvider
Fixed command injection risk: replaced Unix find with cross-platform Node.js directory walk
Restored full validateShellArg regex (!#\n\r were missing)
Fixed Codex CLI "command not found" (PATH resolution for nvm-installed binaries via inline PATH prefix)
Architecture
Provider metadata served via IPC (get-provider-meta) — single source of truth for frontend
SVG icons centralized via getProviderIcon() instead of duplicated strings
DB schema migration adds provider column to session_cache table
Tool renderers added for Codex (exec_command) and Copilot (grep, view, edit_file, report_intent) tools
Settings
New global setting: "Group by Provider" (default: on) — controls provider-based session grouping
Renamed "Claude CLI Options" to "CLI Agent Options" in settings panel
You can’t perform that action at this time.