青蛙小白

#Claude Code

← 全部文章

Claude Code Artifacts:把 Agent 的工作过程变成活文档

Claude Code 现在支持 Artifacts —— 一句话版:你让 Claude Code 干活时,它可以把过程和结果生成一个可交互的网页,分享给团队看,而且会随着 Claude Code 继续工作自动更新。 Artifact 是什么 以前 Claude Code 的工作成果散在终端输出和对话里。查完 bug、读完代码、推理出根因之后,要把这些东西传递给其他人,只能截图、复制粘贴、或者口头转述。Claude Code 的 Artifacts 把这些工作打包成一个可访问的网页。

Claude Code Remote Control:用手机或浏览器接管本地会话

Claude Code 2.1.51 之后加了一个叫 Remote Control 的功能,允许在 claude.ai/code 或 Claude 手机 App 上远程操控本地正在运行的会话。Mac 上用起来基本开箱即用,但在 Linux 上配置的过程里遇到了一个不太直观的坑,记录下来。 Remote Control 是什么 和 Claude Code on the web(在 Anthropic 云端跑)不同,Remote Control 的会话始终运行在本地机器上,远程界面只是一个窗口。这意味着:

Claude Code 的三种驱动机制:goal、loop、workflows

默认状态下,Claude Code 在完成一个任务后就停下来等待 —— 即每轮结束后,将控制权还给我们,由我们决定下一步。这种交互方式对大多数任务足够,但某些工作需要 Claude 跨越多轮自主运行:修复一批测试直到全部通过、定期检查部署状态、对整个代码库做并行扫描。这时候需要的不是更多的手动催促,而是一套合适的驱动机制。

Claude Code Agent Teams 的分屏(Split Pane)模式

Agent Teams 默认的 in-process 模式虽然省事,但队员一多,切屏会很麻烦。如果想实现那种多窗口并行的“指挥中心”风格,就得研究一下 Split Pane(分屏)模式。 视角解放 在默认模式下,得用 Shift+Up/Down 来回切换队员窗口。而在分屏模式下,每个队员都会分到一个独立的终端窗格(pane)。我们就可以一边看 A 队员写后端,一边盯着 B 队员跑测试。

Claude Code Sub Agent(子智能体)持久化记忆

简单整理一下 Claude Code 官方文档中关于子智能体(Sub-agents)memory 字段的用法。这个功能主要是给子智能体分配一个持久化目录,让它在不同会话之间也能记住东西。 基本定义:持久化存储目录 memory 字段为子智能体提供了一个跨会话保留的持久化目录。子智能体利用该目录逐步积累知识,例如代码库模式、调试经验和架构决策等。通过在该目录下读写 Markdown 文件,智能体可以在后续任务中复用这些积累。

MCP list_changed 通知机制:让客户端实时感知 Tools/Prompts/Resources 列表变化

MCP 服务器提供的 Tools、Prompts、Resources 并不是连接后就一成不变的。用户登录后可能解锁新工具,管理员可能随时启用或禁用某些 prompt 模板,资源的可用性也可能因为各种原因发生变化。 如果客户端只在初次连接时调用一次 tools/list、prompts/list、resources/list,那么后续的变化就无法感知。新增的工具看不到,已经下线的工具还留在列表里,状态不一致只能靠重连或重启来修复。