Skip to content

v2.5.1 — 上下文智能压缩 + 截断检测 + tolerantParse 增强

Choose a tag to compare

@7836246 7836246 released this 10 Mar 09:33
· 113 commits to main since this release

🗜️ 上下文智能压缩
解决 Claude Code 频繁出现"继续"按钮的核心问题。长对话老消息压缩而非丢弃,保留完整的因果链语义。

工具结果 Action output: <30KB 文件内容> → Action output: [30000 chars, 247 lines] import ...
助手工具调用 → [Called read_file(file_path)](保留工具名和参数名)
压缩率 70-80%,few-shot 头部 + 最近 6 条消息始终保持完整原文
⚠️ 截断自动续写
自动检测被 Cursor 上下文窗口截断的响应(代码块未闭合、XML 标签未闭合),返回 stop_reason: "max_tokens" 让 Claude Code 自动继续,无需手动点击"继续"。流式和非流式响应均生效。

🔧 tolerantParse 增强
新增第四层正则兜底解析,处理模型生成的代码内容参数中包含未转义双引号导致标准 JSON 解析崩溃的问题。解决 SyntaxError: Expected ',' or '}' at position 5384 等长参数解析失败。