v1.10.0
What's Changed
- feat(agent-server): Support plugin loading when starting conversations by @jpshackelford in #1651
- feat(plugin): Load commands as keyword-triggered skills by @jpshackelford in #1676
- feat(condenser): Multi-summary views by @csmith49 in #1721
- refactor: enforce tool immutability on conversation restore by @enyst in #1788
- feat(message): require explicit values for serialization control fields by @neubig in #1798
- Add NVIDIA Nemotron 3 Nano 30B model configuration by @juanmichelini in #1804
- Fix MCP HTTP session persistence across tool calls by @neubig in #1740
- refactor(message): move serialization control to to_chat_dict() parameters by @neubig in #1800
- Deprecate safety_settings field in LLM configuration by @enyst in #1803
- Hide pyinstaller vendored libraries from subprocesses by @cbagwell in #1758
- fix: ensure WebSocket is subscribed before operations by @xingyaoww in #1791
- refactor: remove redundant shutdown reconcile call by @xingyaoww in #1820
- Fix: Add EXAMPLE_COST marker to critic example by @xingyaoww in #1830
Full Changelog: v1.9.1...v1.10.0