Changelog
- NewCodex gets the Wake plugin too: one command adds it to the Codex CLI and the Codex app, and every new Codex session then starts knowing where your agents left off in the project, with Wake's MCP tools to read earlier sessions. Settings → Connect shows it in place of the Codex hooks setup; if you added that hook to ~/.codex/config.toml, remove it so new sessions don't get the context twice
- UpdateThe Claude Code plugin's install command in Settings → Connect downloads only the plugin, not all of Wake's source
- NewNew Claude Code and Codex sessions can start knowing where your agents left off in the project — the latest sessions from Claude Code, Codex, Cursor and the rest, each with its last question and reply. For Claude Code, install the Wake plugin with one command (it adds Wake's MCP tools too); Codex gets it through Codex hooks. Both are in Settings → Connect
- UpdateWake's search index stays compact: a refresh no longer rewrites conversations that haven't changed, and the index is compacted after refreshes, so searches are faster and it takes far less disk space (one index went from 661 MB to about 160 MB)
- UpdateCopy buttons in Settings → Connect are icons now; hover one to see what it copies
- FixClaude Code sessions branched from an earlier conversation no longer repeat that conversation: the copied part is folded away, the branch is listed under the session it came from, and its title, token count and start time come from what was said after the branch. When the original is deleted, in Wake or by Claude Code's own cleanup, its branches stay and show the whole conversation. Existing indexes are re-read once after upgrading
- FixSearch results show the text around each match, with every search term highlighted, instead of a dozen characters
- FixA session you delete in Wake shows up again when you put its file back from the Trash; sessions that live in an agent's own database are now hidden from Wake instead of claiming to go to the Trash
- FixA failed search, star or pin change, or a list that stops loading now says so instead of failing silently
- FixThe notices Claude Code adds when a background task or sub-agent finishes are no longer shown or counted as prompts you typed
- FixLooking up a project's sessions from a folder that has no history of its own no longer returns sessions started in your home folder or at the filesystem root
- FixGrok Build sessions closed before the first message no longer show up as empty Untitled sessions (#55, thanks @yangmingyuan380)
- FixOpen In offers Codex Desktop when the app is installed as Codex.app (#55, thanks @yangmingyuan380)
- NewKilo Code sessions are indexed — from the database the VS Code extension, the
kilo CLI and the JetBrains plugin share (~/.local/share/kilo/kilo.db, read-only), and from the legacy extension's task folders in VS Code and other VS Code-based editors. Titles, models, thinking, tool calls and token counts included; legacy sub-tasks are listed under the task that started them, and a legacy task the new extension has imported is listed once. Open In continues a session with kilo --session in its project directory (legacy tasks have no Open In). On remote hosts only the legacy tasks are mirrored, since kilo.db also holds Kilo's credentials (#59, thanks @ICEY4040727) - NewEnlarge the whole interface to 110%, 125% or 150% with ⌘+ / ⌘− / ⌘0 (Ctrl on Linux and Windows), the new View menu, or the new Settings → Appearance page, which also takes over the light / dark choice from General; the level is remembered (#51, thanks @kyomind)
- NewAntigravity conversations are read in full from the plain-text transcripts recent versions of the desktop app and the IDE save — messages, thinking, tool calls with their output, the model and pasted images — and conversations from the IDE carry an IDE badge. Conversations without a transcript are still listed from Antigravity's index, as before. The agent is now called Antigravity instead of Antigravity CLI (#52, thanks @iroha3)
- FixOpenCode sessions show the slash command that started a sub-agent instead of an empty message, and on Windows they are grouped under the same project as other agents' sessions
- FixKimi Code sessions are listed on Windows, and sessions from the Kimi Code desktop app show the assistant's replies and thinking instead of only your prompts (#61, thanks @noohpyt)
- FixKimi Code CLI sessions show the assistant's replies, thinking and tool calls too, and background-task notifications and other system messages no longer appear as things you typed
- FixForked Kimi Code sessions are listed under the session they came from without repeating its history, archived Kimi sessions are marked archived, renaming or archiving a session in Kimi shows up in Wake right away, sessions imported from the old kimi-cli are listed, and
KIMI_CODE_HOME is respected - FixOn Windows, Cursor and Gemini CLI sessions update live again, and Claude Code sub-agent transcripts no longer flash up as empty sessions
- FixA session file that can't be read (on a disconnected drive, for example) no longer stalls a refresh; Wake keeps what it already had and tries again next time. One agent whose data can't be read also no longer stops the others from refreshing
- FixRemote sync on Windows now accepts local cache paths with drive letters, avoiding the "source and destination cannot both be remote" error before any files transfer (#56, thanks @zhyg).
- FixDevin CLI sessions stored under
%APPDATA%\devin are now discovered automatically on Windows (#53, thanks @yougeqiu). - FixClosing the main window on Linux requests application shutdown, with a timeout fallback if shutdown stalls. Settings windows close independently, and pending window geometry is saved before quitting (#54, thanks @bet4it).
- FixRemote sync skips Unix sockets and FIFOs in agent directories, preventing long cache paths from causing
mkstempsock: Invalid argument and a persistent Sync failed status on macOS (#47). - FixOpen In validates session IDs before opening terminals or desktop apps and before copying SSH commands, preventing IDs from being interpreted as CLI options. Windows Command Prompt also rejects inputs it cannot safely quote before launching or copying a fallback command (#49, #50).
- FixDeepSeek Harness sessions from dsh 0.1.6 and later are indexed again, and sessions dsh has upgraded to its newer log format show their latest conversation instead of an outdated copy (#45, thanks @z1HwanG)
- NewCraft Agents sessions are indexed from its workspaces — titles, models, tool calls and token counts, with archived sessions, sub-tasks and branches, whether the session ran on a Claude connection or on ChatGPT, Copilot or Google. The copy that a Claude connection also leaves in Claude Code's history is hidden while the Craft session exists, so each conversation is listed once. Workspaces kept outside
~/.craft-agent/workspaces can be added in Settings → Session locations. Read-only, and no Open In (#44, thanks @qiajue) - NewDevin CLI sessions are indexed from its local database — titles, models, thinking, tool calls and token counts included; when a reply was retried or edited, only the version the conversation kept is shown, and Devin's hidden helper sessions are left out. Open In resumes a session with
devin --resume in its project directory (#46, thanks @BUKOWSKIREAL for the report and the implementation in #48) - UpdateCursor sessions now show the model they used, and their token usage where Cursor recorded it — sessions from late 2025 to early 2026; newer Cursor versions no longer keep token counts on disk. Existing indexes are re-read once after upgrading
- New
wake-cli refresh updates an existing index from the terminal, so a scheduled task (launchd, systemd timer) keeps search and session lists fresh while Wake is closed; it steps aside while Wake has its window open, and Wake waits for a running refresh before opening the index (#43, thanks @aka-kika)
- NewMemory page — the notes coding agents keep for themselves (Claude Code's auto-memory, Codex's memories and per-session summaries, ZCode's project memory) and the instruction files you write for them (CLAUDE.md, AGENTS.md, GEMINI.md,
.cursor/rules, .kiro/steering, copilot-instructions.md, global and per project) in one read-only place, searchable, filtered by agent, project or user memory - NewSettings → Memory locations shows every source the Memory page reads, with a switch per source, your own folders or files, and Restore defaults
- New
wake_list_memories and wake-cli memories list those files for other agents; wake_get_session reads one by its wake://memory/… reference and wake_search also surfaces memory files that mention the query - NewInsights ends with an "Agents asking Wake" board — how often each agent used Wake's MCP tools or
wake-cli in the last 7 days, switchable between All / MCP / CLI - NewCopy Handoff in the session detail's more menu — a ready-to-paste note with the session id and both ways to read it (MCP and
wake-cli), for handing a conversation to another agent - Updatedocs/cli.md shows a Claude Code SessionStart hook that puts the project's recent sessions into context at startup
- Updatethe sidebar switches between Sessions, Memory, Insights and Clean Up from an icon strip at the bottom; Refresh moved into each page header, and on the Memory page it re-reads only the memory locations
- Updatesidebar polish — a spinner and progress bar while a refresh runs, collapse arrows in front of the Agents and Projects headers, and one consistent gap between icons and labels throughout the app
- Fixa search term of one or two characters no longer crashes Wake when a matching message contains characters such as Ω, İ or K before the match
- UpdateCodex sub-agents started with
spawn_agent are indexed again, nested under the session that spawned them and titled with their task name; the parent conversation Codex copies into each one is folded away so it is indexed once, and the guardian auto-review, /review, compaction and memory-consolidation threads stay excluded. In the MCP tools and wake-cli, a session now names its parent and lists its child sessions (#42, thanks @ShadowySpirits). Existing indexes are re-read once after upgrading - NewZCode (Z.ai's GLM-5.3 desktop harness) sessions are indexed from its local database — titles, models, tool calls and token counts included; forks and side chats are listed, sub-agent runs and conversations imported from Claude Code are left out. Read-only, and no Open In: the app has no command line to resume from
- Newsession cleanup from the sidebar — filter by date, agent or project, sort by size, and preview before moving session files to the system trash. Includes cleanup history.
- NewCopy Session Path in the session detail toolbar copies the source file path directly, with inline confirmation. Database-backed sessions copy the shared database path; remote sessions copy the local mirror path, as indicated in the tooltip (#33, thanks @ItsRyanWu)
- FixPi and Oh My Pi token usage now adds up each assistant call instead of keeping only the last one, including calls with no visible reply. The shared OpenClaw reader also adds up the calls in its active transcript. Existing indexes are recalculated once after upgrading (#34, thanks @AwadYoo for the report and proposed fix in #35)
- FixCursor transcript sessions preserve spaces in project paths, using workspace metadata and filesystem matching. Git roots no longer override subdirectory workspaces, and later metadata updates refresh project grouping even when the transcript is unchanged (#38, based on #39 by @YTwsy)
- NewCursor's IDE chats — the Chat / Composer panel — are indexed from Cursor's own database next to the CLI transcripts, so chats Wake never showed before are listed and searchable like any other session; a chat that also has a full transcript keeps being read from the transcript, so it stays under the right project. Older chats that Cursor stored without a workspace show under Unknown project (#32, thanks @junqingyongyuanbusi)
- FixCodex's background threads — the guardian auto-review,
/review, compaction, memory consolidation and spawned sub-agents — no longer show up as sessions; they were listed as Untitled or as a copy of their parent, and reached search, project counts and the MCP tools too. Existing indexes drop them on the next scan
- New
wake_get_session and wake-cli show can read a subagent transcript — the main transcript now lists their ids; pass one as subagent / --subagent, or * to list them all - Updatesearch favours recently active sessions a little — an equally good match from last week now outranks one from last year, in ⌘K / Ctrl+K,
wake_search and wake-cli search - Updatesearch now matches session titles too, in ⌘K / Ctrl+K,
wake_search and wake-cli search — title hits come first and open the session at its start - Fix"Copy SSH command" for a remote session now starts a login shell on the remote, so agents installed with nvm or another version manager are found
- Fix⌘K / Ctrl+K results show the
@host badge for sessions mirrored from a remote host - FixInsights no longer counts a session twice when it is mirrored from more than one host
- FixSettings → Data includes the remote mirrors in the storage size
- Fixan agent's own Wake lookups (the
wake_* tools, wake-cli commands) no longer show up as search hits in its session; existing indexes are re-derived once on the first launch after upgrading
- NewCodeBuddy and WorkBuddy support — sessions from Tencent's CodeBuddy Code CLI and the WorkBuddy desktop agent now show up alongside every other agent, with search and the transcript view, plus one-click resume for CodeBuddy
- Update
wake-cli index shows its progress in the terminal while it scans; when piped or run by an agent it stays quiet until the summary
- New
wake-cli index builds Wake's index from the terminal, so an agent that finds Wake installed but never launched can get itself working instead of stopping to ask you — it only ever builds a missing index, never touches one the app is already keeping current
- FixOn macOS, conversation file links open in Finder instead of showing an application error. Directories open directly, files are selected, and unavailable or remote paths show an in-app notice (#28, #29).
- FixBare relative file links with line numbers, such as
main.rs:11, resolve against the session project and respect remote-session restrictions.
- NewSettings → Connect now covers all three ways in — the MCP server, the
wake-cli command line and the Wake skill each get their own block, with the path to copy, the command that puts wake-cli on your PATH (where one applies — not on Windows, and not when an installer already put it there), and the one-liner that installs the skill; the MCP and command-line blocks link straight to their reference docs - FixSettings → Connect is fully translated — the per-client hints and the Copy buttons were showing English next to Chinese headings, and a Copy button flipped back to English after confirming
- New
wake-cli — search your session history, list what you worked on in a project and read a transcript straight from the terminal, so any agent that can run a shell command gets the same answers a connected MCP client does; run wake-cli setup for the path and how to point an agent at it (see docs/cli.md) - Newa Wake skill, so agents reach for your session history on their own —
npx skills add iAmCorey/Wake teaches Claude Code, Codex and anything else that reads skills when to look back at earlier conversations, decisions and errors instead of guessing from git
- NewWake speaks your language — Simplified Chinese included, and the UI follows your system language on first launch; pick a fixed language under Settings → General
- Newadding a language takes one JSON file — drop it in Wake's config folder to use it right away, or send it as a pull request; anything left untranslated stays English (see crates/wake/locales/README.md)
- Updatethe MCP tools now tell agents when to use Wake — earlier conversations, decisions, where work stopped, "have we seen this error" — so a fresh session reaches for session history instead of answering from git log
- FixCopy buttons on Settings → Connect confirm inline with a brief "Copied" instead of a notification that could stay on screen
- NewConnect your coding agents to Wake over MCP — the bundled read-only
wake-mcp server lets Claude Code, Codex, Cursor and any other MCP client search your session history, list recent sessions per project and read transcripts page by page - NewSettings → Connect shows the server path and one-click copy of the Claude Code / Codex / Cursor setup, with Show to peek at each snippet;
wake-mcp setup prints the same from a terminal - Newa guide and full reference for the MCP server at docs/mcp.md — how to connect, what to ask, every tool and parameter, troubleshooting
- NewInsights shows a "Last 7 days" row — sessions, prompts and active days with the change against the previous 7 days
- NewInsights "Over time" chart — prompts per week for the past year stacked by agent in brand colors, aligned with the activity heatmap
- Fixthe Hermes Agent icon is readable in dark mode instead of showing as a white blob
- NewHermes Agent sessions — Wake reads
~/.hermes/state.db (and every profiles/*/state.db), including tool calls, reasoning and the channel a session came from; HERMES_HOME is respected - NewOpenClaw sessions — both the current per-agent SQLite store and legacy
sessions/*.jsonl transcripts are scanned, showing only the active branch of each conversation; OPENCLAW_STATE_DIR is respected - Updateremote hosts mirror Hermes session databases and OpenClaw legacy transcripts too — OpenClaw's SQLite store stays on the remote machine because it also holds credentials
- Newremote hosts — mirror agent sessions from other machines over SSH into the index. Add a host in Settings → Remote hosts (an alias from
~/.ssh/config or user@host); sessions sync on launch, refresh, and Sync now, then browse and search them alongside local ones with an @host badge - Newremote sessions offer "Copy SSH command" — a ready-to-paste
ssh -t command that resumes the session in its original project directory on the remote machine - Updateremote mirroring is strictly read-only — only session data is synced (never credentials), nothing on the remote host is ever written, and remote sessions can't be deleted from Wake
- Fixthe blue focus outline on text fields is no longer clipped inside dialogs and settings pages
- Credits: remote sessions over SSH were requested in issue #21. Thanks to @megrxu for the proposal and workflow sketch
- Newstandard macOS Edit and Window menus, so Cut, Copy and Paste work inside system dialogs and Hide, Minimize, Zoom and Full Screen shortcuts do what they should
- NewWindow → Main Window brings the main window back when only Settings is left open
- FixClose Window in the File menu and ⌘W reliably close the window
- FixAbout, Settings and Check for Updates stay usable in the menu bar after the main window is closed
- Fixnew sessions no longer go missing until the next refresh when the system drops file change notifications
- Fixthe Settings window now opens on the same screen as the Wake window instead of always on the primary display
- NewWake remembers which screen its window was on, its position and size, and whether it was maximized or full screen, and opens it there next time, including after a restart or a Dock reopen
- Fixyour own messages in the conversation view no longer collapse into a one-character-wide column
- Fixthe close button in the Add location and Edit location dialogs is visible again
- Fixclicking outside the Add / Edit location dialog or the search palette closes it again
- NewExport as Markdown and Save image ask where to save the file and start from the folder you used last time
- NewOpen in now offers Claude Desktop for Claude Code sessions and Codex Desktop for Codex sessions, jumping straight to that session in the desktop app
- NewOpen in remembers your last choice per agent and keeps it across restarts
- Fixopening a session in Claude Desktop no longer creates a duplicate copy when the conversation already lives there
- UpdateCodex Desktop now shows the Codex brand icon in Open in instead of the ChatGPT app icon
- Newinline images from every readable agent transcript format now appear with compact thumbnails, full-window zoom, copy, and collision-safe save-to-Downloads actions; unsupported image formats can still be saved in their original bytes
- Performance and privacy: image bytes are decoded only when a transcript is opened, each image is capped at 12 MiB with a 64 MiB transcript budget, remote URLs and transcript-supplied local paths are never dereferenced, and background indexing keeps lightweight
[image] placeholders instead of base64 payloads - Fixglobal search now closes reliably when clicking outside its panel while remaining open when switching to another application
- Credits: inline-image support was inspired by PR #14. Thanks to @Tespera for investigating the Claude Code and Codex formats; the final implementation generalized that work across all agent sources that expose readable image blocks
- NewGrok Build
execute-plan and subagent sessions now nest under their root parent, with expandable child counts, root-level sidebar totals, source-project recovery for worktrees, flat Starred/search results, and cascading Trash deletion - Credits: Grok subagent nesting was inspired by PR #3. Thanks to @syanbo for mapping Grok's parent metadata and worktree behavior; the final implementation was independently rebuilt on the current codebase
- Fixin a Codex branch or subagent thread, the parent conversation's transcript is injected as a
user message — its assistant replies were being shown as if you had typed them, and were indexed for search. They are now treated as injected context, like the other <environment_context>-style blocks - Updatesessions sorted by newest creation or update time are grouped into Pinned, Today, Yesterday, Earlier this week, and month sections
- Fixthe session list now loads additional pages near the bottom instead of stopping after the first batch, and search hits beyond that batch are loaded and selected correctly
- Fixlong mixed-language titles now end with a Unicode-width-aware ellipsis in the session list while wrapping in full in the detail header
- Updatethe project badge in session detail opens its folder, while empty,
HEAD, and detached branch labels stay hidden - Fixsession detail now shows the concrete missing-adapter or transcript parsing error instead of a blank reader, with an action to reveal the source file
- Updateconversation Markdown now has clearer h1–h4 hierarchy and framed code blocks with language labels, copy actions, and immediate light/dark syntax colors
- Updateconversation text has roomier line spacing and window-level selection, including Shift extension across messages and edge auto-scroll while dragging a selection
- Updatethe destructive session action in the detail overflow menu now uses the danger color for both its trash icon and label
- FixCodex code-review results now render as a readable review with findings, locations, and confidence instead of exposing the structured JSON payload
- UpdateThinking attached to assistant replies is now a collapsible panel with a one-line summary and full expanded content, independently of tool-call expansion
- Updatetool calls now use expandable cards with Unicode-width-aware summaries, complete available inputs, successful and failed outputs, and full-content copy actions beyond the 600-character preview
- UpdateInsights uses 28px overview values, 24px leaderboard rows, 32px section spacing, and one shared 2px radius for chart and heatmap cells
- Credits: Several UI and interaction improvements were inspired by PR #12. Thanks to @Tespera for the thoughtful exploration and contribution; the final implementations were independently rebuilt on the current codebase
- Fixed: agent CLI detection now ignores login-shell rc output, including unterminated ANSI title escapes, by parsing only newline-framed Wake probe records
- Fixed: agent CLIs installed while Wake is running are detected on the next resume attempt; successful lookups remain cached while misses are re-probed
- Fixed: resume errors now identify the missing agent CLI and agent instead of appearing to blame the selected terminal app
- NewInsights page — a new sidebar entry showing your coding agent activity at a glance: sessions, tokens, prompts, agents, projects, and active days
- Newa GitHub-style heatmap charts your prompts day by day across the past year, with your current streak, longest streak, and busiest day
- Newactivity breakdowns by hour, weekday, or month — flip between views with the arrows
- NewAgents, Projects, and Models leaderboards, each switchable between sessions, tokens, and prompts
- UpdateUpdate UI
- NewAdd Intel Mac support
- NewQoder CLI support — sessions under
~/.qoder/projects are searchable, branch-aware, and resumable with qoder --resume; QODER_CONFIG_DIR and custom locations are supported - NewSettings has a dedicated Updates page that checks the latest GitHub Release on demand and opens the release page when an update is available; the macOS Wake menu can start the same check
- Updatethe View Update action now uses a taller primary button so available releases are easier to spot
- Fixupdate checks run outside GPUI's async runtime instead of getting stuck at Checking
- UpdateSession location management now lives in a dedicated Settings window, available from the sidebar gear, the Wake menu, or
⌘, - Updatelocations are grouped by agent, undetected agents stay collapsed by default, and row actions move into a compact overflow menu
- NewSettings now includes General, Locations, Data, and About pages, with a persistent System / Light / Dark appearance choice
- NewAbout Wake mirrors the Kooky/Birth information hierarchy with Wake's icon, version, tagline, GitHub link, license, and author credit; the Wake menu opens the same page
- Newthe Data page shows Wake's local storage path and size and opens it in the file manager; session refresh remains in the main sidebar
- UpdateSettings buttons and the appearance selector now share Wake's compact sizing, corner radius, and quiet secondary treatment
- Fixlocation scans continue to reach their terminal state when the main window closes while Settings remains open
- Newevery Session location has its own on/off switch — disabled paths stop scanning and disappear from browse/search results without losing their configuration
- UpdateRemove is reserved for custom locations; built-in locations can be disabled and re-enabled in place
- Fixdisabled locations remain part of duplicate-path validation, and Restore defaults updates immediately as switches change
- Newexperimental Windows support — browse, search and resume sessions on Windows desktops; build from source with
scripts/make-windows.ps1, or grab a prebuilt zip from the manual "Windows artifact" workflow - Newon Windows, resume opens sessions in Windows Terminal, PowerShell, Windows PowerShell, Command Prompt, Alacritty or WezTerm; deleted sessions go to the Recycle Bin
- New
WAKE_HOME environment variable redirects where Wake looks for agent data (portable installs and testing) - Updateplatform-correct wording and paths throughout — File Explorer / Recycle Bin naming, drive-letter paths in Session locations, Wake's index in
%LOCALAPPDATA%\wake on Windows
- FixOpenCode 2 next-channel sessions are discovered in
opencode-next.db and parsed from the real session + session_message schema, while the original opencode.db path remains enabled - FixOpenCode stable and next database paths can be scanned, edited, and removed independently in Session locations
- Newexperimental Linux support — browse, search and resume sessions on Linux desktops; prebuilt arm64 packages (.deb and tar.gz) attached to the release
- Newon Linux, resume opens sessions in GNOME Terminal, Console, Konsole, Ghostty, kitty, Alacritty, WezTerm, Xfce Terminal or XTerm
- Newkeyboard shortcuts follow the platform — ⌘ on macOS, Ctrl on Linux
- Fixresume failure notices only say "copied to clipboard" when the copy really happened; otherwise the command is shown in the message
- NewSession locations is now a full manager — every location, built-in or custom, can be edited, removed, or pointed at a different folder
- Newadd custom session folders for any agent, like backups, synced copies, or non-standard installs
- NewRestore defaults brings all locations back to the built-in paths in one click
- Updatelocation rows open an edit form on click, with an agent picker and a folder browser
- Updaterefined spacing, dialog styling and button alignment across the app
- Fixthe delete confirmation now shows real buttons — before, it could only be confirmed with the Enter key
- Fixa session that exists in two locations no longer flips between copies; the newest copy wins
- Fixdeleted sessions stay deleted even when another location holds a copy of them
- Fixsessions from a removed location leave the list right away
- NewSession locations — a sidebar button listing every folder Wake reads, with per-location session counts; click a row to open it in Finder
- Newcustom data locations are respected —
CODEX_HOME for Codex, XDG_DATA_HOME for OpenCode - Updatethe refresh button moved to the sidebar footer
- Updatesidebar counts are now badges
- Fixan agent installed while Wake is running now appears after a refresh, no relaunch needed
- NewDeepSeek Harness (
dsh) support — 13 agents total, resumable, with its compressed session logs read transparently - Updatesidebar agent order
- Updatethe Open In button now names the app it will open
- Fixresuming OpenCode sessions in your terminal now works (broken in the 0.2.0 build)
- New5 new supported agents — Pi, Oh My Pi, Grok Build, Kimi Code, Antigravity CLI (12 total), all resumable from the terminal
- NewOpenCode 2 (beta) support, with an
opencode2 badge and correct resume - Newsession detail shows the session file path — click to reveal in Finder
- NewKiro sessions show the model used
- Fixsidebar agent list keeps a fixed order, no more reshuffling on refresh
- Fix"Reveal in Finder" for database-backed agents (Copilot, OpenCode, Antigravity)
- UpdateREADME supported-agents table now lists data source, model and via per agent
- Initial release: browse and search local sessions from 7 coding agents (Claude Code, Codex, Copilot CLI, Cursor, OpenCode, Kiro, Gemini CLI)
- Full-text search with jump-to-message
- Session detail with tool calls, thinking and markdown rendering
- Resume sessions in your terminal; star, pin, export, delete to Trash
- Live updates and light & dark themes