1.9 KiB
1.9 KiB
id, title, type, tags, date
| id | title | type | tags | date | ||||
|---|---|---|---|---|---|---|---|---|
| claude-code-diao-yong-fang-fa-zong-jie | Claude Code 调用方法总结 | source |
|
2026-04-17 |
Source File
Summary
- 核心主题:Hermes 调用 Claude Code 的两种模式及关键参数
- 问题域:AI Agent 自动化任务执行、外部进程调用
- 方法/机制:Print Mode(推荐)和 TMUX 交互模式
- 结论/价值:提供 Claude Code 外部调用的完整技术方案
Key Claims
- Hermes 通过
terminal工具调用 Claude Code,有 Print Mode 和 TMUX 交互两种模式 - Print Mode 通过 stdin 传递任务文本,适合绝大多数任务
- TMUX 交互模式适合超长任务,需要手动监控进度
--permission-mode bypassPermissions是最可靠的权限绕过参数
Key Quotes
"用
--permission-mode bypassPermissions可直接跳过信任目录 + bypass 权限确认两步,不需要额外的 sleep + send-keys 模拟交互。"
"Skill 加载只需要:
--add-dir <技能所在目录>"
"delegate_task 是 Hermes 子 agent(API 调用),terminal 调用 claude -p 是外部 Claude Code 进程"
Key Concepts
- Print Mode:通过 stdin 传递任务文本的非交互执行模式
- TMUX 交互模式:在 TMUX 会话中运行 Claude Code 的交互模式
- Skill 加载:通过
--add-dir参数加载 Claude Code 技能 - Print Mode vs TMUX 区别
Key Entities
Connections
- Claude Code 调用方法总结 ← documents ← OpenClaw
- Print Mode ← uses ← terminal 工具
- TMUX 交互模式 ← uses ← TMUX
Contradictions
- 无
Notes
- Print Mode 是推荐模式,通过管道传递任务文本避免 shell 转义问题
- 常见坑点:不写 bypass 参数、max-turns 太小、命令行直接传任务