v1.5.6
Changelog
New Features
- Team Evals: Evaluations are now supported for teams!
Improvements:
- Async Workflows: Added
arun
support for Workflows, so they can now be used withasync
Python. - Parallel Memory Updates: Made speed improvements when user memories and session summaries are generated.
- Reimplement
tool_call_limit
: Revamp oftool_call_limit
to make it work across a whole agent run.
Bug Fixes:
- Mistral Structured Outputs with Tools: Fixed an issue preventing Mistral model use with structured output and tools
- Images In Run Without Prompt: Fixed issues related to images being ignored if there wasn’t a prompt provided on
run
. - Pgvector Upsert Fix: Fixed Pgvector upsert not copying metadata properly
- Handle AgnoInstrumentor failing with OpenAIResponses: PR merged in Arize’s openinference repo- Arize-ai/openinference#1701
- Pinecone Filters: Enabled filters for pinecone vector db
- Combined KB Async: Add missing async method to Combined KB
- Team Session State Fix:
team_session_state
is now correctly propagated and shared between all members and sub-teams of a team. - Gemini type fix for integers:
- Pydantic models with
Dict[str, int]
fields (and other Dict types) were failing when used asresponse_schema
for both OpenAI and Gemini models due to schema format incompatibilities.
- Pydantic models with
- Session Name:
session_name
is now available after a run. - Handle UUIDs while serialization in RedisStorage: Fixed error object of type UUID is not JSON serializable
Updates:
- For managing
team_session_state
, you now have to setteam_session_state
on theTeam
instead ofsession_state
.
What's Changed
- fix: Add mistral structured output and tool use parsing by @dirkbrnd in #3369
- chore: add cookbooks for hybrid search by @kausmeows in #3379
- fix: User confirmation flows with run ID by @dirkbrnd in #3385
- fix: type mismatch with streamable http timeouts by @manuhortet in #3398
- feat: add pipedream auth example by @manuhortet in #3397
- feat: anthropic mcp connector tool by @ysolanky in #3377
- fix: pgvector upsert not copying metadata properly by @kausmeows in #3401
- feat: add arun in workflows by @kausmeows in #3396
- fix: Handle None prompt with media by @dirkbrnd in #3410
- fix: enable filters for pinecone by @kausmeows in #3411
- fix: add missing async method to Combined KB by @kausmeows in #3412
- feat: add team_session_state state management in teams by @pritipsingh in #3404
- fix: Gemini type fix for integers by @willemcdejongh in #3395
- fix: handle uuids while serialization in RedisStorage by @kausmeows in #3415
- fix: session name persistance by @dirkbrnd in #3407
- feat: support teams for all evals by @manuhortet in #3327
- perf: Improve performance of agent memory updates by @dirkbrnd in #3409
- fix: Tool call limit response by @dirkbrnd in #3408
- chore: Release 1.5.6 by @kausmeows in #3414
Full Changelog: v1.5.5...v1.5.6