Changelog#
Agent Spec 26.1.0.dev0#
New features#
ParallelFlowNode and ParallelMapNode
Added support for parallelization in Agent Spec through ParallelFlowNode, which runs several flows in parallel, and ParallelMapNode, which is a parallel version of the
MapNode. For more information, check out the corresponding parallel flows how-to guide and map-reduce how-to guide.Tools with User Confirmation
Tools now have a new flag named requires_confirmation, which can be set to require user/operator approval before running the tool. For more information read the API Reference.
ToolBoxes
Toolboxes are now available in the Agent Spec Language Specification and can be passed to Agents. For more information read the API Reference.
Structured Generation
Formally introduced Structured Generation in the Agent Spec Language Specification. Structured Generation is now supported in the LlmNode, as well as the Agent.
Swarm
Introduced Swarm in the Agent Spec Language Specification. For more information check out the corresponding swarm how-to guide or read the API Reference.
AgentSpecialization
Introduced the concept of agent specialization in the Agent Spec Language Specification, which allows to tailor general-purpose Agents to specific use-cases. For more information read the API Reference.
ManagerWorkers
Introduced ManagerWorkers in the Agent Spec Language Specification For more information check out the corresponding managerworkers how-to guide or read the API Reference.
Agent Spec 25.4.1 — Initial release#
Agent Spec is now available: Quickly build portable, framework and language-agnostic agents!
This initial release establishes the foundation of the Agent Spec ecosystem with the first version of the language specification, a Python SDK (PyAgentSpec) for simplified agent development, and a set of adapters that enable running Agent Spec representations on several popular, publicly available agent frameworks.
Explore further: