fix: 禁用 CONTEXT_COLLAPSE 修复自动压缩不触发的问题

CONTEXT_COLLAPSE 是空壳 stub,启用后会在 shouldAutoCompact() 中抑制
autocompact,但自身的 collapse 能力并未实现,导致上下文超限后不会触发
自动压缩,一直涨到 API 返回 413 硬报错。

上游已在 0290fe32 修复,CSC 在合并 upstream/main v2.4.2 时漏掉了这个
变更。此次修复与上游一致:注释掉 defines.ts 和 dev.ts 中的
CONTEXT_COLLAPSE feature flag。

Co-Authored-By: CoStrict-DeepSeek-V4-Pro <deepseek-ai@claude-code-best.win>
This commit is contained in:
Askhz 2026-05-18 16:11:19 +08:00
parent 9cdff19cb7
commit 9062511428
2 changed files with 2 additions and 2 deletions

View File

@ -58,7 +58,7 @@ export const DEFAULT_BUILD_FEATURES = [
'ACP', // ACP 代理协议,支持外部 agent 接入
'WORKFLOW_SCRIPTS', // 工作流脚本(.claude/workflows/ 中的 YAML/MD
'HISTORY_SNIP', // 历史消息裁剪,压缩上下文窗口
'CONTEXT_COLLAPSE', // 上下文折叠,自动压缩旧消息
// 'CONTEXT_COLLAPSE', // 已禁用:实现是空壳 stub启用后会抑制 auto compact 导致上下文管理完全失效
'MONITOR_TOOL', // Monitor 工具,流式监控后台进程输出
// 'FORK_SUBAGENT', // Fork 子代理,显式 `fork: true` 参数触发,不影响 run_in_background 行为
// 'UDS_INBOX', // inbox 数组只增不减(非 GB 级主因)

View File

@ -40,7 +40,7 @@ const DEFAULT_FEATURES = [
// PR-package restored features
"WORKFLOW_SCRIPTS",
"HISTORY_SNIP",
"CONTEXT_COLLAPSE",
// "CONTEXT_COLLAPSE", // 已禁用:实现是空壳 stub启用后会抑制 auto compact 导致上下文管理完全失效
"MONITOR_TOOL",
"FORK_SUBAGENT",
"UDS_INBOX",