Repository navigation
AgentSpec 26.3.1 is published!
AgentSpec 26.3.1 is here! This release updates key framework dependencies, adds MCP retry policies and DBMS Vector Chain LLM configuration, improves LangGraph integrations, and introduces opt-in sensitive field export for trusted local workflows.
What's new
Dependencies & integrations
- Updated Microsoft Agent Framework to version 1.13.0.
- Updated OpenAI Agents SDK to version 0.19.4.
- Added
DbmsVectorChainLlmConfigfor configuring LLM requests executed through Oracle Database DBMS_VECTOR_CHAIN. - Added
retry_policysupport toMCPToolandMCPToolBox, allowing separate retry configuration for MCP tool resolution and execution.
Security & serialization
- Serializers now support
include_sensitive_fieldsfor trusted local exports. - When enabled, serialization warns users that sensitive values may be included and identifies which sensitive fields were exported.
LangGraph improvements & bug fixes
- Improved LangGraph tool confirmation handling for declared, typed, and multi-output schemas.
- Denied tool confirmations now raise a clear runtime error instead of returning a synthetic denial value.
- LangGraph Flow
ToolNodeconversion now consistently uses the shared converter path for supported tool types. - Fixed LangGraph MCP HTTPS client handling so a configured custom CA file is treated as the complete trust anchor set rather than being added to the system trust store.
Breaking changes
- Removed the CrewAI adapter and its optional dependencies due to a CVE in a pinned CrewAI dependency, Chroma DB 1.1.0, at the time of this release.
Links
Artifacts
PyAgentSpec: https://pypi.org/project/pyagentspec/26.3.1/
Documentation
🔗 Agent Spec 26.3.1 docs: https://oracle.github.io/agent-spec/26.3.1/
🔗 Language specification: https://oracle.github.io/agent-spec/26.3.1/agentspec/language_spec_26_3_1.html
🔗 Changelog: https://oracle.github.io/agent-spec/26.3.1/changelog.html
🔗 New features (read more here)
🔗 Improvements (read more here)
🔗 Breaking changes (read more here)
External contributions
We want to thank @spichen for their contributions to this release!