Full Changelog: v1.0.0...v1.0.2
Changes on directory: apps/desktop
π Model Context Protocol (MCP) Integration
New MCP Service (app/lib/services/mcpService.ts): Full MCP client implementation with server lifecycle management
MCP Store (app/lib/stores/mcp.ts): State management for MCP servers and tools
π¬ Chat System Improvements
Refactored Chat Components: Split monolithic Chat.client.tsx into focused modules
New ChatBox Component (app/components/chat/ChatBox.tsx): Dedicated chat input/interaction component
Discuss Mode (app/components/chat/DiscussMode.tsx): New conversational mode for AI interactions
π§ Workbench Enhancements
Inspector Component (app/components/workbench/Inspector.tsx): New debugging/inspection panel
Updated Workbench Client: Better integration with new features
π Runtime & Streaming
Stream Recovery (app/lib/.server/llm/stream-recovery.ts): Robust error handling and recovery for LLM streams
Enhanced Action Runner: Extended capabilities in action-runner.ts with better error handling
Updated Message Parser: Improved parsing logic for AI responses
π Prompt System Overhaul
New Common Directory: Shared prompts and utilities
π¨ UI & Assets
Updated Icons: New SolidJS icon and refined logo assets
Updated Public Assets: Bedrock logo and other third-party assets
βοΈ Configuration & Infrastructure
Vite Configuration Updates: Build optimizations and new aliases
GitHub Workflows: Updated CI/CD pipelines for docs and Electron builds
Type System Improvements: Better TypeScript definitions across the board
π Provider Updates
Anthropic Provider: Enhanced configuration and capabilities
Amazon Bedrock: Additional model support
OpenAI-like Providers: Improved compatibility