Repository navigation
v2.7 — Agent Workspace & Panel
·
10649 commits
to master
since this release
Agent Workspace & Panel — the agent now keeps a persistent per-thread workspace of versioned files, manages a todo list, spawns sub-agents, and can pause to ask the user a question, all surfaced live in a collapsible right-side panel.
6 phases (083–088) · 28 plans · 226 commits · +52K / −3K LOC
Highlights
- Per-thread workspace filesystem — write/read/list/delete/version/diff; hybrid inline-Postgres (≤256 KB) / Supabase Storage; FK-chain RLS; SSE write/delete events
- 3 new agent tools —
write_todos,task(sub-agent spawning with nesting + concurrency caps),ask_user(the codebase's first Redis pub/sub, cross-worker pause/resume) - Right-side workspace panel — todos · file browser with per-type preview · client-side version-diff viewer · ask_user seam; open/rail/hidden state machine + mobile bottom-sheet
- Tool-dispatch extraction — registry-pattern
tool_dispatcher.py(G-5); 4 carried v2.6 bugs closed - WCAG 2.1 AA on all panel surfaces (vitest-axe gate, contrast fixed both themes, keyboard-navigable)
- Cross-provider verified — live 4-axis UAT 6/6 (OpenAI · Anthropic · Google · OpenRouter · DeepSeek · Moonshot); SEED-034 universal tool-use directive folded; D-17 gemini-3 thought_signature closed
Carry-forwards to v2.8
title-gen live-verify (BUG-260527-01), Google secondary-model 404, per-provider tool-use gaps, chat-tool-card unification (BUG-260529-02).
Full details: .planning/MILESTONES.md · Release branch: release/v2.7
🤖 Generated with Claude Code