Files
collective-memory-repo/daily/2026-03-16.md
hotwa 9999e3c668 feat(memory): add exec approval config lessons, daily notes, ACP decisions
- shared/long-term/lessons: OpenClaw exec 批准授权系统完整配置经验
- daily/2026-03-16: CLI安装、exec配置、待办记录
- daily/2026-03-15: 之前未提交的日志
- shared/long-term/decisions/acp-agents-integration.md
- agents/openclaw-main: claude-switch/mcp 相关记录
2026-03-16 20:08:47 +08:00

1.4 KiB
Raw Blame History

2026-03-16 Daily Notes

OpenClaw + ACP + Coding Agent 环境配置

完成事项

  1. mac-5 CLI 安装opencode-ai (1.2.27), @google/gemini-cli (0.33.1), acpx (0.3.0)
  2. mac-5 配置文件创建
    • ~/.acpx/config.json (defaultAgent=opencode, approve-reads, ttl=300, timeout=120)
    • ~/.config/opencode/opencode.json (edit=ask, bash=ask)
    • ~/.openclaw/openclaw.json 添加了 acp 配置块 (enabled=true, backend=acpx, allowedAgents=[opencode,gemini])
  3. mac-6/mac-7 CLI 安装:同上三个包
  4. Exec 批准授权系统配置
    • mac-5 openclaw.json 添加 tools.exec.security:"full" + ask:"off" + approvals.exec.enabled:false
    • mac-6/mac-7 exec-approvals.json 统一为 defaults+agents.main 全部 full/off/full
  5. 经验沉淀:写入 shared/long-term/lessons/openclawd-ops-lessons.md

待办

  • opencode/gemini CLI API key 配置opencode 需要 provider 凭据gemini 需要 GEMINI_API_KEY
  • mac-6/mac-7 上创建 ~/.acpx/config.json~/.config/opencode/opencode.json
  • ACP 调用链路端到端测试

关键发现

  • OpenClaw exec 审批有两个配置面gateway 侧 openclaw.jsontools.exec.* 和 node 侧 exec-approvals.json
  • tools.exec.ask 不显式写时默认 "on-miss",不会继承 node 侧设置——这是弹窗根因
  • 详见 lessons 文件