2.10.5

SDK
- Released Evolver v1 (beta).
- Improved session ID creation and management.
Assets
Models
- Claude 4.5 Sonnet
- DeepSeek V3.1
- DeepSeek V3.1 Terminus
- Gemini 2.5 Pro
Agent Engine
- More focused inspector reviews. Inspectors now judge only the latest run of a step, without earlier critiques mixed in. A step that ran several times appears once, with its final output.
- Steadier team runs. Team agents now follow the dependencies between the steps in their plan, and integration tools with several actions each run against the right connection. A run that hits the model's max tokens now says so.
- Agents follow their description. An agent's description and instructions are now part of its system prompt, and agents in a team receive their own instructions.
- Unique draft names. Creating a draft agent with the name of an agent you already have now returns an error.
- Max tokens respected. The max tokens you set on an agent or team agent now reaches the model, including the agents in a team.
SDK updates
- Custom inspector policies (private beta). An inspector's
policycan now be a Python function as well asWARN,ABORTorADAPTIVE. You can also use a tool, your own Python check, as an inspector, next to guardrail and text-generation models. - Index files directly.
upsert()on an index now takes a file path, such as a text or PDF file, and parses the file into records for you. - Workflow tasks replace agent tasks. Use
WorkflowTaskwith theworkflow_tasksparameter andcreate_workflow_task(); the oldtasksparameter still works but shows a deprecation warning. Creating a team from YAML no longer duplicates tasks. - One-step deployment. Deploying an agent or team agent now deploys its tools and sub-agents too, and skips any that are already deployed.
- Clearer API key errors.
AIXPLAIN_API_KEYandTEAM_API_KEYboth work everywhere in the SDK, and errors no longer suggest that onlyTEAM_API_KEYis accepted. - Request IDs for tracing. Pass
trace_request=Truewhen you run an agent or team agent to log the run's request ID, which helps when you trace a run or ask for support. - Fixes. Listing agents and team agents works again when some of them are broken,
AgentFactoryno longer carries saved settings over from earlier calls, and anexpected_outputgiven as a Pydantic model is handled correctly.
Knowledge
- Integrations in search. Marketplace search now finds integrations.