Use this scenario
Run
Run web_search scenario.
Use run_scenario with the saved scenario name and string-valued inputs. Required values are requested before execution.
View invocation JSON
{
"scenario_name": "web_search",
"inputs": {
"question": "your question",
"source_count": "5"
}
}Inputs
PARAMETERS| Input | Requirement | Default value |
|---|---|---|
question | Required | No default |
source_count | Optional | 5 |
Agent instructions
SYSTEM PROMPTGet actual candidate links from the configured local-browser search engines. No generated search results and no answer generation.
Tool access
CAPABILITIESweb_search_operation— selected from this version's tool catalog.
Ordered steps
EXECUTION- 01BOUND OPERATION / HOST EXECUTED
web_search_operationquestion= {{question}}source_count= {{source_count}}
Save output as
search.
Return to main
COPY EXITReturn the actual structured search results and per-engine status.
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="web_search" title="Search configured engines">
<inputs><input name="question" required="true" /><input name="source_count" default="5" /></inputs>
<systemPrompt>Get actual candidate links from the configured local-browser search engines. No generated search results and no answer generation.</systemPrompt>
<tools><allow name="web_search_operation" /></tools>
<steps><tool name="web_search_operation" result="search"><input name="question" value="{{question}}" /><input name="source_count" value="{{source_count}}" /></tool></steps>
<exit mode="copy">Return the actual structured search results and per-engine status.</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>questionRequires a supplied value.
- 04Writing example ↗
<input>source_countProvides an optional value.
- 05Writing example ↗
<systemPrompt>Sets the child's instructions.
- 06Writing example ↗
<tools>Defines available capabilities.
- 07Writing example ↗
<allow>web_search_operationGrants an existing tool.
- 08Writing example ↗
<steps>Orders the chat turns.
- 09Writing example ↗
<tool>web_search_operationExecutes a declared host operation.
- 10Writing example ↗
<input>questionBinds a named operation or child input.
- 11Writing example ↗
<input>source_countBinds a named operation or child input.
- 12Writing example ↗
<exit>Returns the output unchanged.