Files
nexus/wiki/sources/claude-code调用方法总结.md

2.6 KiB
Raw Blame History

title, type, tags, date
title type tags date
Claude Code 调用方法总结 source
claude-code
hermes
ai-agent
terminal
skill
2026-04-27

Source File

Summary用中文描述

  • 核心主题Hermes Agent 如何通过 terminal 工具调用 Claude Code CLI包含两种调用模式和完整的参数说明
  • 问题域AI Agent 集成与外部工具调用、Claude Code 的程序化调用方式
  • 方法/机制Print Mode推荐和 TMUX 交互模式两种 CLI 调用路径,通过 stdin 传递任务文本,支持 --permission-mode bypassPermissions 跳过交互确认
  • 结论/价值:为 Hermes Agent 与 Claude Code 的深度集成提供了标准化调用模板,是使用 Claude Code skill如 fireworks-tech-graph的前置知识

Key Claims用中文描述

  • Hermes 通过 terminal 工具调用 Claude Code有 Print Mode 和 TMUX 交互模式两种方式
  • --permission-mode bypassPermissions 可直接跳过信任目录和权限确认两步,比 --dangerously-skip-permissions 更可靠
  • Skill 加载只需 --add-dir <技能所在目录>Claude Code 自动扫描 SKILL.md
  • delegate_task 调用的是 Hermes 子 agentAPI无法使用 Claude Code 的 SKILL.md 能力;当任务需要 Claude Code skill 时必须用 terminal 调用 claude -p

Key Quotes

"用 --permission-mode bypassPermissions 可直接跳过信任目录 + bypass 权限确认两步,不需要额外的 sleep + send-keys 模拟交互" — bypass 模式最简写法 "当任务需要调用 Claude Code 的 skill如 fireworks-tech-graph应使用 terminal 调用 claude -p,而非 delegate_task" — delegate_task 与 terminal 调用的本质区别

Key Concepts

  • ClaudeCodePrintModeClaude Code 的非交互单次执行模式,通过 claude -p print 配合 stdin 传递任务文本,适合绝大多数自动化场景
  • ClaudeCodeTerminalIntegrationHermes Agent 通过 terminal 工具调用 Claude Code 的两种集成方式Print Mode 和 TMUX 交互模式)
  • SubagentDelegationHermes Agent 的子 agent 委托机制,通过 API 调用 LLM无法使用 Claude Code SKILL.md

Key Entities

  • ClaudeCodeAnthropic 官方 CLI 工具)——注意:尚未创建独立 Entity 页面,此处仅作概念标注

Connections

Contradictions

  • 无已知冲突