Skip to content

0.2.45rc1

Pre-release
Pre-release

Choose a tag to compare

@aix-ahmet aix-ahmet released this 02 Jul 10:29
· 23 commits to main since this release
1f42985

Release Notes

0.2.45rc1 (2026-07-02)

Release candidate — install with pip install aixplain==0.2.45rc1. Not served by default pip install aixplain.

Critical fix

  • v2-agent: Agent.get() + save() no longer silently overwrites the agent's LLM with the default (GPT-5.4). On 0.2.43/0.2.44 the fetched agent never decoded the model field from the API response, so agent.llm fell back to DEFAULT_LLM and any subsequent save() persisted it — resetting the agent's configured LLM (#922).
    • If you used save() on 0.2.43/0.2.44, verify your agents' LLM and re-pin once if needed: agent.llm = "<model_id>"; agent.save().

Features

  • v2-agent: per-role model refs with parameters for llm / supervisor / planner / response_generator, persisted on save and overridable per run (#922)
  • v2-agent: override aiXplain tool parameters in agent create/run payloads (#967)
  • v2-session: backend-managed session CRUD, messages, reactions, and file uploads (#863)
  • rlm: parallel and RAG modes for Recursive Language Models (#928)
  • inspectors: pre-built inspector support (#913) and hallucination guardrail (#916)
  • agent benchmarking v0.1, silent release (#946)

Bug fixes

  • v2-run: resolve poll URL before polling and exclude url from final result shape (#975, #977, #979)
  • v2-agent: V3-compat fixes — dict expected_output at run, json default, inspector deserialization (#943); governance fields on AgentResponseData (#957)
  • model: exempt required text/prompt inputs when a multimodal payload is provided; force UTF-8 on SSE streaming responses (#923)
  • improved error codes and real error propagation for failed agent runs (#934)