Use this scenario
Run
Run project_backups scenario.
Use run_scenario with the saved scenario name and string-valued inputs. Required values are requested before execution.
View invocation JSON
{
"scenario_name": "project_backups",
"inputs": {
"name": "your name"
}
}Watch this version
Inputs
PARAMETERS| Input | Requirement | Default value |
|---|---|---|
name | Required | No default |
Agent instructions
SYSTEM PROMPTList only retained revisions associated with the requested managed project. Do not execute code or restore files.
Tool access
CAPABILITIESproject_backups_operation— selected from this version's tool catalog.
Ordered steps
EXECUTION- 01BOUND OPERATION / HOST EXECUTED
project_backups_operationname= {{name}}
Save output as
backups.
Return to main
COPY EXITReturn retained backup IDs unchanged. No execution or changes occurred.
The final text returns without model rewriting. Bound operation scenarios return application results; pending changes still require host approval.
Complete XML, including any embedded C#. Copy it without changing the file's contents.
<scenario schemaVersion="3" id="project_backups" title="List retained project revisions">
<inputs><input name="name" required="true" /></inputs>
<systemPrompt>List only retained revisions associated with the requested managed project. Do not execute code or restore files.</systemPrompt>
<tools><allow name="project_backups_operation" /></tools>
<steps><tool name="project_backups_operation" result="backups"><input name="name" value="{{name}}" /></tool></steps>
<exit mode="copy">Return retained backup IDs unchanged. No execution or changes occurred.</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 ↗
<input>nameRequires a supplied value.
- 04Writing example ↗
<systemPrompt>Sets the child's instructions.
- 05Writing example ↗
<tools>Defines available capabilities.
- 06Writing example ↗
<allow>project_backups_operationGrants an existing tool.
- 07Writing example ↗
<steps>Orders the chat turns.
- 08Writing example ↗
<tool>project_backups_operationExecutes a declared host operation.
- 09Writing example ↗
<input>nameBinds a named operation or child input.
- 10Writing example ↗
<exit>Returns the output unchanged.