python_v0.1.31
Bug Fixes
- internals: Prevent recursion errors when handling empty JSON Schema objects ([#929])
- tools: Properly handle MCPTool termination ([#927])
- tools: Fix unpacking error in MCPTool ([#922])
- backend: Correctly propagate
api_base
/base_url
inOllamaEmbeddingModel
- internals: Prevent piping of nested events
- tools: Correctly serialize tool input in events
- adapters: Fix MCP server issues ([#917])
Features
- backend: Add tool choice support for OpenAI-compatible endpoints ([#933])
- tools: Switch from
duckduckgo-search
toddgs
for improved search functionality ([#932]) - agents: Add
init
event to theRequirement
class and extendRequirementAgent
interfaces ([#930]) - schemas: Prevent key sorting in JSON Schemas
- schemas: Improve
JSONSchemaModel
parsing capabilities ([#918])
Full Changelog: python_v0.1.30...python_v0.1.31