Key Highlights
Enhanced Logging System
- Implemented standardized logging with CustomLogHandler
- Improved debugging capabilities with better log organization
- Added proper log redirection and initialization
Tool Use Improvements
- Added configurable max tool use turns (default: 10)
- Fixed tool_use/tool_result ordering issues
- Implemented shell environment integration for better tool execution
Model Support Expansion
- Added support for Claude 4 series models (Sonnet 4, Opus 4)
- Enabled reasoning, tool use, and streaming for Claude 4
- Added support for Nova Premier model
SDK & Dependencies Updates
- Replaced mcp-swift-sdk with official swift-sdk (0.8.2)
- Updated swift-markdownkit to 1.2.0
- Updated aws-sdk-swift to 1.2.58
What's Changed
- feat: enhance logging and tool use configuration by @didhd in 770d50c
- feat: upgrade MCP SDK and add Claude 4 series support by @didhd in 570ec1b
Full Changelog: v1.3.6...v1.3.8