STABLE2025-01
v0.9.0PARALLEL
#67E7FE04
Extended Thinking
- >Claude SDK Integration: Native Extended Thinking support in Claude SDK client
- >ACP Adapter Support: Extended Thinking events in Claude ACP adapter
- >Thinking UI Components: Visual display of AI reasoning process in chat
Parallel Agent Tasks
- >ACP-Based Execution: Parallel tasks run via dedicated ACP sessions, sharing agent connections
- >Provider Modes: Support current agent, connected ACP agents, and direct mode (dynamic agent creation)
- >Event Routing: Session-to-task mapping for proper streaming output routing
- >Task Persistence: LocalStorage persistence with automatic cleanup on hydration
- >Result Merge: Inject parallel task results back into parent chat as user messages
- >Delegate Popover: Click-positioned popover with virtualRef anchoring for precise placement
- >Provider Groups: Organized selection with "Recommended", "Connected Agents", and "Direct Mode" sections
Diff View
- >Center Panel: Dedicated diff panel inserted between Chat and DevTools (previously a DevTools tab)
- >Conditional Rendering: Panel appears only when a file is selected for diff
ACP Runtime
- >Idempotent Connect: Agent connect operation now returns existing info if already connected
Editor Enhancements
- >Mention Suggestions: Enhanced mention suggestions and editor behavior
- >Tiptap Extensions: Added Tiptap extension dependencies for rich text editing
Session History
- >Session Search: Add search functionality to session history
Chat Improvements
- >Force Send: Add force send and timeout handling for queued messages
- >Status Indicators: Improved status indicators and visual feedback
Explorer
- >Modular Components: Extracted modular components from ExplorerPanel
UI/UX Improvements
- >Task Card Styling: Minimal status dots replacing badges, AgentText for streaming content
- >Wizard Interrupt: Improved interrupt handling and clean up UI
- >Focus Ring: Unified focus ring to subtle 1px ring-ring/40
Fixes
- >PTY Buffer: Handle incomplete UTF-8 sequences at buffer boundaries