通过 OpenClaw exec 进行快速、明确的终端执行(直接调度;输入精确命令)。
/ term —— 直接终端执行( 执行调度)是一项面向实际任务的技能,主要用于/ term 是电源用户快捷键 : 任何您在之后输入的/ term , 都会以 as 方式传送到 OpenClaw 的执行工具;这是有意的“ 手动模式 ”。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
/term 是一个高级用户快捷方式:你在 /term 后输入的任何内容,都会原样转发给 OpenClaw 的 exec 工具。
该模式被有意设计为“手动模式”:
OpenClaw 支持 command-dispatch: tool 类型的技能。当你运行:
/term ls -la原始参数字符串(ls -la)将未经额外解析,直接转发至所配置的工具(exec)。在工具分发(tool-dispatch)模式下,OpenClaw 会以如下结构化参数调用该工具:
{ command: "
详见 Skills 文档中关于 command-dispatch、command-tool 和 command-arg-mode 的说明。 :contentReference[oaicite:10]{index=10}
请在以下情况下使用 /term:
建议在以下情况优先采用常规智能体流程(agent flow):
/term 等效于允许一位助手直接向你的终端输入命令。
推荐默认实践如下:
curl ... | sh实际执行环境取决于你在部署中如何配置 exec(运行于宿主系统 vs 运行于 sandbox 容器)。
另请注意:当会话处于 sandbox 模式时,环境变量不会自动继承至容器内;你必须通过 sandbox 的环境变量配置显式注入,或将其预置(bake)到容器镜像中。 :contentReference[oaicite:11]{index=11}
/term pwd/term ls -la/term git status/term rg -n "TODO|FIXME" ./term peekaboo bridge status --verbose若输出显示所有候选路径均报 “no such file or directory”,且最终显示 “Selected: local (in-process)”,则表明当前未运行 bridge host 进程(参见下方故障排查部分)。
若你需要 JSON 格式输出以便后续解析:
/term python -c 'import json,platform; print(json.dumps({"py":platform.python_version()}))'该工具运行于 OpenClaw 运行时所提供的 PATH 环境中。若你依赖 Homebrew,请确保运行时环境能识别 /opt/homebrew/bin 路径。
部分工具(如屏幕录制、UI 自动化)需获得 macOS 的 Screen Recording 或 Accessibility 权限。这些权限在 macOS 上按进程上下文授予;使用 PeekabooBridge 通常是实现自动化任务的可靠方案。
请安装并启用配套技能 terminal-helper(支持模型调用),它可提供安全操作范式教学、交互式确认流程及标准化操作手册(runbooks)。
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章