Use this scenario
Run
Run home_off scenario.
Use run_scenario with the saved scenario name and string-valued inputs. Required values are requested before execution.
View invocation JSON
{
"scenario_name": "home_off",
"inputs": {
"device": "your device"
}
}Inputs
PARAMETERS| Input | Requirement | Default value |
|---|---|---|
device | Required | No default |
Agent instructions
SYSTEM PROMPTUse only this bound home task. Device addresses and authentication belong to trusted host configuration, never model inputs. Preserve actual receipts, including simulation, approval and unverified outcomes. Never claim physical verification.
Tool access
CAPABILITIEShome_power_operation— selected from this version's tool catalog.
Ordered steps
EXECUTION- 01BOUND OPERATION / HOST EXECUTED
home_power_operationdevice= {{device}}value= false
Save output as
receipt.
Return to main
COPY EXITReturn the host receipt unchanged.
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="home_off" title="home off">
<inputs>
<input name="device" required="true" />
</inputs>
<systemPrompt>Use only this bound home task. Device addresses and authentication belong to trusted host configuration, never model inputs. Preserve actual receipts, including simulation, approval and unverified outcomes. Never claim physical verification.</systemPrompt>
<tools>
<allow name="home_power_operation" />
</tools>
<steps>
<tool name="home_power_operation" result="receipt">
<input name="device" value="{{device}}" />
<input name="value" value="false" />
</tool>
</steps>
<exit mode="copy">Return the host receipt unchanged.</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>deviceRequires a supplied value.
- 04Writing example ↗
<systemPrompt>Sets the child's instructions.
- 05Writing example ↗
<tools>Defines available capabilities.
- 06Writing example ↗
<allow>home_power_operationGrants an existing tool.
- 07Writing example ↗
<steps>Orders the chat turns.
- 08Writing example ↗
<tool>home_power_operationExecutes a declared host operation.
- 09Writing example ↗
<input>deviceBinds a named operation or child input.
- 10Writing example ↗
<input>valueBinds a named operation or child input.
- 11Writing example ↗
<exit>Returns the output unchanged.