OpenClaw绑定常用工具需在config.yaml中显式启用tools区块并确保工具在系统PATH中。必须设置git: true,同时启用shell、browse、edit等核心工具,配置后重启容器并通过AI指令验证git是否可用。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

确认工具已安装且可执行
打开终端,逐个运行 git --version、python3 --version、curl --version、jq --version(如有需要),确保返回版本号。若提示 command not found,说明该工具未安装或不在 $PATH 中。
特别注意:OpenClaw只认系统 $PATH 下的可执行文件,不支持通过绝对路径硬编码绑定——它依赖 shell 环境自动发现。
修改 OpenClaw 配置文件
进入 OpenClaw 项目根目录,打开 config.yaml(通常位于 ./openhands/config/ 或 ~/.openhands/config.yaml)。
找到 tools: 区块,在其下添加你希望启用的工具名称(必须与 OpenClaw 内置工具名严格一致),例如:
tools: git: true shell: true browse: true edit: true
其中 edit 对应 VS Code(需已安装并注册为 code 命令)、browse 对应系统默认浏览器、shell 是基础命令执行器——这三项是绝大多数任务的刚需。
完整的工作区安全套件:检测未授权修改,扫描提示注入模式,自动响应应对措施——快照恢复、技能隔离、Git回滚和自动保护扫描。智能体工作区的完整安装后安全层。
【git 必须设为 true,否则无法 clone 仓库、提交代码或查看 diff】
验证工具是否生效
重启 OpenClaw 容器(若正在运行):docker restart openhands-app。
启动后访问 http://localhost:3000,新建对话,直接输入:“列出当前目录下的所有 Git 仓库”,观察 AI 是否调用 git rev-parse --git-dir 并返回结果。
如果返回 “Tool git is not available” 或直接忽略指令,说明配置未加载成功——检查 YAML 缩进是否为 2 空格,且无 tab 字符混入。
这一步操作起来很简单,直接把文件拖进去就行。

















