All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added support for multimodal agent audio streaming (#8)
- Enhanced MCP connection handling with improved error states (#7)
- Added robust audio sampling and processing capabilities (#8)
- Implemented real-time audio streaming with batched queue system (#8)
- Optimized MCP client performance and stability (#7)
- Improved error handling in MCP connection lifecycle (#7)
- Enhanced audio processing pipeline for better performance (#8)
- Resolved MCP connection stability issues (#7)
- Fixed audio streaming edge cases and error handling (#8)
- Added new server management components (AvailableServerCard, McpServerCard, UserInfoCard)
- Added ServerConnectionStatus component for improved connection state visualization
- Added environment configuration support with env.d.ts and utils
- Added new ControlPage component for centralized server control
- Added ServerDetails section for enhanced server information display
- Enhanced MCP context management with new McpDataContext
- Improved server and prompt handling architecture
- Updated modal components and tests
- Refined sidebar implementation and testing
- Enhanced configuration handling in multiple components
- Removed deprecated prompt and parameter hooks
- Removed outdated test files
- Added protected keywords handling in tool mappers to safely transform property names
- Added comprehensive tests for protected keyword handling in various scenarios
- Modified property mapping to automatically prefix protected keywords with "safe_"
- Deleted
src/features/server/components/sections/ServerCapabilities.new.tsx
as it is no longer needed
- Improved error handling in tool execution and prompt handling
- Added protected keywords handling in tool mappers to safely transform property names
- Added comprehensive tests for protected keyword handling in various scenarios
- Modified property mapping to automatically prefix protected keywords with "safe_"
- Enhanced object type handling in schema mapping with support for objects with no properties
- Improved README documentation with comprehensive extension details
- Fixed LinkedIn badge link in README
- Added tests for object mapping functionality with and without properties
- Added new utility files for multimodal agent tools
- Added comprehensive test suite for tool mapping functionality
- Added documentation for multimodal agent utilities
- Enhanced tool-mappers with improved type safety and schema handling
- Improved property mapping with better null and undefined handling
- Refined function name sanitization with number support
- Enhanced server configuration with platform-specific handling
- Improved error handling and validation in tool execution
- Updated documentation with clearer configuration instructions
- Optimized test suite with better error handling and validation
- Fixed test issues in ToolsSection component
- Improved error message display in tool execution modal
- Enhanced platform compatibility in server configuration
- Added systemprompt-agent-server and dotenv dependencies
- Added aria-labels for improved accessibility in control tray components
- Optimized audio processing with batched queue system
- Improved error handling in LiveAPIContext and multimodal client
- Enhanced volume meter performance with debouncing
- Removed unnecessary console logging statements
- Refactored audio streaming for better performance
- Added GET endpoint for
/api/config/agent
with proper error handling - Added CORS support for API endpoints
- Added strict port configuration for dev and preview servers
- Updated config API endpoint from
/config/agent.config.json
to/api/config/agent
- Enhanced error handling and validation in config loading
- Improved API middleware with better error responses
- Removed compiled vite config files in favor of TypeScript source
- Reorganized language model documentation directories from
__llms__
to__llm__
- Updated component file structure for better organization
- Improved documentation with new language model guides
- Refined test configurations and outputs
- Added new documentation guides for various components and features
- Added markdown linting configuration
- Cleaned up obsolete architecture documentation
- Added new `