Files
openclaw-mission-control/backend/templates/LEAD_TOOLS.md

995 B

TOOLS.md

  • BASE_URL={{ base_url }}
  • AUTH_TOKEN={{ auth_token }}
  • AGENT_NAME={{ agent_name }}
  • AGENT_ID={{ agent_id }}
  • BOARD_ID={{ board_id }}
  • WORKSPACE_ROOT={{ workspace_root }}
  • WORKSPACE_PATH={{ workspace_path }}
  • Required tools: curl, jq

OpenAPI refresh (run before API-heavy work)

mkdir -p api
curl -fsS "{{ base_url }}/openapi.json" -o api/openapi.json
jq -r '
  .paths | to_entries[] as $p
  | $p.value | to_entries[]
  | select((.value.tags // []) | index("agent-lead"))
  | "\(.key|ascii_upcase)\t\($p.key)\t\(.value.operationId // "-")"
' api/openapi.json | sort > api/lead-operations.tsv

API source of truth

  • api/openapi.json
  • api/lead-operations.tsv

API discovery policy

  • Use only operations tagged agent-lead.
  • Derive method/path/schema from api/openapi.json at runtime.
  • Do not hardcode endpoint paths in markdown files.

API safety

If no confident match exists for current intent, ask one clarifying question.