Files
Chris a6b6937b94 .NET Workflows - Support agent level function invocation for declarative workflow (#1442)
* Checkpoint

* Checkpoint

* Checkpoint

* Good

* Namespace

* Namespace

* Dun

* Async Test

* AgentId

* Portable pattern

* Portable2

* Portable3

* Respond to comments

* Namespace

* Function call selection

* ToHashSet

* ToHashSet

* Updated

* Parameter name

* Final

* Tests
2025-10-14 20:42:15 +00:00

29 lines
679 B
YAML

kind: Workflow
trigger:
kind: OnConversationStart
id: workflow_test
actions:
- kind: InvokeAzureAgent
id: invoke_greet
conversationId: =System.ConversationId
agent:
name: =Env.FOUNDRY_AGENT_TOOL
- kind: InvokeAzureAgent
id: invoke_menu
conversationId: =System.ConversationId
agent:
name: =Env.FOUNDRY_AGENT_TOOL
input:
messages: =UserMessage("What's on today's menu?")
- kind: InvokeAzureAgent
id: invoke_item
conversationId: =System.ConversationId
agent:
name: =Env.FOUNDRY_AGENT_TOOL
input:
messages: =UserMessage("How much is the clam chowder?")