Milestone: What is the scope and impact of the Chat UX v2 release (v0.2...
Documentation for Sessions
📝 Milestone: What is the scope and impact of the Chat UX v2 release (v0.2...
Date: 2026-03-31
Time: 18:42:56 UTC
Session: gspace1-290.29
Agent: angular
Confidence: 96%
Status: ✅ Documented
📋 Decision Context
Question:
What is the scope and impact of the Chat UX v2 release (v0.21.0)?
Task: Chat UX v2 milestone
🎯 Decision Made
Chosen:
7 features implemented across 12 commits: drop zone overlay, code block action buttons (Insert/Terminal/Apply), streaming caret, keyboard shortcut hints, @file mention autocomplete, editor tab drag-drop, context chips. 3 new reusable components, 7 new extension host message types, 9 files modified/created.
Options Considered:
- No alternatives documented
💭 Reasoning
Cross-product research against Cursor, GitHub Copilot, Cody, Windsurf, and Continue.dev identified these 7 features as the gap between 'a chat window' and 'a coding tool'. Code block actions (Insert at Cursor, Run in Terminal) are the #1 differentiator — every competitor has them. @file mentions are universal (Cursor @file, Copilot #file, Cody @file). Context chips (pioneered by Cody) build user trust. The streaming caret and keyboard hints are polish that signal quality. The implementation used subagent-driven development with 11 tasks executed via parallel dispatch, completing in ~15 minutes of wall-clock time. All builds pass. Version bumped from 0.20.0 to 0.21.0.
📁 Files Involved
apps/vitto-vscode-extension/src/panels/webview/components/shared/drop-zone-overlay.tsapps/vitto-vscode-extension/src/panels/webview/components/shared/mention-autocomplete.tsapps/vitto-vscode-extension/src/panels/webview/components/shared/context-chips.tsapps/vitto-vscode-extension/src/panels/webview/components/shared/markdown-view.tsapps/vitto-vscode-extension/src/panels/webview/components/agent/agent-chat-view.tsapps/vitto-vscode-extension/src/panels/webview/components/agent/agent-message.tsapps/vitto-vscode-extension/src/panels/main-panel.tsapps/vitto-vscode-extension/src/panels/webview/types.tsapps/vitto-vscode-extension/src/panels/webview/api.ts
🔗 Related
- Decision ID:
dev_1774982576851_adkzyfh - Session: 290
- Workspace: gspace1
Auto-generated by MCP Smart Consolidation