Changelog
Every feature, improvement, and fix shipped in each release.
Mon
Wed
Fri
v0.5.0
LatestFeatures
- Apps: a new way to add custom workspace experiences inside Consoles. Apps can open in their own view, appear in the right panel, help with composer drafts, and use approved Sources without exposing raw credentials.
- Overview App: the first built-in App, giving teams a cleaner dashboard-style view powered by the same App system available for future custom tools.
- Subagents: agent teams are easier to follow with persistent identities, progress, model labels, expandable activity, and clearer handoffs between foreground and background work.
- Orchestrator mode: let Consoles split complex work across parallel agents, then bring the results back together into one coordinated answer.
- iOS beta: early mobile support with server pairing, smoother connection setup, safer status-bar handling, native-feeling drawers and dialogs, and polished touch interactions.
Fixes
- Background agents now finish more predictably and no longer leave sessions looking stuck.
- Subagent activity is grouped more clearly so tool work stays attached to the agent doing it.
- Mobile and compact layouts feel better on real devices, especially around safe areas, drawers, scrolling, and bottom controls.
v0.4.0
Features
- Upstream Craft v0.10.3 sync from the v0.8.8 baseline, preserving Consoles-specific desktop, server, terminal, source, and branding work through a large conflict-resolution pass.
- Standalone server release line reached v1.1.0 with the same upstream baseline and headless distribution fixes.
- Expanded website release/update infrastructure for clean update routes, release manifests, R2-backed downloads, and changelog navigation.
Improvements
- Claude Fable 5 reports its full 1M context window and context usage is easier to see at a glance.
- Pi model and context-window reporting now uses resolved provider metadata instead of stale defaults.
- Large tool results are truncated more safely before proxying into model context.
- Sidebar toggle moved off Cmd/Ctrl+B to avoid colliding with common editing shortcuts.
Fixes
- Per-session credential isolation prevents connection credentials from bleeding across sessions.
- Safer revert/fork behavior, including branch validation and SDK working-directory recovery across provider switches.
- Accurate context percentage after revert, compact, and provider/model switches.
- Pi image handling now defaults missing MIME types to
image/png, validates base64 more robustly, and uses the Pi SDK native image content format. - Compaction transcripts are capped to the summarization model context window to avoid overflow loops.
- PDF worker loading works reliably in dev mode.
v0.3.0
Features
- Claude Opus 4.7 as the new default model (4.5 and 4.6 still available)
- Built-in terminal tool — agent gets a live terminal pane with notification badge and auto-open
- Provider icon on every chat bubble footer — always visible, not just multi-provider sessions
- R2 uploads migrated to S3 SDK — streaming instead of buffering
Improvements
- Claude Agent SDK upgraded to 0.2.112 (native Opus 4.7,
mcp_set_servers,WarmQueryAPI) - Pi SDK upgraded to 0.66.1 (native GLM-5.1)
- Context tooltip simplified — shows context usage + cache stats only
- Seamless message editing — recovery notifications suppressed during revert
Fixes
- Cross-provider switch (Claude → Pi) no longer loses conversation history
- Tool context preserved across provider switches mid-session
- Cursor Agent validation works in dev mode
v0.2.0
Features
- Embedded terminal with Ghosty (persistent DOM instances via node-pty)
- Docked in-app browser with ad blocking (@ghostery/adblocker)
- Right panel navigation — Files, Browser, and Terminal tabs
- GLM-5.1 model support via Z.ai provider
- Changelog page with live commit heatmap
- Release pipeline script (
bun run release)
Fixes
- Resolved 95 TypeScript errors from jotai/tiptap dual-package hazards
- Session token tracking copied correctly to forked sessions
- API source credentials refresh after re-authentication
- File attachments forwarded in EditPopover mini chat
- SplashScreen unmount race and RichTextInput DOM reconciliation
- Pi model display name overrides for GLM-5.1
v0.1.9
Features
- Deferred tool loading for Pi and Cursor providers
- Code mode (behind feature flag)
- Auto-archive workspaces after inactivity
- Configurable default directory per workspace
- Label ordering in session sidebar
- Webapp and blog with dark mode toggle
- Preserve attachments when editing a message
Upstream
- Synced Craft Agent v0.8.1 and v0.8.2
- Secure shell exec, streaming tool results, unified network interceptor
v0.1.8
Features
- Silent auto-updates via electron-updater
Fixes
- Correct function reference for onManageServers callback
v0.1.7
Fixes
- Suppress Node.js 20 deprecation warnings in CI
v0.1.6
Features
- Unified workspace switcher: server and workspace selection merged into a single dropdown
- WebUI app and server install script from upstream
Fixes
- Remove leftover sharing interfaces causing build errors
v0.1.5
Features
- Cursor session parity: multi-turn conversations, branching, cumulative token tracking
- Universal context preservation across all providers
- Sentry source map uploads for readable production stack traces
- Auto-download Cursor Agent CLI during build
- React performance optimizations from Vercel best practices audit
Upstream
- Synced Craft Agent v0.8.0
Fixes
- Preserve accumulated token usage on revert
- Include tool_use/tool_result in synthetic sessions
- Validated turn anchors for revert fork
- Resolve 30 pre-existing test failures, achieve 0-fail test suite
v0.1.4
Features
- Google Fonts search in settings with live catalog autocomplete
- Session labels with dropdown badge in chat input
- Deep link support for sessions and automations
- Plan acceptance events through the event processor
- Context inspector redesigned with progressive disclosure
- Scroll-to-bottom floating button in chat
- Provider labels and model switch separator on chat bubbles
- Cursor Agent server integration with token counting
Upstream
- Synced Craft Agent v0.7.12
Fixes
- OAuth for Figma connections
- Kanban board dialog rendering
- Inline edit bubble maintains original message size
- 1M context window opt-in activation
- Cursor and Codex icons on dark mode
- @ file mention search consistency
v0.1.3
Features
- Kanban board view for sessions with drag-and-drop
- Cursor provider with dedicated icon and API key support
- Per-provider model picker with correct icons per section
- Searchable model lists for providers with many models
- Model capability descriptions (context window, reasoning, vision)
- Plan mode (renamed from Plan, neutral grey styling)
- Workspace name in dock menu for quick switching
- Release date sorting for models via models.dev
Upstream
- Synced Craft Agent v0.7.9 through v0.7.11
- WebSocket reconnect recovery, copilot HTTP rewrite, Docker support
v0.1.2
Features
- Built-in media player with draggable floating window
- Compaction checkpoint cards in the chat timeline
- Frozen model labels on messages (no retroactive relabeling)
- 5-level adaptive thinking controls (Off / Low / Medium / High / Max)
- Automation conditions: time-based, state-based, and logical gates
- Amazon Bedrock provider with IAM credential support
- Connection display names and provider count badges
- Sharing links pointing to shared.consoles.ai
v0.1.1
Features
- Mid-session provider switching with full context carry-over
- 1M context windows with reworked context usage badge
- Inline message editing with full conversation revert
- Provider icon in input bar and on chat bubble footers
- Model and connection shown on all messages via session fallback
- Message timestamp on hover of model label
v0.1.0
Initial release of the Consoles client.