What's New
Admin Execution Log Warnings (#237)
Tool execution warnings (logger.warning()) are now captured and surfaced in the admin dashboard's execution log. Previously, intermediate warnings during successful tool calls were only written to stderr and invisible in the admin UI. Each ExecutionLogEntry now carries a warnings field, and the dashboard displays warning counts alongside status badges.
MCP 2026-07-28 Content Type Support (#239)
is_content_block_list() now recognizes audio, resource_link, and resource content block types in addition to text and image. This enables the MCP adapter in toolregistry-server to route these content types through the multimodal pipeline instead of JSON-dumping them into text.
Dependency Updates
- Widened
llm-rosettaupper bound from<0.9.0to<0.10.0(tested compatible with 0.9.0) - Fixed Gemini format test to accept uppercase type strings from llm-rosetta >=0.8