Autopilot Pane Control
Use this skill when the user asks for operations that require desktop pane manipulation and/or CAD state changes in OpenAgents.
When To Use
- Open/focus/close panes to prepare UI state.
- Fill pane inputs and trigger pane actions.
- Apply CAD intents/actions.
Tool Contract
Use only these tools:
openagents.pane.listopenagents.pane.openopenagents.pane.focusopenagents.pane.closeopenagents.pane.set_inputopenagents.pane.actionopenagents.cad.intentopenagents.cad.action
Detailed schemas and examples live in:
docs/codex/CODEX_PANE_CAD_TOOLING.mdreferences/tool-cheatsheet.md
Operating Rules
- Start with
openagents.pane.listif pane state is unknown. - Open/focus required pane before setting inputs.
- Use deterministic action names and provide
indexwhen selecting rows. - For CAD edits, prefer structured
intent_jsonover ambiguous prompt text. - After mutating state, read back via
openagents.pane.actionwithsnapshotto confirm.
Minimal Sequences
Wallet invoice sequence
openagents.pane.openfor walletopenagents.pane.set_input->invoice_amountopenagents.pane.action->create_invoice
CAD sequence
openagents.pane.openfor CADopenagents.cad.intentwithintent_jsonopenagents.cad.actionfor view/render/timeline ops