第14章 Orca 中的 Claude Code:安装、启动与高级功能
Orca 中的 Claude Code
Claude Code 是 Anthropic 推出的 agentic 命令行工具。Orca 将其作为一等公民终端 agent 来运行,支持基于账户的会话启动、用量统计和账户热切换。
安装
安装 Claude Code(npm i -g @anthropic-ai/claude-code,或参照 Anthropic 的文档)。 在任意终端登录一次即可。 Orca 会自动识别 ~/.claude,无需额外配置。
启动
在任意 worktree 中打开终端,从 agent 下拉框中选择 Claude Code。Orca 会以该 worktree 作为工作目录启动它,并附带一个 status-line hook,用于发出 OSC 标题事件供 Orca 显示状态点。
用量与速率限制
Orca 会读取本地 ~/.claude 的用量状态,在状态栏中显示当前用量及逼近速率限制的程度。详见 Usage & rate-limit tracking。
账户热切换
Orca 支持多个 Claude 账户,可一键切换,流程与 Codex 一致。即使有正在运行的 Claude 会话也能切换账户——Orca 会用守卫机制挂起进行中的切换,避免触发重叠的认证刷新。切换后共享的 MCP 服务器登录状态会保留,无需重新认证。详见 Hot-swap Codex accounts,Claude 的切换流程与之完全相同。
子 agent 与团队
后台子 agent 和 Agent Teams 的成员可以在 worktree agent 列表和 Agent Dashboard 中显示为主 agent 下可展开的子行。选中某个子行会聚焦到主 agent 的终端。
Hooks 与记忆
Claude Code 支持按仓库配置 hooks 和 memory 文件。Orca 在 Agent hooks & memory 下展示这些内容。