<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>AI 技术图谱</title><description>给愿意碰命令行、能自己查文档的人：AI 编程工具配置与 agent 工程细节，具体到字段名、命令、报错原文和验证方法。</description><link>https://ai-atlas.pages.dev/</link><language>zh-cn</language><item><title>关于这个站</title><link>https://ai-atlas.pages.dev/about/</link><guid isPermaLink="true">https://ai-atlas.pages.dev/about/</guid><description>关于 AI 技术图谱的作者、内容生产方式、反馈入口和催更渠道。</description><pubDate>Thu, 20 Aug 2026 09:35:09 GMT</pubDate></item><item><title>Agent 工程</title><link>https://ai-atlas.pages.dev/agents/</link><guid isPermaLink="true">https://ai-atlas.pages.dev/agents/</guid><description>上下文工程、skills、subagent、循环任务、自动压缩这类 agent 工程细节。</description><pubDate>Thu, 20 Aug 2026 09:35:09 GMT</pubDate><category>part-intro</category></item><item><title>Claude Code 自动压缩阈值配置：autoCompactWindow 怎么设，以及怎么验证它真的触发了</title><link>https://ai-atlas.pages.dev/agents/auto-compact-window/</link><guid isPermaLink="true">https://ai-atlas.pages.dev/agents/auto-compact-window/</guid><description>设置 CLAUDE_CODE_AUTO_COMPACT_WINDOW 或 autoCompactWindow 调整 Claude Code 的自动压缩阈值，再用故意调低阈值观察触发的方法确认配置生效。</description><pubDate>Thu, 20 Aug 2026 09:35:09 GMT</pubDate><category>hands-on</category><category>进阶</category></item><item><title>CLAUDE.md 上下文工程：加载顺序、200 行上限、以及为什么 @import 不省上下文</title><link>https://ai-atlas.pages.dev/agents/claude-md-context/</link><guid isPermaLink="true">https://ai-atlas.pages.dev/agents/claude-md-context/</guid><description>CLAUDE.md 是从文件系统根往工作目录方向逐层拼接的，越靠近你启动位置的指令被读得越晚。@import 只帮组织不省上下文，因为导入的文件在启动时一样全部加载。真正能省上下文的是 .claude/rules/ 的 paths 条件加载和 skills。</description><pubDate>Thu, 20 Aug 2026 09:35:09 GMT</pubDate><category>concept</category><category>进阶</category></item><item><title>Claude Code /goal 命令：给一个完成条件，让它自己跑到达标</title><link>https://ai-atlas.pages.dev/agents/goal-command/</link><guid isPermaLink="true">https://ai-atlas.pages.dev/agents/goal-command/</guid><description>/goal &lt;条件&gt; 设定后立即开始跑，每轮结束用一个独立小模型（默认 Haiku）评估一次 yes/no；不满足就继续下一轮，官方没有设默认的轮数或时长上限——这是它能被&quot;随手挂着跑一两天&quot;的根本原因，也是和 /loop 最大的区别。</description><pubDate>Thu, 20 Aug 2026 09:35:09 GMT</pubDate><category>hands-on</category><category>进阶</category></item><item><title>让 Claude Code 跑很久：/loop、/goal、Routines 和 Desktop scheduled tasks 该选哪个</title><link>https://ai-atlas.pages.dev/agents/long-running-tasks/</link><guid isPermaLink="true">https://ai-atlas.pages.dev/agents/long-running-tasks/</guid><description>/loop 有 7 天过期且按固定间隔等待；/goal 没有默认的轮数或时长上限，条件不满足就直接开始下一轮，这是它能被随手挂着跑一两天的原因；真正要脱离本机、或按固定时刻/外部事件触发的，才用 Routines 或 Desktop scheduled tasks。</description><pubDate>Thu, 20 Aug 2026 09:35:09 GMT</pubDate><category>hands-on</category><category>进阶</category></item><item><title>Claude Code 循环任务：/loop 命令怎么用，边界在哪</title><link>https://ai-atlas.pages.dev/agents/loop-agent/</link><guid isPermaLink="true">https://ai-atlas.pages.dev/agents/loop-agent/</guid><description>/loop 是内置技能，最简单的写法是 /loop &lt;间隔&gt; &lt;提示词&gt;；任务绑定在当前会话，7 天后自动过期，官方文档里没有 /proactive 这个别名。</description><pubDate>Thu, 20 Aug 2026 09:35:09 GMT</pubDate><category>hands-on</category><category>进阶</category></item><item><title>Claude Code skills：SKILL.md 全字段、谁能调用它、以及为什么内容进了上下文就不走了</title><link>https://ai-atlas.pages.dev/agents/skills/</link><guid isPermaLink="true">https://ai-atlas.pages.dev/agents/skills/</guid><description>skill 的正文只在被调用时加载，所以长参考资料在用到之前几乎不花钱。但一旦加载，内容会留在上下文里直到会话结束，Claude Code 不会在后续轮次重读文件。disable-model-invocation 和 user-invocable 控制的是两个不同方向的调用权。</description><pubDate>Thu, 20 Aug 2026 09:35:09 GMT</pubDate><category>hands-on</category><category>进阶</category></item><item><title>Claude Code subagent：上下文隔离到什么程度、fork 和普通 subagent 差在哪、三种限额各管什么</title><link>https://ai-atlas.pages.dev/agents/subagents/</link><guid isPermaLink="true">https://ai-atlas.pages.dev/agents/subagents/</guid><description>subagent 的价值是上下文隔离：冗长输出留在它自己的窗口里，只有摘要回到主对话。但隔离是双向的，它看不到你的对话历史。fork 是例外，它继承整个对话并共享 prompt 缓存，所以比新起 subagent 更便宜。</description><pubDate>Thu, 20 Aug 2026 09:35:09 GMT</pubDate><category>hands-on</category><category>硬核</category></item><item><title>Claude Code 专题</title><link>https://ai-atlas.pages.dev/claude-code/</link><guid isPermaLink="true">https://ai-atlas.pages.dev/claude-code/</guid><description>配置文件分工、hooks、权限模式、MCP、成本控制、CI 集成，以及区域限制报错的定位思路。</description><pubDate>Thu, 20 Aug 2026 09:35:09 GMT</pubDate><category>part-intro</category></item><item><title>Claude Code 用量为什么会莫名飙高：长会话的五个成本来源与对应手段</title><link>https://ai-atlas.pages.dev/claude-code/costs-and-usage/</link><guid isPermaLink="true">https://ai-atlas.pages.dev/claude-code/costs-and-usage/</guid><description>挂了一整天的会话里问一句话，代价是整个会话历史。/usage 的美元数字是本地按标准价算的，订阅用户不用看它。真正省钱的手段按收益排序是：不相关任务间 /clear、模型选型、把冗长输出交给 subagent、用 hook 预过滤。</description><pubDate>Thu, 20 Aug 2026 09:35:09 GMT</pubDate><category>concept</category><category>进阶</category></item><item><title>Claude Code 接入 DeepSeek：ANTHROPIC_BASE_URL 怎么配，以及区域限制报错怎么绕开</title><link>https://ai-atlas.pages.dev/claude-code/deepseek-backend/</link><guid isPermaLink="true">https://ai-atlas.pages.dev/claude-code/deepseek-backend/</guid><description>设置 ANTHROPIC_BASE_URL 指向 DeepSeek 的 Anthropic 兼容端点、ANTHROPIC_API_KEY 放密钥，写进 settings.json 的 env 字段比 export 持久；地域限制报错是官方 Anthropic API 的合规检测，走第三方兼容端点不会经过那道检测。</description><pubDate>Thu, 20 Aug 2026 09:35:09 GMT</pubDate><category>hands-on</category><category>进阶</category></item><item><title>把 Claude Code 放进脚本和 CI：-p 模式的输出格式、预算上限与认证方式</title><link>https://ai-atlas.pages.dev/claude-code/headless-ci/</link><guid isPermaLink="true">https://ai-atlas.pages.dev/claude-code/headless-ci/</guid><description>-p 模式下 --output-format json 拿结构化结果，stream-json 拿实时事件。CI 里必须设 --max-turns 和 --max-budget-usd 双保险，因为前者拦轮数、后者拦花钱。认证用 claude setup-token 生成长期 token 或 API key，不要依赖交互式登录。</description><pubDate>Thu, 20 Aug 2026 09:35:09 GMT</pubDate><category>hands-on</category><category>硬核</category></item><item><title>Claude Code hooks 完全指南：事件时机、退出码语义、JSON 输出协议</title><link>https://ai-atlas.pages.dev/claude-code/hooks/</link><guid isPermaLink="true">https://ai-atlas.pages.dev/claude-code/hooks/</guid><description>hooks 是在固定生命周期事件上执行的 shell 命令，属于强制执行层而非建议层。退出码 2 是「阻塞并把 stderr 回灌给模型」的专用信号，stdout 输出 JSON 可以做更精细的控制，包括注入上下文、改写权限决策、阻止会话结束。</description><pubDate>Thu, 20 Aug 2026 09:35:09 GMT</pubDate><category>hands-on</category><category>硬核</category></item><item><title>Claude Code 接 MCP 服务器：三种 scope 存在哪、四种传输怎么选、工具搜索为什么默认开</title><link>https://ai-atlas.pages.dev/claude-code/mcp-servers/</link><guid isPermaLink="true">https://ai-atlas.pages.dev/claude-code/mcp-servers/</guid><description>MCP 的 local 和 user scope 存在 ~/.claude.json，project scope 存在项目根的 .mcp.json。project scope 的服务器首次使用需要你批准，克隆下来的仓库无法自行批准。tool search 默认开启，只加载工具名而非完整定义，所以接入更多服务器对上下文的影响很小。</description><pubDate>Thu, 20 Aug 2026 09:35:09 GMT</pubDate><category>hands-on</category><category>进阶</category></item><item><title>Claude Code 六种权限模式：auto mode 到底和 bypassPermissions 差在哪</title><link>https://ai-atlas.pages.dev/claude-code/permission-modes/</link><guid isPermaLink="true">https://ai-atlas.pages.dev/claude-code/permission-modes/</guid><description>auto mode 用一个分类器逐条判断命令风险，bypassPermissions 则完全不判断。前者是「让模型自己决策但保留硬边界」，后者是「关掉整个权限层」。auto mode 的规则可以用 autoMode 字段自定义，但只从用户层和 managed 层读取。</description><pubDate>Thu, 20 Aug 2026 09:35:09 GMT</pubDate><category>concept</category><category>进阶</category></item><item><title>Claude Code 的四层配置：settings.json 放什么、.claude.json 放什么、谁覆盖谁</title><link>https://ai-atlas.pages.dev/claude-code/settings-files/</link><guid isPermaLink="true">https://ai-atlas.pages.dev/claude-code/settings-files/</guid><description>配置优先级从高到低是 managed 设置、命令行参数、.claude/settings.local.json、.claude/settings.json、~/.claude/settings.json。标量值按优先级覆盖，数组值跨层合并去重（fallbackModel 和 availableModels 例外）。settings.json 管行为配置，.claude.json 管登录态、MCP 的 local/user scope 和项目信任记录。</description><pubDate>Thu, 20 Aug 2026 09:35:09 GMT</pubDate><category>hands-on</category><category>进阶</category></item><item><title>AI 技术图谱</title><link>https://ai-atlas.pages.dev/index/</link><guid isPermaLink="true">https://ai-atlas.pages.dev/index/</guid><description>给愿意碰命令行、能自己查文档的人：AI 编程工具配置与 agent 工程细节，具体到字段名、命令、报错原文和验证方法。</description><pubDate>Thu, 20 Aug 2026 09:35:09 GMT</pubDate></item><item><title>前言：这个站是干什么的</title><link>https://ai-atlas.pages.dev/preface/</link><guid isPermaLink="true">https://ai-atlas.pages.dev/preface/</guid><description>这个站收集什么、写给谁、每篇怎么写，以及它和《验收先行》的关系。</description><pubDate>Thu, 20 Aug 2026 09:35:09 GMT</pubDate></item><item><title>速查与索引</title><link>https://ai-atlas.pages.dev/reference/</link><guid isPermaLink="true">https://ai-atlas.pages.dev/reference/</guid><description>报错原文索引、全站待核实清单、以及各章的版本核对状态。</description><pubDate>Thu, 20 Aug 2026 09:35:09 GMT</pubDate><category>part-intro</category></item><item><title>报错原文索引</title><link>https://ai-atlas.pages.dev/reference/error-index/</link><guid isPermaLink="true">https://ai-atlas.pages.dev/reference/error-index/</guid><description>带着报错原文进来的话从这里查。每条给出真实原因和对应章节，以及那些「不报错但也不生效」的静默失败场景。</description><pubDate>Thu, 20 Aug 2026 09:35:09 GMT</pubDate><category>hands-on</category><category>新手</category></item><item><title>全站待核实清单</title><link>https://ai-atlas.pages.dev/reference/unverified/</link><guid isPermaLink="true">https://ai-atlas.pages.dev/reference/unverified/</guid><description>把散落在各章末尾的待核实条目集中起来，按「文档未覆盖 / 需要实测 / 版本差异」三类归档。这一页的存在是为了让「我不确定」这件事可被检索，而不是藏在文章末尾。</description><pubDate>Thu, 20 Aug 2026 09:35:09 GMT</pubDate><category>concept</category><category>新手</category></item></channel></rss>