ai-agent-session-center
A real-time dashboard for monitoring AI agent sessions (Claude Code, Gemini CLI, Codex) with 3D visualization
Description
A real-time dashboard for monitoring AI agent sessions (Claude Code, Gemini CLI, Codex) with 3D visualization
Release History
| Version | Changes | Urgency | Date |
|---|---|---|---|
| 2.10.5 | Imported from npm (2.10.5) | Low | 4/21/2026 |
| v2.10.6 | ## What's New ### Features - **Per-directory session launch params** โ clicking a directory in the DIRS dropdown now reuses the host, port, username, auth, and command from the last session launched *in that specific directory*, instead of the single global `lastSession`. Falls back to live sessions in the store, then the global `lastSession`. - **File tree persistence** โ expanded folders and scroll position now survive tab unmount/remount per project, stored in `localStorage` under `agent-man | High | 4/19/2026 |
| v2.10.5 | ## What's New ### Features - **Model selector** โ Claude-only model/effort picker with file type support - **Effort level selector** โ adjustable reasoning effort per session - **Image paste** โ paste images directly into prompts - **Auto session naming** โ sessions automatically named from context - **Electron desktop app** โ full native app with PTY host, fork session, find-in-file, linkified paths - **VS Code-style file browser** โ split panes, persistent tabs, content search, workspace snap | Medium | 4/14/2026 |
| v2.10.4 | ## What's New ### Features - **Model selector** โ Choose model (opus/sonnet/haiku) in New Session and Quick Launch modals; auto-applied via `/model` slash command after Claude Code starts - **Claude-only Model/Effort** โ Model and Effort Level fields now only visible when the command is a Claude command (hidden for Gemini, Codex, Aider, etc.) - **File type support** โ `.jsonl` and `.ndjson` files now recognized as text in the file browser ### Improvements - **FileTree refactor** โ Conditional | Medium | 4/11/2026 |
| v2.10.3 | ## What's New ### Bug Fixes - **Workspace snapshot room reconciliation** โ rooms now correctly remap re-keyed sessions (terminalId โ hookSessionId) after import - **Stale session cleanup** โ Zustand session store is cleared on import to prevent ghost sessions from persisting in the sidebar - **Removed redundant `loadFromStorage` calls** โ room loading is now centralized inside `importSnapshot` ### Previous (v2.10.2 โ v2.10.3) - Workspace snapshot metadata race fix - Room remap stale ID fix - T | Medium | 4/9/2026 |
| v2.10.2 | ## What's New - **Workspace snapshot metadata fix**: Session metadata (pinned, muted, alerted, accent color, character model) is now included in the terminal creation request, so the first WebSocket broadcast already has them โ eliminates race condition with auto-save that overwrote restored metadata - **Room remap fix**: Workspace import no longer falls back to stale session IDs during room remapping โ unmapped IDs are dropped instead of persisted, preventing ghost sessions in rooms after clea | Medium | 4/9/2026 |
| v2.10.1 | ## What's New - **Auto session naming**: Claude commands automatically get `-n "title"` flag for session identification - **Workspace clear-and-restore**: Importing a workspace snapshot now clears all existing sessions first, then restores terminal scrollback from saved output buffers - **Clipboard paste in queue**: Paste images directly with Cmd+V, or drag-and-drop files onto the compose area - **Expanded file attachments**: Queue now accepts PDF, TXT, MD, JSON, CSV, XML, YAML, and LOG files - | Medium | 4/2/2026 |
| v2.10.0 | ## What's New ### VS Code-style split file browser - **Always-visible file tree** on the left panel with resizable divider - **Tabbed file viewer** on the right โ open multiple files, switch instantly - **Persistent tabs** โ file content cached across tab/session switches - Tree panel width saved to localStorage ### Scroll position persistence - Scroll positions saved per file to localStorage โ persists across tab switches, session switches, and app restarts - Guards prevent saving invalid pos | Medium | 3/26/2026 |
| v2.9.9 | ## What's New - **File Tab Persistence**: File tabs opened in the PROJECT file browser are now saved to localStorage and restored when switching sessions, tabs, or remounting the panel. No more losing your open files. - Cleanup: persisted file tabs are removed when a sub-tab is closed ## Downloads | File | Platform | Arch | |------|----------|------| | `AI Agent Session Center-2.9.9-arm64.dmg` | macOS | Apple Silicon | | `AI Agent Session Center-2.9.9-arm64-mac.zip` | macOS | Apple Silicon | | Medium | 3/25/2026 |
| v2.9.8 | ## What's New - **File Tree**: New `FileTree` component with `react-arborist` for interactive project file browsing - **Content Search**: `ContentSearchModal` for searching file contents across projects - **Workspace Snapshots**: Enhanced workspace snapshot with file system provider integration - **Keyboard Shortcuts**: New shortcuts for file tree navigation - **Terminal Improvements**: Better scroll preservation and session switching - **API Enhancements**: Expanded API router with file system | Medium | 3/25/2026 |
| v2.9.7 | ## What's New - **Output tab** โ plain-text terminal output capture for post-compaction review (new OUTPUT tab in detail panel) - **Queue image attachments** โ attach images to queue items with server-side upload API - **Session mute/alert** โ per-session mute toggle and alert mode with louder, more frequent sounds - **Draggable minimized badge** โ detail panel minimizes to a floating, draggable badge (position persisted) - **File collections** โ star/collect files in the file browser, shared a | Low | 3/21/2026 |
| v2.9.6 | ## What's New - **Terminal refresh** โ improved terminal rendering and refresh behavior - **Scroll memory** โ terminal scroll position is preserved across tab switches - **Touch UI** โ better touch interaction support - **Command frequency sort** โ commands sorted by usage frequency ## Downloads - **DMG** (macOS arm64): `AI Agent Session Center-2.9.6-arm64.dmg` - **ZIP** (macOS arm64): `AI Agent Session Center-2.9.6-arm64-mac.zip` ### Installation (macOS) 1. Download the `.dmg` file 2. Open | Low | 3/21/2026 |
| v2.9.5 | ## What's New ### Added - **File Browser keyboard shortcuts** โ 14 new configurable actions in Settings > Shortcuts (all unbound by default, assign any key combo you want): - Search files, New file, New folder, Refresh - Open in new tab, Format file, Toggle outline - Bookmark, Toggle word wrap, Open in fullscreen - Toggle hidden files, Toggle date/time display - Sort by name, Sort by date ### Fixed - **Session matcher Priority 1b** โ sessions re-keyed by Priority 1 (agent_terminal_id | Low | 3/20/2026 |
| v2.9.3 | ## What's New ### Features - **Global session search** (`Cmd+Shift+F`) โ search prompts, responses, and tool calls across all sessions at once. Results show session name, field type, and a highlighted snippet. - **In-panel search bar** (`Cmd+F`) โ search within the selected session's detail panel with match navigation. - **Show hidden folders toggle** (`.` button in file browser toolbar) โ reveals dotfile directories like `~/.claude`, `~/.ssh`, `~/.config` on demand. - **ProjectTab fullscreen o | Low | 3/19/2026 |
| v2.9.2 | ## What's New in v2.9.2 ### Bug Fixes - **Sessions stuck in CONNECTING** โ SSH terminal cards that didn't receive a matching `SessionStart` hook (e.g. due to SSH remote path mismatch) would stay in CONNECTING forever. Now auto-transitions to idle after 30s if no hook matches. - **Activity feed toggle** โ "Show activity feed" setting in Settings now correctly hides/shows the entire feed bar at the bottom of the dashboard. - **Shortcut settings panel** โ Increased width (560โ720px) so keyboard sh | Low | 3/18/2026 |
| v2.9.1 | ## What's New ### Media Streaming Improvements - **HTTP Range request support** for video/audio files โ enables browser seeking without full download (206 Partial Content) - **Instant video/audio playback** in the Project tab โ media now streams directly instead of waiting for full blob download - **Fix:** Blob URL revocation now correctly handles only `blob://` URLs (prevents errors on direct stream URLs) ## Downloads | Platform | File | |----------|------| | macOS (Apple Silicon) | `AI Agen | Low | 3/18/2026 |
| v2.9.0 | ## What's New ### Auto-Save & Auto-Reload Workspace - **Auto-save on close**: When you quit the Electron app, a "SAVING WORKSPACE" overlay appears while all sessions, rooms, and project tabs are saved to config - **Auto-reload on open**: Next time you open the app, all saved sessions are automatically restored โ including project tab names, room assignments, and metadata - **No duplicates**: Sessions with matching workDir + host + command are deduplicated on import ### SSH Password Authenticat | Low | 3/17/2026 |
| v2.8.2 | ## What's Changed ### Bug Fixes - **Fix duplicate sessions when loading from workspace config** โ Added `findActiveSessionByConfig()` to prevent creating duplicate sessions when importing saved workspaces. The `POST /api/terminals` endpoint now checks for existing active sessions with matching `workDir + host + command` before creating new ones. ### Downloads - **macOS (Apple Silicon)**: `.dmg` installer or `.zip` archive | Low | 3/16/2026 |
| v2.8.1 | ## What's New ### Agenda Tab - New **AGENDA** tab for personal task/todo management - Full CRUD: create, edit, delete, toggle tasks - Priority grouping (urgent/high/medium/low) with color-coded badges - Filter by search, priority, tags, and completion status - Sort by priority, due date, or creation date - Overdue/due-today visual warnings - Incomplete task count badge on nav tab ### Global Search (Cmd/Ctrl+F) - **Cmd+F** (Mac) / **Ctrl+F** (Windows) now focuses the search input - Session sear | Low | 3/15/2026 |
| v2.8.0 | ## Features - **Workspace auto-save**: Automatically saves workspace snapshots (sessions + rooms) on changes with debounced writes - **Ops terminal reconnect**: New API endpoint to reconnect or create an ops terminal for a session (`POST /sessions/:id/reconnect-ops-terminal`) - **Scroll-to-bottom shortcut**: Press `B` to scroll the terminal to the bottom - **Session-switch shortcuts collapsed**: Shortcuts panel now shows `Ctrl+1โ9` as a single row instead of 9 separate entries ## Improvements | Low | 3/13/2026 |
| v2.7.1 | ## Fix - **Session resume**: Use `--continue` instead of `--resume` when the session ID is an agent-manager terminal ID (`term-xxx`). Previously, passing terminal IDs to `claude --resume` caused the session picker UI to appear instead of auto-resuming. | Low | 3/12/2026 |
| v2.7.0 | ## What's New - **Workspace Snapshots** โ Export/import your session workspace (download as file or save to server config) - **Ops Terminal** โ Optionally spawn a blank shell alongside agent sessions for manual commands - **Terminal Theme Improvements** โ Light background support with luminance-based contrast, ANSI color CSS variables - **SSH History** โ Host and username autocomplete from your connection history ## Downloads | Platform | File | |----------|------| | macOS (Apple Silicon) | ` | Low | 3/12/2026 |
| v2.5.2 | ## What's New ### Terminal Improvements - **Clickable URLs** โ http/https links in terminal output are now highlighted and open in your browser on click ### Electron Fixes - **Cmd+R / Ctrl+R** โ reload the app from the View menu (or force reload with Shift) - **Native macOS titlebar** โ clean app title instead of website content in the top bar - **Cmd+Q quit** โ fixed quit not working from the app menu or keyboard shortcut - **Paste/Copy in Electron** โ fixed Cmd+V/C/X not working (Edit menu r | Low | 3/12/2026 |
| v2.5.1 | ## What's New ### Improvements - **Native macOS titlebar**: The app now shows a proper native macOS title bar with traffic lights and "AI Agent Session Center" as the window title, instead of a web content overlay - **Paste/copy fixed**: Added Edit menu (Cmd+C, Cmd+V, Cmd+X, Cmd+A now work correctly) - **Detail panel cursor fix**: Close and collapse buttons in the session detail panel now show the correct pointer cursor - **Quit fixed**: Cmd+Q and App menu Quit now work correctly ## Installati | Low | 3/11/2026 |
| v2.5.0 | ## What's New ### Bug Fixes - **Mac quit fix**: Cmd+Q and App menu Quit now work correctly. Previously the window close handler was intercepting quit events, preventing the app from exiting. ### Improvements - xlsx/xls file streaming support in file browser - Increased WebSocket message limit to 512KB (was 64KB) and terminal input limit to 256KB (was 8KB) - Project tab enhancements ## Installation (macOS Apple Silicon) Download the `.dmg`, open it, and drag **AI Agent Session Center** to you | Low | 3/11/2026 |
| v2.4.5 | ## macOS Build (Apple Silicon / arm64) **Download:** - `AI Agent Session Center-2.4.5-arm64.dmg` โ macOS installer (drag to Applications) - `AI Agent Session Center-2.4.5-arm64-mac.zip` โ macOS zip archive ### Changes since v2.0.4 - Electron packaging with auto-start server, tray icon, setup wizard - macOS traffic-light clearance: dedicated title bar overlay - Zoom in/out/reset + fullscreen support (View menu) - App icon from favicon SVG - Session switcher improvements and project tab isolatio | Low | 3/6/2026 |
| v2.0.4 | Demo video and UX improvements | Low | 2/18/2026 |
Dependencies & License Audit
Loading dependencies...
