Changelog
Current version: v0.7.122.
0.7.122
Section titled “0.7.122”Overview
Section titled “Overview”Cumulative release covering updates from 0.7.90 to 0.7.122.
Integrations Overhaul
Section titled “Integrations Overhaul”- Moved MCP server management into Integrations — each MCP server appears as its own integration entry
- Add MCP and Import from Claude now open as modals instead of navigating away
- Show MCP display names and descriptions in Integrations list
- Show OAuth token expiry and auto-refresh status on MCP server detail page
- Added confirmation dialog before deleting a managed MCP server
- Added
prompt=consentto OAuth authorization whenoffline_accessis requested - Fixed OAuth scope negotiation for
offline_access - Removed MCP Servers tab from Settings (replaced by Integrations)
- ACP agents moved into integrations flow as per-agent entries
Rate Limits
Section titled “Rate Limits”- Rate limits scoped by provider (Claude vs ACP) with provider-aware auto-resume
- Rate limit details shown on integration pages
- Codex usage-limit handling with pause/resume and banner (parity with Claude)
- Fixed duplicate rate limits and empty rate limit banner for ACP workspaces
- Hide rate limit banner when utilization is below 90%
Chat & UX
Section titled “Chat & UX”- Limit rendered chat turns to 15 for better performance (replaced virtualization approach)
- Browser-style link tooltip on hover
- Permissions tab in workspace detail with resolved badge after response
- Fixed code block scrollbar overlapping text and unified scrollbar styles
- Fixed horizontal scroll in chat output
- Fixed context menu and submenu viewport overflow
- Fixed TodoWrite panel detection and wrapped payload normalization
- Added
file-mention://protocol support in markdown URL sanitizer
Backend & Logging
Section titled “Backend & Logging”- Migrated integration logs to JSONL format with rotation and chunked files
- Centralized backend operational error logs in unified store
- Event Queue logs mirrored into unified backend integration store
- Shared LogPanel with bounded log panes and auto-scroll
- Global MCP event logging and integration auth actions
- Support for agent-provided HTML file links in chat
ACP & Agent Stability
Section titled “ACP & Agent Stability”- Increased ACP stall detector idle timeout to 180s
- Reset ACP stall detector on any stdout activity and all agent messages
- Fixed ACP agent registry page not filling full height
- Fixed stale provider snapshot from reverting ACP chat UI
Project & Workspace
Section titled “Project & Workspace”- Create projects directly from sidebar folders with Clone from GitHub support
- Refresh project folders after creating a project
- Fixed git ref conflicts when creating worktrees for PR branches
- Persist project
allowed_toolson restore without duplicating to session - Module-level cache for resolved permission state
- Stable keys for permission cards to preserve state across re-renders
- Show GitHub rate limit reset time in integration page
0.7.89
Section titled “0.7.89”Overview
Section titled “Overview”This release note is cumulative since the previous published release (0.7.73) and covers updates from 0.7.74 to 0.7.89.
MCP OAuth & Auth Reliability
Section titled “MCP OAuth & Auth Reliability”- Added in-app MCP OAuth authorization flow
- Added MCP OAuth token auto-refresh before agent start
- Added configurable automation policy for unauthorized MCP servers (
ignoreorfail) - Added MCP server health checks and warning badge in the chat MCP tab
- Moved MCP pre-send auth prompt inline into the chat stream
- Improved post-auth state sync so successful authorization is reflected immediately
- Persisted per-chat Send anyway behavior and hardened auth guard transitions
- Fixed OAuth credential deserialization and protected resource metadata fallback behavior
GitHub Reliability & Performance
Section titled “GitHub Reliability & Performance”- Added persistent PR/Issue disk cache for faster cold start
- Optimized GitHub polling and added centralized rate-limit tracking
- Skipped
ghcalls for repositories without configured remotes to avoid failures
Chat & Agent UX
Section titled “Chat & Agent UX”- Added direct Copy action to chat selection context menu
- Moved Execute as task into a nested context menu item for cleaner action grouping
- Added
ScheduleWakeuptool-call handling with parity to Cron flow - Added file mention tooltips with git context details
- Added opening file mentions in dedicated closable tabs
Runtime Stability
Section titled “Runtime Stability”- Added ACP usage-limit handling as rate-limit with auto-resume behavior
- Hardened MCP auth elicitation rendering and related runtime state transitions
0.7.73
Section titled “0.7.73”SQLite Storage
Section titled “SQLite Storage”- Migrated workspace persistence, raw events, and event queue to SQLite for reliability and performance
- Legacy file-based state is automatically migrated on project load
Permission System
Section titled “Permission System”- New DontAsk permission mode for CI/automation — all tools auto-approved without UI prompts
- New AcceptEdits mode — auto-approves file edits but requires approval for commands and other tools
- Path-based permission rules — define persistent project-level rules to auto-allow or deny specific paths
- Dangerous Bash pattern detection — warns before approving potentially destructive shell commands
Integrations
Section titled “Integrations”- GitHub integration settings moved into workspace for project-scoped configuration
- Integration page shows GitHub connection status and username
- Integration diagnostic logs with copy action
- Fallback to recent projects when
list_projectsis unavailable
Automations
Section titled “Automations”- Event Queue tab — view and manage pending automation events with unhandled event markers
- Universal hooks system for automations — attach custom hooks to automation lifecycle
- Persistent dispatch queue for reliable event delivery across restarts
- Improved GitHub trigger configuration and event handling
- Automation concurrency enforcement and paused run handling
Chat & UX
Section titled “Chat & UX”- Replay Session — replay completed agent sessions as demo playback
- Auto-collapse completed turns — previous turns collapse automatically to reduce noise
- Shared input history — command history persists and is shared across all chats
- Stderr output — agent stderr displayed as collapsible output section
- Empty state action buttons — quick actions when no workspaces exist
- Icon-only Open Repository button in sidebar
Workspace
Section titled “Workspace”- Trash — trashed workspaces are accessible in read-only mode
- Cross-project trash visibility fix
Bug Fixes
Section titled “Bug Fixes”- Fix crash on replay session button click
- Fix immediate chat tab update on provider change
- Fix collapsed turn text display issues (multiple fixes)
- Fix ACP agent cancel termination path
- Fix chat queued message consistency after manual stop
- Fix chat history loss when typing during agent execution
- Fix git ref conflicts when creating worktrees
- Fix stale monitoring state
- Fix PR-workspace linking when
pr_numberwas unset - Fix worktree HEAD detach for branches used by different PRs
Automations
Section titled “Automations”- Split trigger tab with dedicated trigger context in system prompt
- Improved project context and selected projects UX
- Backend-driven automation save and ACP option logic
- Improved cron UX and ACP provider config flow
- Chat drafts stored as structured JSON with attachment paths
Bug Fixes
Section titled “Bug Fixes”- Fix duplicate background tasks in widget (#48)
- Fix monitoring status blocking message sending
- Strip URLs and disable tools in branch name generation
Automations
Section titled “Automations”- Full automation system with manual, cron, and GitHub event triggers
- AI chat configurator for setting up automations interactively
- Project-scoped triggers with GitHub repo targeting
- Live countdown timer for cron trigger next run time
- Autosave with debounce and edit history for automation configs
- Global Automations section in sidebar
- Create automation directly from any chat session
- Backend-driven trigger execution and automation save logic
- Provider/model selector per automation (thinking, reasoning, MCP, orchestrator settings)
Chat & Attachments
Section titled “Chat & Attachments”- Screenshot capture — attach window or area screenshots directly in chat
- Clipboard paste — paste images and files from clipboard as attachments
- Chat drafts stored as structured JSON with attachment paths
- Display images from
tool_resultin agent output - Paperclip icon for the attachment button
MCP Improvements
Section titled “MCP Improvements”- MCP elicitation support for Claude CLI agents
Sidebar Enhancements
Section titled “Sidebar Enhancements”- Split My PRs into granular sections: Waiting for Review, Approved, and Reviewed by Me
- Global Dependabot section in sidebar
- Review and Open in GitHub buttons for PR and Issue items
- Window title shows current workspace or automation name
Agent Improvements
Section titled “Agent Improvements”- Strip URLs and disable tools in branch name generation
- Handle
api_retryevents as rate limit with attempt counter - Skip retry banner for short retries (< 10s)
Bug Fixes
Section titled “Bug Fixes”- Fix monitoring status blocking message sending
- Fix git-crypt worktree creation in GUI app
- Skip smudge filters when git-crypt key unavailable
- Speed up workspace loading by parallelizing merge status checks
- Fix PR-workspace matching across projects
- Fix ACP McpServer serialization format
- Fix elicitation hook timeout (milliseconds → seconds)
- Handle
system:task_startedevents for background task detection
0.6.32
Section titled “0.6.32”Global Review Requested
Section titled “Global Review Requested”- Added a global Review Requested section in the sidebar showing PRs awaiting your review across all projects
- PRs are grouped by project with always-visible project headers
- Added GitHub link button to project headers for quick navigation
Unified MCP Server Management
Section titled “Unified MCP Server Management”- New unified MCP settings with keychain-backed secrets storage
- Auto-import MCP servers from Claude on first open
- MCP config fingerprint passed to ACP agents for restart detection
- Consolidated keychain secrets into a single entry to reduce OS keychain prompts
Diff & Files Improvements
Section titled “Diff & Files Improvements”- Added commits split view with per-commit diff viewer
- Show uncommitted changes by default in Files Changed tab
PR Sidebar Enhancements
Section titled “PR Sidebar Enhancements”- PR subsections: Review Requested, My PRs, Reviewed by Me, and Dependabot
- Fixed PR jumping from My PRs to Others on selection
Backend Improvements
Section titled “Backend Improvements”- Moved rate limit state management and active tasks tracking from frontend to Rust backend
- Moved ActionToolbar above tabs for all-tab visibility
- Auto-detect git/GitHub changes in agent output and refresh PRs/Issues
Bug Fixes
Section titled “Bug Fixes”- Fixed merged PRs showing as Open due to race condition
- Fixed slow workspace loading by deferring merge status checks
- Fixed duplicate rate limit banners and utilization updates
- Fixed TodoWrite crash
- Fixed MCP selector dropdown alignment
- Fixed context menu not closing on outside click
- Hardened sidebar legacy localStorage migration parsing
Dependencies
Section titled “Dependencies”- Updated all dependencies to latest versions
- Updated website dependencies (Astro, Starlight)
- Added auto-updater support
- Added Supabase integration for user management
- Fixed active agents incorrectly marked as error when switching projects
- Added markdown support for user messages
- Multi-provider support (Claude Code, Codex CLI, ACP-compatible agents)
- Delegated agent orchestration via MCP tools
- Session resumption for interrupted agents
- File attachments for user prompts (clipboard paste, drag-drop)
- GitHub integration (PRs, issues, CI checks)
- Diff viewer with syntax highlighting
- Merge workflow (squash merge, merge commit)
- Permission system (normal, auto, brave modes)
- Initial public beta release
- Workspace management with git worktrees
- Claude Code agent integration
- Real-time agent output streaming
- Project selector with recent projects