Added
- Multimodal chat — Claude agent chat now supports image attachments via base64 content blocks, with file upload picker and clipboard paste support in the composer
- CTO daily logs — CTO persona gains a Memory Protocol and Decision Framework; daily log utilities (append/read/list) auto-inject recent context into CTO sessions
- External MCP auth service — Full OAuth and token-based authentication flows for connecting external MCP servers with PKCE support
- Onboarding rewrite — Replaced the 1,373-line
OnboardingPagewith a focused 328-lineProjectSetupPage - New settings sections — Lane Behavior, Lane Templates, Integrations, Workspace Settings, and AI Settings panels
- Context doc preferences — Model, effort, and events settings now persist to the backend via new IPC handlers
- Release workflow — Tag-triggered (
v*) GitHub Actions workflow with verification step ensuring tags point tomain, concurrency control, and automated draft release creation - Repo protections — Branch protection rulesets for
mainand release tags,CODEOWNERSfile, and release notes template - Run network panel — New
RunNetworkPanelcomponent for the Run page - Computer use panel — New
ChatComputerUsePanelfor inline computer-use artifacts - Vercel docs proxy —
/docsroute now rewrites to the Mintlify-hosted documentation site - New documentation pages —
cto/memory.mdx,docs/features/MEMORY.md, and expanded getting-started guides
Changed
- Chat composer — Non-blocking async file handling, basename-only display in attachment tray, reworked prompt composition with identity re-injection after compaction
- Linear OAuth — Bundled public PKCE client-ID fallback so CTO Linear sync works without manual credential setup; fixed OAuth server to listen on port 19836 and force
prompt=consent - Orchestrator tuning — Lowered dedupe/retention/pruning thresholds, capped
workerProgressChatState, pruned config cache, reduced session signal retention and health sweep intervals - Main process — Simplified hardware acceleration logic, narrowed default background task flags in dev stability mode
- CI — Tightened permissions, removed old inline release job, added MCP server dependency install before desktop typecheck
- Homepage & web — Refreshed landing page layout and styles, updated Tailwind config
Removed
TerminalProfilesSectionandTerminalSettingsDialog(deprecated)GenerateDocsModal(functionality moved intoContextSection)OnboardingPage(replaced byProjectSetupPage)- Legacy infra packages (Pulumi binaries, factory configs, scrutiny reviews)