Skip to content

在 DevAgent 中使用 Claude Code ​

Claude Code 是 Anthropic 的 agentic CLI。DevAgent 将其作为一等公民的终端 agent 来运行,具备账号感知的会话启动、用量跟踪以及账号热切换(hot-swap)能力。

配置 ​

  1. 安装 Claude Code(npm i -g @anthropic-ai/claude-code,或按照 Anthropic 的文档操作)。
  2. 在任意终端中登录一次。
  3. DevAgent 会自动读取 ~/.claude —— 无需额外配置。

启动 ​

在任意 worktree 中打开一个终端,从 agent 下拉框中选择 Claude Code。DevAgent 会以该 worktree 作为工作目录启动它,并附带一个状态栏(status-line)hook,用于发出 DevAgent 用来显示状态圆点的 OSC 标题事件。

用量与速率限制 ​

DevAgent 会读取你本地的 ~/.claude 用量状态,并在状态栏中显示当前用量以及接近速率限制的程度。参见用量与速率限制跟踪。

账号热切换 ​

DevAgent 支持多个 Claude 账号,并可一键在它们之间切换,与 Codex 的流程一致。即使有正在运行的 Claude 会话,切换账号也能正常工作 —— DevAgent 会用一个守卫机制托管进行中的切换,避免你触发重叠的授权刷新。参见热切换 Codex 账号 —— Claude 的流程在形式上完全相同。

子 agent 与团队 ​

后台子 agent 以及 Agent Teams 的队友可以在 worktree agent 列表和 Agent Dashboard 中,作为主 agent 下方可展开的子行显示。选中某个子项会聚焦到主终端。

Hooks 与记忆 ​

Claude Code 支持按仓库划分的 hooks 和记忆(memory)文件。DevAgent 在 Agent hooks 与记忆中呈现这些内容。

DevAgent 桌面客户端文档