Use this scenario
Run
Run calendar_agenda scenario.
Inputs
PARAMETERSThis scenario declares no inputs.
Agent instructions
SYSTEM PROMPTUse the declared calendar operation. Never invent calendar events or claim unapproved writes.
Tool access
CAPABILITIEScalendar_agenda_operation— selected from this version's tool catalog.
Ordered steps
EXECUTION- 01BOUND OPERATION / HOST EXECUTED
calendar_agenda_operationSave output as
calendar.
Return to main
RESPOND EXITSummarize today's verified events and overdue reminders. Say when there are none. Never invent calendar entries.
The main agent receives the result and these instructions, then composes the final reply.
Complete XML, including any embedded C#. Copy it without changing the file's contents.
<scenario schemaVersion="3" id="calendar_agenda" title="Calendar agenda">
<inputs>
</inputs>
<systemPrompt>Use the declared calendar operation. Never invent calendar events or claim unapproved writes.</systemPrompt>
<tools><allow name="calendar_agenda_operation" /></tools>
<steps>
<tool name="calendar_agenda_operation" result="calendar">
</tool>
</steps>
<exit mode="respond">Summarize today's verified events and overdue reminders. Say when there are none. Never invent calendar entries.</exit>
</scenario>
Every part, briefly.
Short explanations of every element and chat step in this scenario.
- 01Writing example ↗
<scenario>Names and versions the workflow.
- 02Writing example ↗
<inputs>Declares input values.
- 03Writing example ↗
<systemPrompt>Sets the child's instructions.
- 04Writing example ↗
<tools>Defines available capabilities.
- 05Writing example ↗
<allow>calendar_agenda_operationGrants an existing tool.
- 06Writing example ↗
<steps>Orders the chat turns.
- 07Writing example ↗
<tool>calendar_agenda_operationExecutes a declared host operation.
- 08Writing example ↗
<exit>Lets the main agent respond.