Releases
v0.3.0
Release Notes v0.3.0
Major New Features
Plugin System
Added plugin system with static callbacks, HTTP middleware, and hook-based registration
Added PluginManager
for lifecycle management and error handling
Hook system allows plugins to extend core functionality
OAP Integration
Integration with OAP (Open AI Platform) for centralized MCP server management
Remote MCP server configuration management through OAP APIs
Token-based authentication with automatic refresh and logout
OAP-backed file storage integration
MCP Client Management
Session per chat for isolation and reliability
Session reuse and automatic cleanup (300s timeout)
Session storage with error recovery and restart capabilities
Enhanced ClientSession with metadata support for resumption
Proxy configuration support for MCP servers
Custom headers support including authentication tokens
TLS verification control options
Improvements
Tool Calls
Real-time progress reporting for long-running tool calls
Individual tool enabling/disabling per MCP server
Improved error handling and recovery
Configurable timeout and retry mechanisms
Model Support
Azure OpenAI provider support
OAP LLM provider integration
Model verification with disable_streaming support
Embedding model configuration
Agent & Chat
Agent-owned conversation graphs
Message window management for oversized contexts
File processing with metadata preservation
Option to disable default system prompts
Developer Experience
Plugin hooks for MCP server configuration
Real-time log streaming from MCP servers
Configurable log levels and health check intervals
Test coverage for plugin system and OAP integration
Mock support for testing MCP integrations
API Changes
New plugin management and configuration endpoints
OAP authentication and configuration endpoints
MCP server configuration refresh endpoints
Model configuration API with embedding support
Storage management system with plugin-extensible backends
File upload handling with metadata preservation
Bug Fixes
Fixed session hanging issues with improved error handling
Improved MCP server restart mechanisms with configurable retry limits
Better client state tracking and transition handling
Proper resource cleanup when sessions fail or timeout
Improved exception handling for MCP server communication
Better error messages for configuration validation
Improved network timeout and connectivity handling
Updated to MCP SDK 1.9 and latest dependencies
You can’t perform that action at this time.