技能 编程开发 运行本地 OpenClaw 代理

运行本地 OpenClaw 代理

v20260927
code-mate-openclaw
此技能用于非交互式运行本地 OpenClaw 代理,以委托有限任务。它设置工作目录,检查 openclaw 命令可用性,并以 JSON 格式运行主代理。它处理身份验证和权限,确保默认只读访问,除非用户请求工作区更改。即使进程成功退出,也会解析 JSON 负载以检测失败。
获取技能
214 次下载
概览

OpenClaw

Run

  1. Set the Bash working directory to the exact directory the user authorized and set a finite outer timeout, normally 11 minutes.
  2. Check availability with command -v openclaw. If it is missing, stop and ask the user to install OpenClaw in Code Mate.
  3. Run the local main agent once:
openclaw agent --local --agent main --message "<prompt>" --json --timeout 600

Pass the prompt as one quoted argument. Parse the JSON payload even when the process exits zero: OpenClaw can encode failure in a successful process exit. Report payload errors and timeouts as failures. Never start onboarding, the interactive TUI, or a login flow.

Authentication And Permissions

If OpenClaw reports missing onboarding, provider, model, or credentials, stop and ask the user to configure OpenClaw in Code Mate. Never request, read, print, or copy credentials.

The local agent can invoke configured tools. Keep the prompt read-only by default and do not ask it to mutate files or external systems unless the user explicitly requested workspace changes or that external effect. Limit it to the selected working directory.

Example: ask the main agent to explain a module without changing it, then accept the response only when the JSON payload reports success.

信息
Category 编程开发
Name code-mate-openclaw
版本 v20260927
大小 1.45KB
更新时间 2026-09-28
语言