Use this scenario
Run
Run home_brightness 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_brightness",
"inputs": {
"device": "your device",
"percent": "your percent"
}
}Inputs
PARAMETERS| Input | Requirement | Default value |
|---|---|---|
device | Required | No default |
percent | 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_brightness_operation— selected from this version's tool catalog.
Ordered steps
EXECUTION- 01BOUND OPERATION / HOST EXECUTED
home_brightness_operationdevice= {{device}}value= {{percent}}
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_brightness" title="home brightness">
<inputs>
<input name="device" required="true" />
<input name="percent" 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_brightness_operation" />
</tools>
<steps>
<tool name="home_brightness_operation" result="receipt">
<input name="device" value="{{device}}" />
<input name="value" value="{{percent}}" />
</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 ↗
<input>percentRequires a supplied value.
- 05Writing example ↗
<systemPrompt>Sets the child's instructions.
- 06Writing example ↗
<tools>Defines available capabilities.
- 07Writing example ↗
<allow>home_brightness_operationGrants an existing tool.
- 08Writing example ↗
<steps>Orders the chat turns.
- 09Writing example ↗
<tool>home_brightness_operationExecutes a declared host operation.
- 10Writing example ↗
<input>deviceBinds a named operation or child input.
- 11Writing example ↗
<input>valueBinds a named operation or child input.
- 12Writing example ↗
<exit>Returns the output unchanged.