Release notes of the aifusion extension, versions 3.x. The newest version is listed first.
For compatibility with Fabric and with the other AI Fusion extensions, see AI Fusion Versions.
Released: October 19, 2026 · Minimum Fabric version: 8.4.0 (8.5.2 recommended)
The aifusion extension no longer depends on the AI Fusion Studio and Pipeline extensions; install them separately. The Pipeline extension is needed to run evaluations.
delegate tool lets an agent hand the turn to a sub-agent. The sub-agent's reply goes straight to the user as the final answer, so the parent no longer restates it. To enable it, set delegate: true at the top level of the agent; it is off by default. Use the existing task tool when the parent needs the sub-agent's result to finish the work itself. See Sub-Agents and Delegation.sub_agents:, set invoke: to task, delegate or both (default) to control which tools can call that sub-agent.response_prompt. A new top-level key for the reply's tone and format, so it no longer has to sit inside system_prompt. When an agent delegates, the sub-agent answers in the calling agent's style.constraints. A new top-level key for rules the agent must always follow, for example "show only the last four digits of a card number". Unlike response_prompt, constraints are never dropped: when an agent delegates, the sub-agent follows the caller's constraints as well as its own. Put tone and format in response_prompt and must-follow rules in constraints.system_prompt.<LU>/AI/Agents/<agent>/Observation/widgets.yaml. See Observation Dashboard.Resolution Status, Sentiment, Topic) still apply to every agent. An agent can add its own use-case signals in <LU>/AI/Agents/<agent>/Observation/signals.yaml, which its widgets.yaml can read, and can redefine the values of Topic. The analyzer no longer drops the last signal of a batch. See Configuring Observation.Mtable/chat_signals.csv is renamed to Mtable/observation_signals.csv. If you customized chat_signals.csv, move those rows to observation_signals.csv, or to an agent's Observation/signals.yaml for agent-specific signals.chatSummary web service, and the ChatAnalytics, SentimentQuery, runChatAnalyzePipeline and RetrieveBatchMessages flows.Released: September 28, 2026 · Minimum Fabric version: 8.4.0
settings.llm_interface in the agent's YAML file is honored.ALTER TABLE errors.ask_user is more reliable.Released: August 24, 2026
AgentInvoke actor. Runs an AI Fusion agent turn from any flow in any Data Product and returns its final answer. Set agent, luName and interface on the actor; link content, sessionId and initParams. Leave luName empty for the aifusion Data Product and interface empty to use the agent's configured interface. The invoked agent runs a full turn — session state, history, hooks, tools and observability persist under sessionId, as for an API call. See Invoking Agents.xhigh and max, in addition to off, low, medium and high, for agent settings.thinking. Each connector maps the level to its provider's API. xhigh is usually the best choice for agentic, tool-using agents on Claude. Requires connector versions that support them (see LLM Connectors); older connectors treat the new levels as off.thinking dropdown of the LLMInvoke, LLMAgentInvoke and LLMAgent actors offers the two new levels.Released: August 18, 2026
common/ai, common/batch, the aifusion Broadway and Java folders) instead of hand-maintained file lists.Broadway/vectors, and the fileToEmbedding flow to Broadway/chunker.common/llmprovider package. The core extension and the connectors no longer ship any common file, so they can be installed and upgraded at different versions without overwriting each other.Chat implementation and the ChatPromptBuilder, ChatSessionParams, SetChatSessionParam, WriteToOutputStream, PrependParamsToStream and SaveState actors.SaveState and PrependParamsToStream were still shipped in 3.0.0–3.0.3. Flows that call them no longer resolve. Version 3.0.3 is the last version that contains them.EvalRead and SuiteRead actors now ship with their implementation. Previously, evaluation worked only when an LLM connector extension happened to supply these classes.LLMBatchStart actor now ships with its implementation and resolves in all installations.Released: August 2026
The first release of the AI Fusion 3 agent platform: declarative agents (agent.yaml) with tools, skills, sub-agents, reference packs, planning, hooks and the streaming agent web service. See What's New in AI Fusion 3.
fileToEmbedding flow or the domain demos.Chat actor and the chat web service are superseded by the agent platform. The chat web service is disabled, and the Chat, ChatPromptBuilder, ChatSessionParams, SetChatSessionParam, WriteToOutputStream and PrependParamsToStream actors are excluded from the extension.Chat actor and the chat endpoint are no longer available. Use the agent web service or the agent actors.aifusion. Install aifusion-demo to keep them.Release notes of the aifusion extension, versions 3.x. The newest version is listed first.
For compatibility with Fabric and with the other AI Fusion extensions, see AI Fusion Versions.
Released: October 19, 2026 · Minimum Fabric version: 8.4.0 (8.5.2 recommended)
The aifusion extension no longer depends on the AI Fusion Studio and Pipeline extensions; install them separately. The Pipeline extension is needed to run evaluations.
delegate tool lets an agent hand the turn to a sub-agent. The sub-agent's reply goes straight to the user as the final answer, so the parent no longer restates it. To enable it, set delegate: true at the top level of the agent; it is off by default. Use the existing task tool when the parent needs the sub-agent's result to finish the work itself. See Sub-Agents and Delegation.sub_agents:, set invoke: to task, delegate or both (default) to control which tools can call that sub-agent.response_prompt. A new top-level key for the reply's tone and format, so it no longer has to sit inside system_prompt. When an agent delegates, the sub-agent answers in the calling agent's style.constraints. A new top-level key for rules the agent must always follow, for example "show only the last four digits of a card number". Unlike response_prompt, constraints are never dropped: when an agent delegates, the sub-agent follows the caller's constraints as well as its own. Put tone and format in response_prompt and must-follow rules in constraints.system_prompt.<LU>/AI/Agents/<agent>/Observation/widgets.yaml. See Observation Dashboard.Resolution Status, Sentiment, Topic) still apply to every agent. An agent can add its own use-case signals in <LU>/AI/Agents/<agent>/Observation/signals.yaml, which its widgets.yaml can read, and can redefine the values of Topic. The analyzer no longer drops the last signal of a batch. See Configuring Observation.Mtable/chat_signals.csv is renamed to Mtable/observation_signals.csv. If you customized chat_signals.csv, move those rows to observation_signals.csv, or to an agent's Observation/signals.yaml for agent-specific signals.chatSummary web service, and the ChatAnalytics, SentimentQuery, runChatAnalyzePipeline and RetrieveBatchMessages flows.Released: September 28, 2026 · Minimum Fabric version: 8.4.0
settings.llm_interface in the agent's YAML file is honored.ALTER TABLE errors.ask_user is more reliable.Released: August 24, 2026
AgentInvoke actor. Runs an AI Fusion agent turn from any flow in any Data Product and returns its final answer. Set agent, luName and interface on the actor; link content, sessionId and initParams. Leave luName empty for the aifusion Data Product and interface empty to use the agent's configured interface. The invoked agent runs a full turn — session state, history, hooks, tools and observability persist under sessionId, as for an API call. See Invoking Agents.xhigh and max, in addition to off, low, medium and high, for agent settings.thinking. Each connector maps the level to its provider's API. xhigh is usually the best choice for agentic, tool-using agents on Claude. Requires connector versions that support them (see LLM Connectors); older connectors treat the new levels as off.thinking dropdown of the LLMInvoke, LLMAgentInvoke and LLMAgent actors offers the two new levels.Released: August 18, 2026
common/ai, common/batch, the aifusion Broadway and Java folders) instead of hand-maintained file lists.Broadway/vectors, and the fileToEmbedding flow to Broadway/chunker.common/llmprovider package. The core extension and the connectors no longer ship any common file, so they can be installed and upgraded at different versions without overwriting each other.Chat implementation and the ChatPromptBuilder, ChatSessionParams, SetChatSessionParam, WriteToOutputStream, PrependParamsToStream and SaveState actors.SaveState and PrependParamsToStream were still shipped in 3.0.0–3.0.3. Flows that call them no longer resolve. Version 3.0.3 is the last version that contains them.EvalRead and SuiteRead actors now ship with their implementation. Previously, evaluation worked only when an LLM connector extension happened to supply these classes.LLMBatchStart actor now ships with its implementation and resolves in all installations.Released: August 2026
The first release of the AI Fusion 3 agent platform: declarative agents (agent.yaml) with tools, skills, sub-agents, reference packs, planning, hooks and the streaming agent web service. See What's New in AI Fusion 3.
fileToEmbedding flow or the domain demos.Chat actor and the chat web service are superseded by the agent platform. The chat web service is disabled, and the Chat, ChatPromptBuilder, ChatSessionParams, SetChatSessionParam, WriteToOutputStream and PrependParamsToStream actors are excluded from the extension.Chat actor and the chat endpoint are no longer available. Use the agent web service or the agent actors.aifusion. Install aifusion-demo to keep them.