v0.0.5-beta.3 Release Note
✨ Added
- Channel Customization & Filtering: Implemented comprehensive channel management with filter tabs (All/Built-in/Custom), dynamic custom-field editor, and channel type badges (#615)
- Version Update Notification: Added automatic version update detection with clickable badge, modal with update instructions, and navigation links to docs/FAQ/changelog (#715)
- DeepSeek Reasoner Support: Implemented
reasoning_contentpreservation in message formatting to support DeepSeek API validation for reasoner mode with tool calls (#707) - Twilio Voice Channel: Added Twilio voice channel integration with Cloudflare tunnel support (#38)
- Agent Interruption API: Added
interrupt()method to cancel active reply tasks with proper cleanup and error handling (#728) - DingTalk Access Control: Added
openandallow_fromsupport for direct messages and group chats in DingTalk channel (#661) - /message Command: Added command to view specific messages by index in conversation history (#638)
- Windows Installation Script: Added
install.batscript for simplified Windows installation (#742)
🔄 Changed
- Sidebar Expansion: Improved sidebar menu expansion behavior with all groups auto-opening when sidebar expands (#663)
- Message Content Filtering: Added channel-aware filtering of thinking content based on
filter_thinkingconfiguration per channel (#704) - Console Filter Config: Console now properly respects
filter_tool_messagesandfilter_thinkingconfiguration settings (#744) - Optional Channel Loading: Enhanced lazy loading mechanism for optional channels to reduce startup time and memory footprint (#596)
- ModelScope MLX Support: Download full ModelScope snapshot for MLX models for improved loading reliability (#602)
🐛 Fixed
- Ollama Base URL Configuration: Fixed Ollama
base_urlsetting not being properly respected; added host parameter support to all Ollama operations (#683) - Console TypeScript Build: Resolved TS2352 error in ChannelCard component by replacing unsafe type assertions with runtime type checks (#687)
- Shell Command Timeout: Enforced timeout around
communicate()to prevent hangs when child processes keep pipes open (#672) - MCP Client Startup: Prevented app startup failure when MCP client initialization fails with graceful error handling (#727)
- AgentScope 1.0.16 Compatibility: Updated compatibility layer for AgentScope 1.0.16 release (#699)
- Windows Playwright: Use synchronous Playwright on Windows in reload mode to resolve browser automation issues (#732)
- Telegram Stability: Added typing loop timeout and fixed stop() race condition for improved channel shutdown reliability (#686)
- Console Model Provider Handling: Console now handles unknown provider IDs gracefully with non-blocking model test execution (#655)
📚 Documentation
- Docker + Ollama Guide: Added comprehensive guide for connecting CoPaw in Docker to host Ollama with two connection methods (EN/JA/ZH) (#696)
- Cron Task Troubleshooting: Added detailed FAQ section for scheduled task debugging with step-by-step troubleshooting guide and screenshots (#721)
- Docker Security Updates: Changed default Docker port binding to localhost (
127.0.0.1) for improved security and refreshed DingTalk QR code (#681) - iMessage Channel Guide: Added complete iMessage channel setup and usage documentation (#748)
- Release Notes System: Integrated release notes display in website for better version tracking (#724)
- Contributors Section: Added contributors visualization to README files across all languages (#650)
👥 New Contributors
- @qoli made their first contribution in #672
- @qbc2016 made their first contribution in #707
- @yunlzheng made their first contribution in #661
- @BlueSkyXN made their first contribution in #596
- @sidonsoft made their first contribution in #744
Full Changelog: v0.0.5-beta.2...v0.0.5-beta.3