Claude Code 输出被上下文截断
agent 长回复半句话被切掉,是上下文压力惹的祸。多半是 compaction、max_tokens 上限、或者某次工具输出把预算吃光了。
带有该标签的文章
agent 长回复半句话被切掉,是上下文压力惹的祸。多半是 compaction、max_tokens 上限、或者某次工具输出把预算吃光了。
Task/Agent subagent 跑完了,但主会话什么都没收到、或者总结对不上。多半是 final message 格式、上下文窗口、或者线程路由出了问题。
YOLO 已经关了,Agent 还在没弹确认就执行 shell 命令。多半是 allowlist 太宽、设置缓存没更新、或者 workspace 配置覆盖。逐项排查。
Codex 撞上 conflict marker 要么停下、要么挑错边、要么把 marker 直接写进文件。pre-rebase setup.sh + 显式 AGENTS.md 规则解决问题。
Codex 改了 package.json 但没跑 npm install,lockfile 和真实依赖分叉。用 setup.sh、CI、AGENTS.md 把锁文件强制同步。
Codex 新建了一个 User 或 ApiResponse 类型,其实别处已经有一个一模一样的。如何用 AGENTS.md、共享 types 模块、ts-morph 强制它先搜。
Codex 跑了 git commit --amend 或交互 rebase,重写了共享分支的 history。如何把 agent 锁死在 forward-only commit 上。
Codex 的 PR body 只有一句 "重构组件"。如何用 PR template + AGENTS.md 强制写出 before/after、why、test plan。
Codex 报告测试全绿,但失败的 case 被 .skip 了、被 --bail 提前结束了、或者根本没跑完。如何在 merge 前强制看到真实结果。
Codex 跑到一半撞上 context 或 token 上限就停了,留下半个 patch。如何拆任务、走多 PR、或者换大 context model。
Codex 输出多年前废弃的 API,因为训练数据滞后。用 AGENTS.md、ESLint deprecation 规则、最新 docs 把它锁到现代写法。
Claude Computer Use 不停地点击同一个按钮或输入框,迟迟无法推进 —— 通常是截图时机、焦点状态或坐标漂移的问题。本文教你如何打破死循环。
明明给过 allow,每次 Bash、Edit、Read 都还在问——settings.json 范围错了、allowlist pattern 写得太窄,或者有 hook 在重复问。
单个任务烧 200K+ token、执行到一半撞上下文顶、被迫摘要——拆任务、用 sub-agent、收紧读取范围。
Bash 命令永远跑、agent 永远等——没设超时一个挂死的进程就锁住整个 session。设超时、识别 hang、干净地 kill。
Codex 写完文件、Prettier 保存时重排,diff 变 5 倍。修法是把 Prettier 写进 agent 循环、AGENTS.md 风格对齐 .prettierrc。
50 万 + 行的项目里 Codex 跑到一半就晕了。修法是先界定 working set、预喂目录摘要、把 AGENTS.md 钉在 prompt 头部。
Codex 静悄悄跳过 PNG / PDF / sqlite / 编译产物。修法是文本扩展名 allowlist、二进制改走 hash + 元数据探针。
Codex 同一个文件读 8 次、同一个 grep 跑 5 次。修法是预喂结构图、强制先写 plan、按 phase 限制工具。
Codex 跑到一半静悄悄停下、没报错——通常是 turn 预算用光、sandbox idle timeout、stop 信号误匹配或上下文被裁掉。先看最后一次 tool call。