修改调用Claude Code 的方式

This commit is contained in:
2026-04-13 12:22:00 +08:00
parent e8ddabc3cb
commit 3961c6fa00

View File

@@ -934,7 +934,7 @@ tail -30 ~/.hermes/logs/gateway.log # gateway 日志
- **用户名**: `@shenwei_ubuntu2_yunzhi_bot`
- 更换 bot编辑 `~/.hermes/hermes-agent/.env` 中的 `TELEGRAM_BOT_TOKEN`
## 22. Claude Code 调用方法Hermes Terminal
## 22. Claude Code 调用方法(OpenClaw & Hermes Terminal
### 核心模式
@@ -991,14 +991,3 @@ sleep 2 && tmux send-keys -t claude-work 'cat /tmp/task.txt' Enter
2. **命令行参数直接传任务** → 特殊字符引发 shell 转义错误,用 stdin 管道
3. **`max-turns` 太小** → 任务没跑完就超时,复杂任务设 25-30
4. **环境变量 `ANTHROPIC_API_KEY`** → 需在 settings.json 或环境变量中配置
### delegate_task vs terminal 调用
| | delegate_task | terminal 调用 claude -p |
|--|--------------|------------------------|
| 本质 | Hermes 子 agentAPI 调用) | 外部 Claude Code 进程 |
| Skill 感知 | 无 | 能识别 SKILL.md |
| 工具能力 | Hermes 工具集 | Claude Code 自身工具集 |
| 适用场景 | 通用推理任务 | 需要 Claude Code 技能的特定任务 |
**结论**:需要调用 Claude Code skill如 fireworks-tech-graph用 `terminal` 调用 `claude -p`,不用 `delegate_task`。