用途:在 Claude Agent SDK 中管理智能体的上下文、记忆与对话状态。
主要能力:通过 settingSources 加载项目(.claude/CLAUDE.md)或用户(~/.claude/CLAUDE.md)上下文,支持 ['project']、['user'] 或组合;设置静态或动态 systemPrompt;进行单轮与多轮对话,智能体自动保留前文;用 query 遍历对话历史消息;在多轮会话中自动维护相关上下文,并可对内容分块处理以适应上下文窗口;通过读写 JSON 文件持久化对话状态。
用法要点:使用 @anthropic-ai/claude-agent-sdk 的 Agent 与 query;关注上下文分离(用户偏好、项目信息与任务指令分开)、CLAUDE.md 保持聚焦精简、架构变化时更新上下文;可注入动态信息(如当前分支),或按角色(reviewer、implementer、tester)创建专用智能体。
限制与注意:避免在 systemPrompt 中重复 settingSources 已加载的上下文;不要硬编码路径;禁止在 CLAUDE.md 中存放密钥;大文件需自行分块。公开资料未提供具体价格或平台信息,暂未提供。