Skip to content

v2.7 — Agent Workspace & Panel

Choose a tag to compare

@fhdmrddev-dotcom fhdmrddev-dotcom released this 30 May 09:16
· 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