AI 编程工具专题

Claude Code 专题

读之前先看这三条。 第一,Claude Code 是闭源商业产品,本专题内容全部来自官方文档的实读, 我们只复述文档写明的机制、不推断其内部实现, 也不涉及界面外观与运行速度的描述。 第二,这个产品迭代频繁,文中的命令、配置项与默认值随版本变动, 请以官方文档最新内容为准;涉及可用版本门槛的地方,正文都照实标了版本号。 第三,额度、价格与限流的具体数值变动极快, 新增篇目一律只写机制不写数值,站内既有的额度类文章记录的是当时口径, 请以官方最新说明为准

本专题共 137 篇。内容依据 官方文档 的公开内容整理。凡官方文档没有写明的地方,文中一律照实写 「官方文档没有说明这一点」,不做推断; 遇到文档前后口径不一致的地方,只陈述差异、不猜原因。

从这里开始 · 2026-06-16

Claude Code 使用教程:在终端里让 AI 帮你写代码

Claude Code 是运行在终端里的 AI 编程代理。本文讲清它的定位、适合什么人、典型工作流(描述任务→读写文件跑命令→你审阅),以及和编辑器派工具的差异。

上手与日常用法

装完之后真正要弄明白的几件事:CLAUDE.md 怎么写才有用、上下文什么时候该压、Plan 模式省下的是哪一部分、斜杠命令怎么固化重复动作、多开 worktree 并行怎么不打架、团队一起用要立哪些规矩。

2026-06-17

CLAUDE.md 怎么写?给 AI 立项目规则

CLAUDE.md 是放在项目里给 AI 编程助手看的"项目说明书"。本文讲清它的作用、怎么用 /init 自动生成、该写什么、不该写什么,以及和 Codex AGENTS.md 的关系,附可复制模板。

2026-06-17

Claude Code 上下文管理:/compact 与 /context 怎么用

讲清 Claude Code 的上下文窗口是怎么被吃满的,以及 /context、/compact、/clear 三个命令分别在什么时候用,帮你跑长任务时既省 token 又不让 AI 失忆。

2026-06-17

Claude Code Plan 模式:省 token 的规划式编程

claude code plan 模式让 AI 先只读规划、审完计划再动手,避免乱改文件、节省 token。本文讲清它的原理、什么时候用、怎么进入与退出,以及常见坑。

2026-06-17

Claude Code 自定义斜杠命令怎么写(含传参)

手把手教你写 Claude Code 斜杠命令:在 .claude/commands 放一个 markdown 文件就成了一个 /命令,再讲清 $1 $2 $ARGUMENTS 三种传参、项目级与用户级作用域差别,附常用命令模板。

2026-06-17

Claude Code 配 git worktree 并行多开实战

用 git worktree 给 Claude Code 开多个隔离工作区,多终端各跑一个任务互不干扰。本文讲清原理、创建与清理的完整命令、踩坑排查,让你的 AI 编程效率翻倍。

2026-07-28

团队一起用 Claude Code 的几条实践:额度、规则文件与协作纪律

一个团队同时用 Claude Code,麻烦往往不在工具本身,而在额度是按人算的、规则文件没进版本库、并行任务互相踩。这篇按团队真实会遇到的顺序讲清额度结构、CLAUDE.md 的共享方式、并行开工的边界、撞限额时的应对路径,以及必须提前讲明的准入前提。

把它改造成你的样子:hooks、Skills、子代理与插件

四套扩展机制解决的是不同问题——hooks 在动作前后插钩子、Skills 是装进来的能力包、子代理把任务分出去且各带各的上下文、插件负责分发。这一组还包括几个「配了却不生效」的高频坑:插件卡在依赖还是相关性、托管 MCP 与自配 MCP 谁覆盖谁、记忆文件为什么没被读到。

2026-06-17

Claude Code Hooks 实战:在动作前后插自动化

手把手讲清 Claude Code Hooks 怎么用:在工具调用前后触发脚本,PreToolUse 拦危险命令、PostToolUse 自动跑格式化与 lint,附 settings.json 配置示例和常见排查。

2026-06-17

Claude Code Skills 从零创建 SKILL.md 教程

手把手教你给 Claude Code 写第一个 Skill:SKILL.md 的 frontmatter 怎么填、渐进式加载怎么触发、和 subagent/command 有什么区别,附目录结构与排查清单。

2026-06-17

Claude Code 自定义 Subagent 怎么写

手把手讲清 Claude Code subagent 写法:它是什么、放哪个目录、description/tools/model 怎么配、系统提示怎么写,以及什么时候该用 subagent 隔离上下文、并行跑任务。

2026-08-18

Claude Code 插件装了不加载:依赖、提示与相关性三层各卡在哪

插件「没出现」其实是三件不相干的事:依赖没满足被禁用、CLI 发的安装提示没触发、marketplace 声明的 relevance 建议没显示。本文按官方文档梳理每一层的判定动作、处置方式,以及什么情况说明根本不是这一层的问题。

2026-08-18

Claude Code 托管 MCP 与自配 MCP 冲突了怎么办:接管边界划在哪

公司发了托管配置之后,自己加的 MCP 服务器不见了、claude mcp add 直接报错、甚至启动就退出。这篇按 Claude Code 官方文档梳理 managed-mcp.json 的接管规则:它覆盖掉哪些来源、哪些设置还能继续过滤它、三句错误文案分别对应哪种机制,以及哪些症状说明根本不是托管策略在拦你。

2026-08-18

Claude Code 的记忆没被读到:memory 的加载位置与优先级

写在 CLAUDE.md 里的规则像没生效、auto memory 明明存过却没被引用、/compact 之后指令又消失了。这三类现象在官方文档里对应的是不同的加载路径。本文按官方文档梳理记忆文件的存放位置、加载顺序、可执行的判定动作,以及什么情况说明问题根本不在加载上。

2026-08-18

Claude Code 的 routines 怎么写:把重复流程固化下来

逐项拆解 Claude Code 官方文档里 routine 的定义结构——prompt、仓库、环境、connectors、triggers 五块分别在改什么,三类触发方式各自的配置口径与限制,以及 research preview 阶段必须照实知道的边界与验证方法。

2026-08-18

Claude Code 的定时任务怎么配:桌面端与命令行两处入口

把 Claude Code 官方文档里「定时」相关的两页拆开讲:命令行侧 /loop 与 CronCreate 接受哪些参数、桌面端本地任务要填哪四个字段、cron 表达式支持到哪一层语法、任务在什么条件下才真的被触发,以及哪些漏跑文档明说不会补。

Claude Agent SDK:把 Agent 能力接进自己的程序

这一组是本专题最成体系的部分,也是中文资料最少的部分。从跑通第一个 Agent、写自定义工具、要结构化输出,到会话怎么存怎么续、权限回调开在哪、部署成服务要满足什么前置;再往下是机制层——agent loop 每一轮发生了什么、工具太多时 tool search 怎么救、流式与单次为什么不可兼得、todo 不只是给人看的、系统提示能改到什么程度。

2026-08-18

Claude Agent SDK 从零跑通第一个 Agent:quickstart 里那几步分别在干什么

按 Claude Code 官方文档的 Agent SDK quickstart 走一遍,从建目录、装包、设环境变量到第一次工具调用,逐步说清每一步动的是哪个 API、哪个配置项;含 Windows 侧的虚拟环境与环境变量写法,以及文档写明的限制与验证方式。

2026-08-18

给 Claude Agent SDK 写自定义工具:入参 schema、返回值与报错怎么设计

Claude Agent SDK 用 in-process MCP server 让你把自己的函数交给 Claude 调用。本文按官方文档梳理工具定义的四个组成部分、handler 返回值里 content / structuredContent / isError 三个字段的语义,以及报错该抛异常还是自己组装消息,并标出 Python 侧几处能力缺口。

2026-08-18

让 Agent 稳定吐出结构化 JSON:Claude Agent SDK 的 outputFormat 怎么配

把 agent 的输出直接喂给下游程序,最怕的是拿回一段自由文本再写正则解析。Claude Agent SDK 提供了 outputFormat / output_format 选项,用 JSON Schema 声明想要的形状,结果消息里回 structured_output。本文按官方文档梳理 schema 的声明方式、draft-07 这个容易踩的版本约束,以及校验失败时结果消息会变成什么样、该怎么分支处理。

2026-08-18

Claude Agent SDK 的会话怎么存、怎么续:session 与 session storage 分别管什么

Claude Agent SDK 里 session 是自动落盘的对话记录,SessionStore 是把这份记录镜像到自己后端的适配器。本文按官方文档梳理会话 ID 从哪里取、continue/resume/fork 各自怎么找会话、transcript 存在哪个路径、以及跨主机恢复时哪一份副本才是唯一持久副本。

2026-08-18

Claude Agent SDK 侧的权限怎么配:不是把 CLI 的权限模式照搬一遍

用 Claude Agent SDK 写自动化时,很多人把 canUseTool 回调当成万能闸门,结果发现它压根没被触发。这篇按官方文档梳理权限评估的六个步骤、回调到底在哪一步介入、能拒绝到什么粒度,以及 Windows 侧路径规则该怎么写,最后给出一个文档写明的自检信号。

2026-08-18

把 Claude Agent 部署成服务:hosting 与 secure deployment 写明的前置条件

本地跑通一个 Agent 脚本,和把它托管成一个长期在线的服务,是两件事。这篇按 Claude Code 官方文档的 Hosting the Agent SDK 与 Securely deploying AI agents 两页,把部署形态的选择、运行时与网络的前置条件、多租户隔离必须显式关掉的几处默认行为,以及文档自己标出的已知限制,逐条对照着讲清楚。

2026-08-18

Claude Agent SDK 的 Python 版怎么用:与 TypeScript 版对不上的地方

Claude Agent SDK 的示例大多是 TypeScript 写的,照搬进 Python 常常改不通。本文按官方文档梳理 Python 版安装前置条件(含 Windows PowerShell 一侧)、query() 与 ClaudeSDKClient 的分工,以及文档写明的跨语言差异:命名风格例外、hook 事件缺项、sandbox 默认行为不同。

2026-08-18

在 Claude Agent SDK 里接 MCP:和 CLI 里配 MCP 是两套写法

在命令行里用 claude mcp add 配好的服务器,搬到 Claude Agent SDK 里未必生效。这篇按官方文档梳理 SDK 侧 MCP 的两个声明位置(options.mcpServers 与 .mcp.json 加 settingSources)、三类传输的连接时机差异、哪些服务器会拖住第一轮,以及怎么从 init 消息读出每个服务器的状态。

2026-08-18

Claude Agent SDK 的报错怎么查:官方 troubleshooting 页的分支

Claude Agent SDK 官方 troubleshooting 页是按报错原文编排的,目前只覆盖三条条目:CLI 找不到、Windows 拒绝执行批处理脚本、以及 structured_output 为空但结果标成功。本文按现象、判定动作、文档给出的处置、处置后的验证、以及什么情况说明不是这个原因五步逐条拆开,并说明这页没覆盖的报错该往哪走。

2026-08-18

Agent 循环里每一轮发生了什么:Claude Agent SDK 的 agent loop 拆解

用 Claude Agent SDK 写 agent,最常见的困惑是「它到底什么时候停」。本文按官方文档《How the agent loop works》一页,把一次会话拆成轮,说清一轮由哪几个阶段构成、每个阶段吐出哪种消息、以及循环终止的几条互不相同的路径与对应字段。

2026-08-18

工具太多会拖垮 Agent:Claude Agent SDK 的 tool search 解决的是什么问题

挂了七八个 MCP server 之后,工具定义会先把上下文吃掉一大块。Claude Code 的 tool search 把这些定义从上下文里撤下来、按需检索加载。本文沿官方文档走一遍:它默认在什么条件下生效、哪几种部署形态会退回一次性加载、ENABLE_TOOL_SEARCH 的几个取值各自改变了什么,以及被检索出来的工具会在什么时候从上下文里消失。

2026-08-18

流式与单次两种模式怎么选:Claude Agent SDK 把差异划在哪

Claude Agent SDK 官方文档里有两页都叫「流式」,一页讲输入模式,一页讲输出的增量事件,很多人把它们当成一个开关。这篇沿着一次请求的路径走一遍,标出两种输入模式各自的适用条件、单次模式文档明说不支持的四项,以及开了输出流式仍然拿不到的东西。

2026-08-18

Claude Agent SDK 的待办追踪机制:todo 不只是给人看的

从「监听代码突然收不到 TodoWrite 了」这个具体问题出发,沿 Claude Agent SDK 官方文档《Todo Lists》页走一遍待办的状态流转:四个状态节点怎么切换、TodoWrite 全量重写与 Task 工具增量更新的差别在哪、任务 ID 从哪个消息块里拿、键名修复为什么在流里看不到。只讲文档写明的字段语义与配置项。

2026-08-18

改 Agent 的系统提示:Claude Code 官方允许改到什么程度

从「我想让它换个角色」这个具体诉求出发,沿着 Claude Code 官方文档写明的路径走一遍系统提示的改法,标出追加、整体替换、分块替换三档的分界线,以及 CLAUDE.md 为什么根本不在这条路上、改完什么时候才生效。

企业部署:自托管、网关与 CI

公司里落地绕不开的一条线。自托管环境的部署顺序不能颠倒、身份接入怎么验、自建 LLM 网关分两阶段接、走 Bedrock 与 Vertex/Foundry 各自要配什么、进 GitHub Actions 与 GitLab CI 的写法不通用、devcontainer 里权限与网络有额外前置。网络那篇只照文档写需放行的范围,不自行扩充域名清单。

2026-08-18

Claude Code 自托管环境怎么搭:quickstart 到 deploy 的顺序不能颠倒

官方文档把自托管环境拆成 quickstart、deploy、configuration 三页,顺序是有讲究的:quickstart 只负责把最小环路跑通,接真实仓库和内部系统之前必须先做完 deploy 页那一串硬化项。本文按文档给的先后顺序梳理前置条件、每一步在改什么、必配的配置项清单,以及哪些能力还标着 public beta。

2026-08-18

Claude Code 自托管环境的身份接入与验证:identity 与 testing 两页说明的步骤

自托管环境里的会话跑在你自己的网络中,可以直接调内网服务,于是内网服务需要一种办法确认「这个请求确实来自本环境的一个 Claude Code 会话,且是某人创建的」。本文按官方文档的 identity 与 testing 两页,梳理 CLAUDE_CODE_SESSION_ACCESS_TOKEN 这枚 JWT 的字段语义、服务端与会话内两条验证路径,以及配完之后怎么跑一趟端到端回路把它验一遍。

2026-08-18

让 Claude Code 走自建 LLM 网关:connect 与 rollout 的两阶段

公司要求模型流量统一从自建网关出去,Claude Code 这边到底要配哪几个变量、管理员那边要按什么顺序放量?本文按官方文档梳理 connect 页的配置项与 rollout 页的五步检查点,含 Windows/PowerShell 写法与不支持的场景。

2026-08-18

Claude Code 的 LLM 网关协议长什么样:gateway 这一层替你挡了什么

自建网关接 Claude Code,最难的不是把流量代过去,而是搞清楚哪些请求头和 body 字段必须原样转发、哪些可以自己消费。本文沿着官方 Gateway protocol reference 走一遍一次请求的路径,标出格式选择变量、attribution block 的位置性剥离、header 与 body 的成对失效,以及模型发现的过滤规则。

2026-08-18

让 Claude Code 走 Amazon Bedrock:环境变量、区域与凭证怎么对

按 Claude Code 官方文档梳理接入 Amazon Bedrock 的完整链路:开关变量 CLAUDE_CODE_USE_BEDROCK、区域解析的四级顺序、跨区域推理配置文件前缀、五种凭证来源与 IAM 权限项,并说明哪些能力在 Bedrock 上明确不可用、配完之后怎么验证。

2026-08-18

让 Claude Code 走 Google Vertex AI 与 Microsoft Foundry:两条云上接入路径的配置差异

同样是把 Claude Code 接到云厂商的托管端点上,Google Cloud 与 Microsoft Foundry 两条路径要填的配置项并不对称。本文按官方文档逐项对齐前置条件、环境变量、认证方式与验证方法,只比两边文档都写明的维度,一方没写的地方照实说没写。

2026-08-18

在 GitHub Actions 里跑 Claude Code:workflow 怎么写、密钥怎么给

按 Claude Code 官方文档梳理 claude-code-action 的接入过程:workflow 文件里哪些字段是必须的、两种鉴权 secret 分别对应哪个输入、交互模式与自动化模式由什么决定,以及走 Bedrock / Agent Platform / Foundry 时凭证怎么通过 OIDC 接进来。附边界与验证方法。

2026-08-18

在 GitLab CI/CD 里跑 Claude Code:与 GitHub Actions 不通用的那几处

手上是 GitLab,搜到的教程却全是 GitHub Actions 的写法,照抄一定跑不通。这篇按 Claude Code 官方文档的 GitLab CI/CD 页,逐个说清 GitLab 侧真正要写的配置字段——masked 变量、job 里的 image 与 rules、before_script 装 CLI 后为什么要改 PATH、AI_FLOW_* 从哪来、id_tokens 怎么换云厂商凭证,以及哪些能力在这一页里根本没有对应说明。

2026-08-18

在 devcontainer 里用 Claude Code:容器内的权限与网络前置

按 Claude Code 官方文档梳理 dev container 的接入路径——feature 怎么加、重建后为什么会掉登录、managed-settings.json 放在哪、出口防火墙需要哪些 capability,以及容器边界到底管不管得住什么。含 Windows 侧差异与验证清单。

2026-08-18

公司网里 Claude Code 连不上:network config 页列的代理与放行项

在有代理、有防火墙的公司网络里跑 Claude Code,最常见的卡点是代理变量写法不对、放行清单漏了主机、或者变量根本没送到进程里。本文按官方 network config 页的字段逐条讲:怎么判定、怎么改、改完怎么验证,以及哪些现象其实不是代理造成的。

机制解读:它到底怎么工作

主循环各阶段与工具调用的介入点、上下文是被什么填满的、提示缓存在哪一段失效、沙箱究竟隔离了什么(这篇特意不写「有沙箱所以安全」,只写官方明说不覆盖的部分)、三份安全文档各管一层、ZDR 开了之后还剩什么、权限模式各档放开的动作范围。

2026-08-18

Claude Code 到底怎么工作:官方文档画出的那条主循环

你敲一句「把失败的测试修好」,中间几十次动作只剩滚动的输出。这篇按 Claude Code 官方文档《How Claude Code works》与《Extend Claude Code》两页写明的路径走一遍主循环,标出工具在哪一步介入、扩展层挂在循环的哪个点、上下文满了先丢什么、你能在哪几个位置插手,以及文档在哪些地方根本没给答案。

2026-08-18

Claude Code 的上下文窗口是怎么被填满的:构成拆解

新开一个会话、还没输入第一句,上下文里就已经装了一批东西;干活之后涨得也比"读了两个文件"要快。这篇按 Claude Code 官方文档把占用来源逐类拆开——启动即装载的六类、干活中的增量、subagent 的独立窗口、压缩后哪些回得来,并给出 /context 与 InstructionsLoaded hook 这两个可执行的判定动作。

2026-08-18

Claude Code 的提示缓存是怎么命中的:缓存边界在哪一段

从「会话中途换了模型,下一轮忽然变慢」这个现象出发,沿 Claude Code 官方文档描述的请求拼装路径走一遍:请求分成哪几层、哪些东西不在提示文本里却算进缓存键、哪些动作会把整段前缀作废、哪些只是往末尾追加。全文只写机制与字段名,不涉及价格与命中率数值。

2026-08-18

Claude Code 的沙箱到底隔离了什么:别把「有沙箱」当成「安全」

顺着 Claude Code 官方文档把沙箱边界走一遍:它只管 Bash 子进程,默认可读整台电脑,网络代理默认不解 TLS,protected paths 无法用 allowWrite 豁免。写清楚每一层管什么、不管什么,以及文档自己列出的绕过路径。

2026-08-18

Claude Code 的安全模型:三份安全文档各自管的是哪一层

Claude Code 官方文档里有三处都叫「安全」,但管的完全不是一回事:一份讲权限与信任边界,一份讲边写边查的漏洞审查插件,一份讲按需深扫已有代码库。本文从「Claude 改了一个文件并提交」这一条路径走一遍,标出每一层的触发点、配置项与文档写明的边界。

2026-08-18

Claude Code 的零数据保留与数据使用:ZDR 开了之后哪些东西还在

组织拿到 ZDR 之后,最常见的误会是「以为什么都不留了」。这篇沿着 Claude Code 官方文档写明的路径走一遍:一次推理请求要满足什么条件才算被 ZDR 覆盖,文档列出的五类不覆盖项和五个被后端禁用的功能分别是什么,本机上还有哪些明文数据,以及第三方平台与违规留存这两条例外怎么读。

2026-08-18

Claude Code 的权限模式选错会怎样:六档各自放开了什么

很多人以为 Claude Code 的权限模式只有「问」和「不问」两种。官方文档的模式表里其实列了六档,每一档放开的动作范围各不相同。这篇按排查思路走一遍:模式没按你设的生效、切了 acceptEdits 还在被问、dontAsk 下什么都跑不动、auto 模式挡了正常动作,分别怎么确认、文档给的处置是什么,以及什么情况说明根本不是模式的问题。

2026-08-18

Claude Code 的 advisor 与 ultrareview:两个容易被忽略的机制

Claude Code 里有两个都在「叫一个更强的脑子来看一眼」的机制,但触发权不在同一个人手里,产出也落在不同的地方。本文按官方文档梳理 advisor 与 ultrareview 各自的触发条件、生效前提与结果形态,以及各自在什么时候会静默不生效。

多代理协作:teams、channels 与跨会话

站内此前几乎没有中文资料的一块。agent teams 的成员与分派前置、channels 的字段语义、跨会话消息能不能发出去、远程控制与 deep links 是两条链路。这些机制在官方文档里标注的可用版本各不相同,正文都照实标了版本门槛。

2026-08-18

Claude Code 的 agent teams 跑不起来:成员、视图与任务分派的前置条件

你让 Claude 开一支 teammate 团队,面板里确实多了几行,可按名字发消息对不上、共享任务列表也找不到。官方文档写明 agent teams 是 experimental 且默认关闭,还有一串前置条件。这篇按「现象—判定—处置—验证—排除」把开关、目录、成员表、任务分派与显示模式逐条对回文档原文,Windows 侧单列。

2026-08-18

Claude Code 的 channels 怎么用、怎么排查:reference 页的字段表怎么读

channels 让外部事件直接推进正在运行的 Claude Code 会话。本文按官方文档梳理 channel 的字段语义——capabilities 声明、notification 的 content 与 meta、permission_request 的四个字段——并把「事件不到达」「回复不生效」这几类常见配置错误拆成可执行的判定动作与处置步骤。

2026-08-18

Claude Code 跨会话消息发不出去:cross-session messaging 的前置与限制

让一个 Claude Code 会话给另一个会话捎句话,看着是开箱即用,实际卡在版本、操作系统、provider、feature flag、接收侧 crossSessionInbound 这一长串前置上。本文按官方文档梳理一套可执行的判定顺序,以及什么情况说明问题根本不在这条链路上。

2026-08-18

Claude Code 的远程控制连不上:Remote Control 与 deep links 的两条链路

「远程连不上 Claude Code」常常是两件不同的事:一条是 Remote Control 的会话链路,一条是 claude-cli:// deep link 的系统注册链路。本文按官方文档,把两条链路各自的前置条件、判定动作、错误文案对应的处置以及验证方法分开讲清楚,并给出「什么情况说明不是这个原因」。

报错与排查

按现象分流:配置改了不生效先看优先级链、沙箱拦的与权限拒的现象不一样、检查点回滚不回来是因为它本来就不存某些东西、大仓库变慢有官方给的策略。后面接的是站内既有的单条报错专篇(401、529、输出上限、上下文过长、压缩报错、流式中断、SSL、启动崩溃等),一条一篇,不重复。

2026-08-18

Claude Code 配置改了不生效:配置优先级与官方给的诊断动作

改了 settings.json 却像没改过,多半不是 bug,而是同一个键被另一层覆盖了。本文按 Claude Code 官方文档梳理五级配置优先级、managed 层内部的取用顺序,以及 /context、/status、/doctor、safe-mode 这几个能直接跑的判定动作,并说明什么情况下说明问题不出在优先级上。

2026-08-18

Claude Code 报错速查:官方 errors 页把错误分成了哪几类

终端里蹦出一行英文报错,直接拿整句话去搜往往搜不到。Claude Code 官方文档的 Error reference 页其实自带一张索引表和一套分类,本文只做分类与分流:这一页把运行时错误分成了哪几类、每一类的第一步该做什么、怎么确认自己分错了类,以及哪些症状根本不该在这一页找。

2026-08-18

Claude Code 沙箱相关的报错怎么分流:是沙箱拦的还是权限拦的

一条 Bash 命令失败了,到底是操作系统层的 sandbox 边界挡住的,还是权限规则在命令跑起来之前就拦下的?这两层的拦截时机不同,留下的现象也不同。本文按官方文档写明的机制,给出可执行的判定动作、分层处置和验证方式,并单独交代 Windows 侧的情况。

2026-08-18

Claude Code 的检查点回滚不回来:checkpointing 存了什么、没存什么

回滚之后文件还是改过的样子,往往不是 checkpointing 坏了,而是那次修改根本没被记进去。本文按官方文档梳理检查点的覆盖范围、文档明写的五类不可恢复情形,以及怎么用 /debug 日志和跳过计数把「没记进去」和「回滚失败」区分开。

2026-08-18

大仓库里 Claude Code 变慢、找不到文件:官方 large codebases 页给出的做法

大仓和 monorepo 里,Claude Code 常把上下文花在与任务无关的说明和文件读取上。按排查顺序走一遍官方文档写明的做法:怎么用 /context 与 /status 判定,claudeMdExcludes、Read 拒绝规则、worktree.sparsePaths、additionalDirectories 各管什么,以及哪些现象说明不是这个原因。

2026-08-18

Claude Code 终端显示乱、快捷键不响应:terminal-config 与 keybindings 怎么调

终端画面闪烁、滚动位置乱跳、Shift+Enter 直接提交、Option 或 Alt 组合键毫无反应——这几类症状在 Claude Code 官方文档里分属两页,处置方式完全不同。本文按官方文档的口径把判定动作、配置项与按键绑定表逐条列清楚,并写明什么情况说明不是这个原因。

2026-08-18

Claude Code 桌面版在 Linux 与 WSL 上的已知限制

桌面版的 Code 标签页在 Linux 与 WSL 上都缺一部分能力,官方文档把这些限制分散写在三页里。本文按「现象→怎么判定→文档给出的处置→怎么验证→什么情况说明不是这个原因」逐条拆开,帮你区分「这个平台本来就没有」和「你的环境配坏了」。

2026-06-17

Claude Code 装不上、连不上怎么办?安装报错全排查

Claude Code 安装失败、连不上、命令找不到怎么解决?本文按 Node 版本、安装方式、网络代理、权限、自检五个环节系统排查,给可复制的命令和验证方法,长青不过时。

2026-06-17

Claude Code 在 Windows 怎么装?原生 vs WSL 报错排查

Windows 上装 Claude Code 有原生和 WSL 两条路,本文讲清两种方式的取舍、Node/PATH/PowerShell 执行策略配置,以及路径分隔、git bash 等高频报错的排查解法。

2026-06-17

Claude Code 的 MCP 连不上、配置不生效怎么排查

Claude Code 配好 MCP 却连不上、用 /mcp 显示 failed?本文从配置文件位置、stdio 与 SSE 区别、Node/npx 路径、权限四个根因,给出一套可复制的排查清单,把 MCP 报错一步步定位掉。

2026-08-08

Claude Code 报 401 认证失败怎么解决?六条认证类报错的分流表

401 authentication_error、Invalid API key、OAuth token revoked、Login expired 长得像但成因不同。本文按官方错误参考把认证族的六条报错分开,给出 /status 分流法和每条的具体处理。

2026-08-08

Claude Code 一直报 529 Overloaded 怎么办?先分清是服务端还是你这边

529 overloaded_error 会带着「Retrying in N seconds(attempt X/10)」刷屏。本文讲清自动重试机制的三个可调参数、官方给的处理,以及怎么判断这次到底是不是服务端的问题。

2026-08-08

Claude Code 报 exceeded the 32000 output token maximum 怎么解决

让它写一个大文件,写到一半报输出超上限。本文讲清 CLAUDE_CODE_MAX_OUTPUT_TOKENS 这个环境变量的默认值、上限和代价,以及为什么调高它未必是最优解。

2026-08-08

Claude Code 报 Prompt is too long 怎么解决?五个吃上下文的大户

上下文满了不只有「聊太多」一个原因。本文按官方处理逐条拆开五个吃上下文的地方——MCP 服务、CLAUDE.md、大文件粘贴、工具输出、历史对话,并给出用 /context 定位的方法。

2026-08-08

Claude Code 报 Error during compaction 怎么解决?三种压缩报错要分开治

/compact 失败其实有三种不同的报错,成因和解法完全不一样。本文按官方文档的处理、社区在 issue

2026-08-08

Claude Code 流式响应中断怎么办?Connection closed、Socket is closed、Stream idle timeout 三条分开看

回答写到一半断掉,是长任务里最烦的一类故障。本文按官方错误参考区分三条流中断报错——有的有明确版本修复,有的只能靠 continue 恢复,有的至今没有定论。

2026-08-08

公司网里 Claude Code 报 SSL 证书错误怎么解决?以及为什么别关证书校验

企业代理拦截 TLS 会导致证书校验失败。本文给出官方的 NODE_EXTRA_CA_CERTS 配置方法、官方明确禁止的那个做法,以及企业网环境下一整套连接类报错的排查顺序。

2026-08-08

Claude Code 启动就崩报 Invalid Version 怎么解决?一个 changelog 日期引发的事故

2.1.0 版本有一次启动崩溃,真因是缓存的 changelog 里带了日期导致 semver 解析失败。本文讲清社区在 issue

2026-08-08

Claude Code 搜不到文件、@file 不好使怎么解决?多半是 ripgrep 跑不起来

Search 工具、@file 提及、自定义 agent 和 skill 都依赖同一个底层组件。本文给出官方的换用系统 ripgrep 的完整步骤、验证方法,以及 WSL 上那个「显示正常但结果偏少」的特殊情况。

额度与计费

这一组是站内既有内容。★注意:额度与限流的具体数值变动频繁,这些文章记录的是当时的实测与官方口径,**以官方最新说明为准**;本批新增的文章一律不写额度数值,只写机制。

2026-06-17

Claude Code 撞到用量限制怎么办?计费与额度说明

讲清 Claude Code 订阅额度与 API 按量两种计费的底层逻辑、撞到限额时的判断与应对,以及用错峰和精简上下文省额度的实操方法,让你不再莫名其妙被"卡住"。

2026-07-27

Claude Code 额度用完了怎么办:客服帮不了你

额度耗尽当下最该做的三件事:先用 /status 分清撞的是 5 小时滚动窗还是周限额,再明白客服无法手动重置或延长配额,最后在等待恢复、开 usage credits、转按量付费、升档之间选一条。附 2026 年两次官方调整与一个实测与文档不一致的重置周期提醒。

2026-07-27

Claude Code 的 5 小时窗到底怎么算?重置时刻、条数区间与实测争议

讲清 Claude Code 五小时滚动窗的计时起点为什么不是整点、周限额按账户固定时刻重置是什么意思、每窗能发多少条为何官方只给区间,以及 2026 年的两次官方调整和一份第三方实测与文档不一致的争议该怎么看。

2026-07-27

Claude Code 的"周限额"没那么简单:实测与文档不一致

拆解 Claude Code 的两层限额结构:5 小时滚动窗为什么不按整点重置、周限额官方说法是什么、有开发者实测记录到的重置周期为什么和文档对不上,以及撞了限额之后哪些路能走、哪些是白费力气。

2026-07-27

Claude Code 限额在 2026 年的两次变化:翻倍、重置与那个没对上的重置周期

梳理 2026 年 Claude Code 用量限额发生的两次官方变化——5 月的永久翻倍与取消高峰时段缩减、6 月的一次性额度重置,并讲清 5 小时滚动窗与周限额的真实计时方式、第三方实测与官方文档对不上的重置周期,以及撞限额后哪些路可走、哪条路走不通。

2026-07-28

多个项目同时用 Claude Code,额度怎么分配才不打架

一个账号手里同时压着三五个项目时,Claude Code 的额度该怎么排。讲清额度是按账号算而不是按项目算这个前提、5 小时窗与周限额两层结构对多项目排期意味着什么、怎么用一天的节奏把重活和杂活错开、撞了限额之后有哪些真实可选路径,以及为什么不要把任何假定的重置周期写进自动化脚本。

2026-07-27

用 /status 管住 Claude Code 的用量:两层限额怎么看、怎么省

Claude Code 的用量由 5 小时滚动窗和周限额两层构成,/status 是唯一能实时看到剩余额度的入口。这篇讲清两层限额各自的重置逻辑、2026 年官方做过的两次调整、第三方实测与文档不一致的地方,以及撞到上限后有哪些真正有用的路径。

2026-08-08

订阅明明没用完却报 Rate limit reached?先分清限流、配额和并发三件事

有人在 Max 订阅只用了 16% 的情况下持续撞限流。本文拆开 Claude Code 里三种「被拦住」的报错——短期限流、套餐配额、并发限制,给出各自的判断方法和官方处理。

2026-07-27

并行子代理烧额度:一个被官方修过的坑

Claude Code 曾出现某些会话派生过多并行子代理、比预期更快烧掉用量的问题,官方在 2026 年 6 月修复后一次性重置了 Pro 与 Max 用户的额度。这篇讲清这个坑的来龙去脉、两层限额到底怎么算、为什么不要把假定的重置周期写进自动化脚本,以及日常怎么用 subagent 才不至于莫名其妙被卡住。

与其它工具对照

与 Cursor 的对照按机制维度逐个展开:权限与运行模式、规则文件加载、Skills、子代理、hooks、MCP、云端代理、无头形态、插件体系、企业治理、两边 SDK。另有与 OpenRouter Agent SDK 的分层对照,以及站内既有的 Codex/Copilot 横评。**这些对照篇只比双方文档都白纸黑字写明的机制,不做优劣排名。**

2026-08-18

权限与运行模式对照:Claude Code 的 permission modes 与 Cursor 的 run modes

同一个动作要被放行,Claude Code 与 Cursor 各自要过几道关?本文只对照两边官方文档写明的机制:Claude Code 的 permission mode、规则求值顺序与 protected paths,Cursor 的 run mode、Auto-review 检查顺序与三项额外保护,并写清 Windows 侧差异。

2026-08-18

规则文件对照:Claude Code 的 memory 与 Cursor 的 rules 各自怎么被加载

同一个仓库里既有 CLAUDE.md 又有 .cursor/rules/,两个工具各读各的,谁在什么时候把哪个文件塞进上下文?本文只按两家官方文档写明的机制,对照规则文件的存放位置、触发条件与冲突时的优先级,并指出几处最容易咬人的边界。

2026-08-18

Claude Code 与 Cursor 的 Skills 对照:同一个名字,两边装的不是同一种东西

Claude Code 与 Cursor 都支持 Agent Skills 开放标准,都用 SKILL.md,但两边文档写明的 frontmatter 字段集、目录发现规则与调用时机并不重合。本文只对照双方官方文档白纸黑字写明的机制,帮你判断一份技能能不能直接搬过去,以及差异在什么场景会咬到你。

2026-08-18

Claude Code 与 Cursor 的子代理对照:任务怎么分下去、上下文怎么隔开

同样是把子任务分给 subagent,Claude Code 与 Cursor 的官方文档把边界划在了不同位置。本文只对照两边文档都写明的部分:定义文件放在哪、frontmatter 能配到多细、子代理启动时手里到底有哪些上下文、文件改动能隔到什么程度,并给出从你的处境倒推的决策路径。

2026-08-18

hooks 对照:Claude Code 与 Cursor 各自在哪些时点开了口子

想在 AI 编程工具的运行过程里插一段自己的脚本,第一件事不是挑工具,而是确认它到底在哪些时点开了口子。本文按官方文档逐行数出 Claude Code 与 Cursor 的可挂载事件点清单,对照两边能对上号的部分、只有一边有的部分,以及拦截语义上的差异。

2026-08-18

Claude Code 与 Cursor 的 MCP 对照:配置位置、作用域与企业侧接管

同样是接 MCP,Claude Code 和 Cursor 把配置写在不同的地方,管理员能接管的入口也不一样。本文按官方文档对照两边的配置层级、同名冲突的处理、企业侧允许/拒绝的落地通道,以及这些差异在什么时候会真的咬到你。

2026-08-18

云端代理对照:Claude Code 的 cloud environments 与 Cursor 的 Cloud Agent

把任务丢到云上跑之前,先要回答两个问题:这台机器能连出去到哪里,它拿什么身份访问你的仓库和内部服务。本文按官方文档,对照 Claude Code 的 cloud environments 与 Cursor 的 Cloud Agent 在网络边界与身份凭据上各自把线划在哪,以及这个差异什么时候会咬到你。

2026-08-18

Claude Code 与 Cursor 的无头形态对照:接进 CI 时两边的输入输出约定

把 Claude Code 与 Cursor CLI 塞进 CI 流水线时,真正要对齐的是四个约定——怎么进入非交互模式、输出格式的字段落在哪、失败怎么让 CI 感知、跑完进程会不会挂住。本文只对照两家官方文档写明的机制,逐条标出一方查不到就不比的维度。

2026-08-18

Claude Code 与 Cursor 的插件体系对照:分发、依赖与启用前置

同样是把规则、技能、MCP 打包分发给团队,Claude Code 与 Cursor 把边界划在了不同的地方。本文只对照两边官方文档都写明的两件事:插件从哪里取(分发渠道),以及装上之后还要满足什么条件才真正生效(启用前置),并给出按处境倒推的决策路径。

2026-08-18

企业治理对照:Claude Code 与 Cursor 的管理员能锁住哪些设置

从「策略怎么到机器、开发者能不能改回去、策略拿不到时是拒绝启动还是放行」三个问题出发,对照 Claude Code 与 Cursor 官方文档写明的管理端控制项:下发通道、多来源冲突时合并还是替换、可禁用项的边界,以及各自明说做不到的地方。只比双方都有依据的维度。

2026-08-18

SDK 形态对照:Claude Agent SDK 与 Cursor 的 SDK / Bridge 各自解决什么

把编码 agent 嵌进自己的程序里,第一步不是比谁强,而是搞清两边对「SDK」的定义就不一样。本文只对照两家官方文档都写明的机制:agent loop 跑在谁的进程里、非 TS/Python 语言怎么接、代码里能改的到底是哪几个把手、默认是放行还是拦、磁盘配置要不要读,并标出没有依据、不比的维度。

2026-08-18

Claude Agent SDK 与 OpenRouter Agent SDK 对照:循环放在哪一层、谁管工具谁管路由

Claude Code 和 OpenRouter 各有一个叫 Agent SDK 的库,名字撞了,但两边官方文档对「这个库替你接管到哪一层」的写法并不一样。本文只对照双方文档白纸黑字写明的机制:循环跑在谁的进程里、内置工具是默认给满还是默认给空、停止条件是固定选项还是可组合谓词、结果怎么取,以及这些差异在什么场景下会咬到你。

2026-06-17

Claude Code vs Codex:两大终端 AI 编程代理怎么选

Claude Code 和 Codex 都是在终端里干活的 AI 编程代理。本文从模型生态、审批与交互、扩展性、价格和中文支持五个维度实测对比,并按工作流和任务类型给出明确选型建议。

2026-06-17

Claude Code vs GitHub Copilot 怎么选

claude code vs copilot 谁更适合你?从工作方式、改动质量、扩展性、生态、价格五个维度对比,给出分场景选型结论,帮你少走弯路、把钱花在刀刃上。

2026-07-27

终端编码 Agent 横评:Claude Code、Codex、Kimi Code 怎么选

三个跑在终端里的编码 Agent 该怎么选?这篇不比"谁更聪明",而是从额度模型、可预测性、准入前提、退路设计四个真正影响日常使用的维度拆开讲,并给出按人群划分的选型建议和一套双工具兜底方案。

其它

尚未归入上面几组的篇目。

2026-07-29

把上下文当预算管:开源 Agent 套件 ECC 的窗口取舍是怎么落地的

上下文窗口该给谁、该挤掉谁,多数团队停在口号层面。这篇拆开开源套件 ECC 里管这件事的那几个文件:盘点哪些组件、按什么判据分档、运行时靠什么信号提醒你压缩,以及这套设计放弃了什么。读完你能拿到一份可照做的清理顺序和避坑清单;不解决模型选型与计费问题。

2026-07-27

多账号池化额度:能做,但要先想清楚这几件事

把多个订阅账号轮着用来绕开 Claude Code 的额度上限,技术上不难,难的是它到底能不能省事。这篇拆开讲:为什么"账号数 × 每窗条数"这个算法从一开始就不成立、把重置周期写死进调度脚本为什么是最危险的一步、2026 年两次官方调整暴露了什么,以及在动手池化之前更值得先做的几件事。

2026-06-17

给 Claude Code 一键接国产模型的懒人方案

claude code 接国产模型嫌手动改环境变量太麻烦?这篇讲一键切换的原理、用中转脚本和 shell alias 封装的懒人方案,以及多模型配置怎么管,照着配一次以后一行命令切换。

2026-08-18

工具跑在 OpenRouter 服务端还是本地:两种形态各自的约束

给模型接一个能跑命令、能改文件的工具时,最先要定的不是选哪个工具,而是它在哪台机器上执行。本文对照 OpenRouter 的服务端工具(`openrouter:shell` 与 `openrouter:apply_patch`)与 Claude Code 的本地 Bash 工具,逐条看两边文档各自把权限边界和可见性划在哪,以及这个差异什么时候会真的咬到你。

2026-07-29

开源 Agent 套件 ECC 的钩子运行时:强制与建议的分界线在哪

拆开 ECC 这套装在编码 Agent 之上的开源增强件的钩子层:它挂在哪些事件上、配置文件长什么样、schema 允许哪几种钩子形态,以及退出码 2 为什么能把一条约束从建议变成硬拦截。读完你能判断要不要装、怎么按需关掉某几条、以及这套设计明确不负责什么。不含安装教程,也不承诺效果。

2026-07-29

开源 Agent 套件 ECC 的三本指南:一套系统三种密度,分别写给谁

ECC 是一套装在编码 Agent 之上的增强件,仓库根目录并排放着短、长、安全三本指南。这篇拆开讲三本各自对应哪种失败模式、按什么顺序读、每个技巧能在仓库哪个目录找到对应实现,以及这种分层文档法你能怎么搬到自己项目上。不讲价格与额度,也不替你决定要不要装。

2026-07-29

开源 Agent 套件 ECC 的选择性安装:三层清单怎么挑最小集合

ECC 把「装什么」拆成 profile、module、component 三层清单,配合 dry-run 预览和 install-state 记账。本文按仓库里的真实清单文件和安装脚本,讲清这三层各自控制什么、依赖怎么算、换目标工具时哪些模块会被跳过,以及怎么给自己的项目挑一套最小集合。不讲内容质量评价,也不替代官方文档。

2026-07-29

开源 Agent 套件 ECC:281 个技能的放置规则与检索姿势

ECC 是装在编码 Agent 之上的一套增强件,仓库里有 281 个技能。这篇讲清楚技能被放在哪几个位置、命名遵循什么规律、按什么顺序检索才不会漏、以及找不到时怎么区分「仓库里真没有」和「你搜错了地方」。不讲技能内容本身好不好用,也不替它做功能推荐。

2026-08-18

可观测方案对照:OpenRouter Broadcast 与 Claude Agent SDK observability 各自吐什么

两边的文档都写着 observability,但一条记录里装的东西、配置落在谁那台机器上、内容默认在不在里面,三处都不一样。本文按官方文档逐条对照数据形态与落地端,并给出从处境倒推的选择路径。

2026-08-17

扩展机制对照:Cordis 插件、Pi extensions 与 Claude Code 的 hooks/plugins

同一个诉求——在工具调用落地前拦下它、顺手改掉入参——在 DeepSeek Harness、Pi 与 Claude Code 里要写的东西完全不同。本文沿着 packages/hooks 的桥接映射表、Pi 的 tool_call 契约与 Claude Code 官方文档的退出码规则各走一遍,标出三家各自把边界划在哪一行。

2026-08-17

模型接入分层对照:想换个供应商,各家要你改哪一层

同样是把模型换成另一家,DeepSeek Harness、Codex、Pi、Claude Code 要你动的层完全不同——有的改一段 YAML,有的改 TOML,有的得写一个插件包,有的只让你改端点不让你换模型。本文沿各自公开的配置结构走一遍,标出关键文件、字段与默认值。

2026-08-17

权限与审批模型对照:预设怎么定、什么时候弹、拒绝之后怎么走

把 DeepSeek Harness 的沙箱模式与审批策略两个旋钮、Claude Code 官方文档写明的六步判定顺序、Codex 仓库里的 AskForApproval 与 execpolicy 三档判定、以及 Pi 自述没有权限弹窗的设计,放在同一条决策路径上对照,说清各自把边界划在哪、拒绝之后这次调用变成什么。

2026-08-17

沙箱与隔离对照:Landlock、Seatbelt 与容器,三条路各自守住了什么

同一条命令跑在本机上,谁来拦、拦不住时会怎样?把 DeepSeek Harness 的 packages/sandbox、Claude Code 官方文档写明的 Bash 沙箱、Codex 仓库里的 bwrap 与 seccomp、Pi 文档自述的「没有内置沙箱」放在一起,只比四方都白纸黑字写明的机制,落到具体文件、具体默认值和具体退出码上。

2026-08-17

上下文压缩对照:DeepSeek Harness、Claude Code、Codex、Pi 各自压掉了什么

从「什么时候触发压缩、保留哪一段、切在哪个边界、摘要留下什么字段」四条线索,把 DeepSeek Harness 的 packages/compaction、Claude Code 官方文档写明的压缩后存活表、Pi 的 compaction 文档、Codex 仓库里的配置键放在一起读,指出各自把边界划在哪里以及这些差异什么时候会咬到你。

2026-08-17

四家的 skill 都叫 skill,装法和触发完全不是一回事

同一个 SKILL.md 目录搬到 DeepSeek Harness、Claude Code、Codex、Pi 四家会遇到四类差异:放在哪才被发现、同名谁赢、谁能触发、加载进上下文之后是什么形态活多久。本文只对照四方公开写明的机制,逐条标出文件与数值,不排名。

2026-08-18

在 Claude Code 里用 OpenRouter:官方 cookbook 给的接法与它的边界

OpenRouter 的 Claude Code cookbook 给了一条五步接入路径,但它和 Claude Code 自己的网关文档在几个地方口径并不一致:Windows 侧的环境变量写法、项目 settings 文件该不该进版本控制、接上网关之后会失去哪些功能。本文把两边文档摆在一起逐条对照。

2026-08-08

终端里的 AI 和编辑器里的 AI,额度消耗模式差在哪?

终端 AI 和编辑器 AI 烧额度的方式完全不同:一个是高频小额,一个是低频大额。这篇讲清两类工具的消耗模式差异、各自的省钱着力点、风险等级为什么不一样,以及怎么分开测出自己的真实消耗基线。

2026-08-17

子代理对照:派生、隔离与回收,DeepSeek Harness 与三家的边界差在哪

子代理跑飞了谁来收?本文只对照 DeepSeek Harness、Claude Code、Codex、Pi 四方公开写明的机制,把派生时孩子继承什么、递归深度默认几层、并发额度怎么占、活干完谁负责释放这四件事逐一落到具体文件与默认值上,并指出配置期就会炸的那一处。

2026-08-17

AGENTS.md 与 CLAUDE.md:同一份项目说明书,四个工具的读法都不一样

同一个仓库里放一份项目说明书,DeepSeek Harness、Claude Code、Codex、Pi 读出来的东西并不相同。本文按各自公开的源码与官方文档,逐一核对文件名候选、向上遍历到哪一层停、子目录何时加载、字节预算多大,并指出这些差异在 monorepo 里会从哪里咬到你。

2026-08-08

Amp vs Claude Code 怎么选?成本透明度和账单可预期性的取舍

Amp 走混合计费、个人与非企业工作区对供应商 API 定价零加成,你能看清每分钱花在哪;Claude Code 是订阅封顶,撞限只能等但账单不用操心。这篇按机制拆两者的记账方式差异,给出四类场景的选法和一条决策路径。

2026-08-10

CC Switch 的 ccswitch:// 一键导入:四类载荷与解析边界

CC Switch 的 ccswitch:// 深链只有一条固定骨架,但 provider / prompt / mcp / skill 四类载荷的参数契约互不相同。这篇把解析器每一道校验落到源码行号上,说清哪些参数要 Base64、用户手册与代码的四处口径差在哪,并给出你自己复核的方法。

2026-08-10

CC Switch 的 MCP 双向同步:应用没装就跳过的实际行为

在 CC Switch 的 MCP 面板里勾一个应用,落盘时到底发生了什么?这篇按 src-tauri/src/mcp/ 与 services/mcp.rs 的源码,拆开 should_sync_*_mcp() 守卫、DB→live 与 live→DB 两个方向、取消勾选时的反向删除,以及导入的容错口径。

2026-08-10

CC Switch 的「切回官方登录」是怎么实现的

切回官方账号听上去像要写入一份官方配置,但在 CC Switch 的源码里恰恰相反:official 预设是一份刻意留空的配置,切过去之后还要专门擦掉残留的第三方凭据。本文按仓库快照逐处标出这套机制落在哪些文件的哪几行。

2026-08-10

CC Switch 的三个 thinking 整流器分别在修什么

CC Switch 的 proxy 下三个带 thinking 的模块常被当成同一件事的三个档位。实际上两个 rectifier 靠上游错误文本触发、属事后补救,optimizer 是请求前改写、默认关闭且只对 Bedrock 生效。本文把三者的触发条件、改写动作与默认开关落到文件行号上。

2026-08-10

CC Switch 的三种托管 OAuth 必须开路由:判定链怎么走

CC Switch 里「这个供应商要不要开路由接管」不是看格式转换决定的。托管 OAuth 那三种 providerType 在判定链里排在 apiFormat 之前,一律返回 true。这篇把 providerNeedsRouting 的六步分支逐行标出位置,说清前端数组与后端方法的覆盖面差异,并给出复核动作。

2026-08-10

CC Switch 的一条预设长什么样:ProviderPreset 字段全集

CC Switch 的 Claude Code 预设接口 ProviderPreset 定义了 21 个字段,但把 72 条预设逐个字段数一遍会发现:出现次数满格的只有 4 个,另有一半字段只服务于个位数条目。本文给出完整字段表与出现次数,说清每个字段落在哪一层、改它会牵动什么。

2026-08-10

CC Switch 切换后配置少了一段:通用配置片段怎么回填

在 CC Switch 里切换供应商后,把该供应商保存的配置和切换前的 live 文件逐字比对会发现少了一段。这不是丢失,而是 switch_normal 回填这一步先把可共享改动同步进通用配置片段再剥离写回的结果。本文按源码行号拆开这条路径,给出可复现的四步核查动作并说清哪三个应用不产出通用片段、哪三个应用不走回填。

2026-08-10

CC Switch 切了供应商还走老地址:环境变量冲突检查

在 CC Switch 里切了供应商,命令行工具却像没变一样,常见嫌疑之一是系统环境变量。本文按 cc-switch 源码摊开冲突检查的关键词表、前缀与精确两种匹配语义、Windows 与非 Windows 各自扫哪些位置、删除前的强制备份规则,并给出可自行核对的判定动作与两处文档差异。

2026-08-10

CC Switch 同步 CLAUDE.md 等三份文件:回填保护怎么做

CC Switch 的 Prompts 功能把提示词写进各个 CLI 的真实配置文件。这篇按源码讲清文件名映射落在哪一行、切换时的回填保护把 live 文件内容存到了哪、全部禁用为什么会把文件写成空串,以及手动导入与首次自动导入的 enabled 默认值为何相反,并给出可自己复现的核查路径。

2026-08-10

CC Switch 用一个面板管多个应用的 MCP:路径与格式差异

CC Switch 的统一 MCP 面板把一条服务器条目投影到多个 CLI 的本地配置里,但落盘的文件路径、承载键与字段写法各不相同。本文按源码行号梳理六个应用各自写到哪个文件、哪个键、要做哪些字段改名与类型换算,并指出往返转换里不守恒的那一处。

2026-08-10

CC Switch 有多少条预设:README 说 50+,实际数出 448 条

CC Switch 的预设到底有多少条?README 三处写「50+」,用户手册的表格只列几十行,而 src/config/ 下八个应用预设数组加起来是 448 条。这篇把三层口径各自的位置标出来,给出可复现的计数方法与一个会数错的 grep 陷阱,并说清 448 这个数究竟在数什么、不在数什么。

2026-08-24

Claude Code 报 Connection lost mid-response 怎么办?写了一半的回答其实还能接着用

完整报错是 API Error: Connection lost mid-response. The response above may be incomplete. 它和 Connection closed mid-response、Response stalled mid-stream 是同一族——官方文档写明 v2.1.227 前后改过名。本文说清这几种形态各自意味着什么、为什么它偏偏不重试、已经写出来的那半截还能不能用、以及怎么让它接着往下走。

2026-06-17

Claude Code 接入 DeepSeek / Kimi / GLM:国产大模型配置教程

教你用环境变量把 Claude Code 的后端换成 DeepSeek、Kimi、GLM 等国产大模型,省钱又稳定。含通用三步配置、各家端点说明、验证方法与常见报错排查。

2026-08-10

CLI-Anything 的插件形态:装进 Claude Code 是怎么装的

CLI-Anything 的 Claude Code 插件目录 26 个文件 5865 行。本文拆清单,说清装进去不会多出一个能跑的工具,并落到四处对不上:`plugin.json` 缺 version、`verify-plugin.sh` 和 setup 脚本漏掉 `list.md`、HARNESS.md 位置两说。

2026-08-10

CLI-Anything 其余宿主适配层各自对接谁

CLI-Anything 仓库根下并排着六个以 agent 宿主命名的适配目录,看着像同一件事的六份移植。本文逐个落到安装脚本的具体行,说清它们「装上」的含义分成复制快照、复制自身、只注册路径、上下文注入四类,以及为什么真正被移植的是路径而不是能力。

2026-08-10

DeepTutor 的 AGENTS.md 与 SKILL.md 是写给谁看的

DeepTutor 仓库根目录同时放着 AGENTS.md 和 SKILL.md,名字都带 agent,受众却不是同一批。本文按行号读这两份文件的定位差异,并列出它们与代码对不上的六处可核查差异,以及每一处该怎么自己核:例如默认 skill hub 在文档与代码里是两个名字、可开关工具数一处写 4 一处是 7。

2026-08-08

Devin vs Claude Code 怎么选?撞额度后一个能加钱、一个只能等

两家的额度都靠时间恢复,但 Devin 撞限后可以额外购买用量按 API pricing 计费,Claude Code 撞限只能等窗口滚过去。这篇从额度周期、撞限出路、代价形态、账单可预期性四条线拆开对照,并给出 Teams 两段式定价的人均算例与场景化选法。

2026-08-08

Gemini CLI 和 Claude Code 怎么选?两种额度形态决定了两种用法

一个按请求次数给明确上限,一个按订阅配额且用完要等重置。本文对比两者的额度形态、撞限时的处置差异,给出按场景的选择建议。

2026-08-08

Jules 和 Claude Code 怎么选?派活给它 vs 坐在旁边一起干

一个是异步派任务,一个是同步交互。本文讲清这两种工作方式各自适合什么活、额度形态如何跟着变化,以及为什么很多人两个都需要。

2026-08-08

Kiro vs Claude Code 怎么选?看形态和额度恢复这两条轴

不比模型强弱,只比两件能核实的事:形态差异,以及额度用完那一刻的恢复方式——Kiro 按 $0.04/credit 继续买,Claude Code 只能等窗口滚过去。附四种场景的选法与一条决策路径。

2026-08-18

MCP 的两端:OpenRouter 的 MCP server 与客户端里配的 MCP 不是一回事

OpenRouter 官方文档里的 MCP 落在两处:一处是它自己当远程 server 被编辑器连过去,另一处是 @openrouter/mcp 让你的程序去连别人的 server。这篇沿着这两页文档切开服务端与客户端的职责,再与 Claude Code 文档写明的客户端行为对照,落到 stdio、elicitation、resources 与凭据存放上。

2026-08-18

OpenRouter 护栏与 Claude Code 权限模型:拦在请求链路上和拦在动作执行前

OpenRouter 的 guardrail 在请求转发给模型之前拦,Claude Code 的权限规则在工具动作执行之前拦。两处拦截位置不同,能防住的东西也不同。本文按两边官方文档写明的机制,拆开各自的判定时机、动作分档、层级合并规则,以及各自文档自己承认的失效边界。

2026-08-08

Warp vs Claude Code 怎么选?一个额度能买、一个只能等

两者都在终端里干活,但额度机制根本不同:Warp 的 credits 用完可以加钱买、还能自动充值;Claude Code 的时间窗口限额用完只能等重置,钱解决不了。本文按场景给判断路径。

想把终端 Agent 用成生产力,而不是停在补全工具?

从 AI 编程实践到 Agent 工程落地,站内有成体系的教程与学习路线。

看 AI 编程学习路线