v0.3.0
- Added session IDs to chats
- Strongly typed ToolParameter properties
- Clear separation of system message from other messages
- Added JSDocs to all exported classes/interfaces
- Tools can now safely throw Errors (caught automatically)
- Tool validateRequiredParams support
- Reasoning-only responses no longer produce empty assistant messages
Full Changelog: v0.1.2...v0.3.0