autopilot-pane-control

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Autopilot Pane Control

自动驾驶面板控制

Use this skill when the user asks for operations that require desktop pane manipulation and/or CAD state changes in OpenAgents.
当用户要求在OpenAgents中执行需要桌面面板操作和/或CAD状态变更的任务时,使用此技能。

When To Use

使用场景

  • Open/focus/close panes to prepare UI state.
  • Fill pane inputs and trigger pane actions.
  • Apply CAD intents/actions.
  • 打开/聚焦/关闭面板以准备UI状态。
  • 填写面板输入内容并触发面板操作。
  • 应用CAD意图/操作。

Tool Contract

工具约定

Use only these tools:
  • openagents.pane.list
  • openagents.pane.open
  • openagents.pane.focus
  • openagents.pane.close
  • openagents.pane.set_input
  • openagents.pane.action
  • openagents.cad.intent
  • openagents.cad.action
Detailed schemas and examples live in:
  • docs/codex/CODEX_PANE_CAD_TOOLING.md
  • references/tool-cheatsheet.md
仅使用以下工具:
  • openagents.pane.list
  • openagents.pane.open
  • openagents.pane.focus
  • openagents.pane.close
  • openagents.pane.set_input
  • openagents.pane.action
  • openagents.cad.intent
  • openagents.cad.action
详细的模式和示例请查看:
  • docs/codex/CODEX_PANE_CAD_TOOLING.md
  • references/tool-cheatsheet.md

Operating Rules

操作规则

  1. Start with
    openagents.pane.list
    if pane state is unknown.
  2. Open/focus required pane before setting inputs.
  3. Use deterministic action names and provide
    index
    when selecting rows.
  4. For CAD edits, prefer structured
    intent_json
    over ambiguous prompt text.
  5. After mutating state, read back via
    openagents.pane.action
    with
    snapshot
    to confirm.
  1. 如果面板状态未知,先调用
    openagents.pane.list
  2. 在设置输入内容前,先打开/聚焦所需面板。
  3. 使用确定的操作名称,选择行时提供
    index
    参数。
  4. 对于CAD编辑,优先使用结构化的
    intent_json
    而非模糊的提示文本。
  5. 变更状态后,通过带有
    snapshot
    参数的
    openagents.pane.action
    读取返回结果以确认。

Minimal Sequences

最简操作序列

Wallet invoice sequence

钱包发票序列

  1. openagents.pane.open
    for wallet
  2. openagents.pane.set_input
    ->
    invoice_amount
  3. openagents.pane.action
    ->
    create_invoice
  1. 调用
    openagents.pane.open
    打开钱包面板
  2. 调用
    openagents.pane.set_input
    设置
    invoice_amount
  3. 调用
    openagents.pane.action
    执行
    create_invoice

CAD sequence

CAD序列

  1. openagents.pane.open
    for CAD
  2. openagents.cad.intent
    with
    intent_json
  3. openagents.cad.action
    for view/render/timeline ops
  1. 调用
    openagents.pane.open
    打开CAD面板
  2. 使用
    intent_json
    调用
    openagents.cad.intent
  3. 调用
    openagents.cad.action
    执行视图/渲染/时间轴操作