Skip to content

Comments

.NET: Support InvokeFunctionTool for declarative workflows#4014

Merged
peibekwe merged 17 commits intomainfrom
peibekwe/declarative-invoke-function-tool
Feb 18, 2026
Merged

.NET: Support InvokeFunctionTool for declarative workflows#4014
peibekwe merged 17 commits intomainfrom
peibekwe/declarative-invoke-function-tool

Conversation

@peibekwe
Copy link
Contributor

@peibekwe peibekwe commented Feb 17, 2026

Motivation and Context

This implementation supports the InvokeFunctionTool action in a declarative workflow to call functions directly from the workflow without going through an AI agent first. This is different from the standard InvokeAzureAgent pattern where the AI decides which functions to call based on the conversation.

This PR includes tests and samples for the new action type and sample yaml implementations.

Fixes #3377
Fixes #3414

Contribution Checklist

  • The code builds clean without any errors or warnings
  • The PR follows the Contribution Guidelines
  • All unit tests pass, and I have added new tests where possible
  • Is this a breaking change? If yes, add "[BREAKING]" prefix to the title of the PR.

@peibekwe peibekwe self-assigned this Feb 17, 2026
@markwallace-microsoft markwallace-microsoft added .NET workflows Related to Workflows in agent-framework labels Feb 17, 2026
@github-actions github-actions bot changed the title Support InvokeFunctionTool for declarative workflows .NET: Support InvokeFunctionTool for declarative workflows Feb 17, 2026
@peibekwe peibekwe added this pull request to the merge queue Feb 18, 2026
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Feb 18, 2026
@peibekwe peibekwe added this pull request to the merge queue Feb 18, 2026
Merged via the queue into main with commit 988ef6a Feb 18, 2026
14 checks passed
@github-project-automation github-project-automation bot moved this from In Review to Done in Agent Framework Feb 18, 2026
@crickman crickman deleted the peibekwe/declarative-invoke-function-tool branch February 19, 2026 17:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

declarative-workflow .NET workflows Related to Workflows in agent-framework

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

.NET Workflows - Create InvokeFunctionTool sample .NET Workflows - Implement InvokeFunctionTools support in Declarative workflow

4 participants