claude-code-best/src
claude-code-best 22424f39f2 fix: normalizeMessagesForAPI 不再跨 tool_result 边界合并同 ID assistant 消息 (CC-1215)
ACP 模式下 extended thinking + tool_use 同一 turn 时,StreamingToolExecutor
在两个同 message.id 的 AssistantMessage 之间插入 tool_result,导致向后遍历
合并跨越边界,产生重复 tool_use ID → 孤立 tool_result → 连续 user 消息 → 400。

修改向后遍历停止条件:遇到非 assistant 消息(含 tool_result)即停止,不再跳过。
2026-06-07 01:46:55 +08:00
..
__tests__ feat(remote-control): 优化 Web 展示、状态同步与桥接控制流程 (#288) 2026-06-04 23:51:54 +08:00
assistant Enable coordinator swarm features 2026-06-01 20:33:29 +08:00
bootstrap chore: merge upstream cleanup — 536 stubs + 17 dead files + 4 as any fixes 2026-06-06 21:12:01 +08:00
bridge chore: merge fcbc8822 — remove 113 unused imports and dead code 2026-06-06 21:18:36 +08:00
buddy chore: merge fcbc8822 — remove 113 unused imports and dead code 2026-06-06 21:18:36 +08:00
cli chore: checkpoint — restore 40+ upstream files, fix 21 syntax errors, build passes 2026-06-06 22:17:14 +08:00
commands chore: sync providers.ts (Grok), Config.tsx, poorMode.ts from upstream 2026-06-07 01:19:47 +08:00
components chore: sync providers.ts (Grok), Config.tsx, poorMode.ts from upstream 2026-06-07 01:19:47 +08:00
constants docs: 添加 ToolSearch 设计指南 + 禁用 turn-zero 工具推荐弹窗 2026-06-07 00:56:16 +08:00
context chore: merge fcbc8822 — remove 113 unused imports and dead code 2026-06-06 21:18:36 +08:00
coordinator chore: checkpoint — restore 40+ upstream files, fix 21 syntax errors, build passes 2026-06-06 22:17:14 +08:00
daemon chore: merge fcbc8822 — remove 113 unused imports and dead code 2026-06-06 21:18:36 +08:00
entrypoints chore: merge upstream cleanup — 536 stubs + 17 dead files + 4 as any fixes 2026-06-06 21:12:01 +08:00
hooks docs: 添加 ToolSearch 设计指南 + 禁用 turn-zero 工具推荐弹窗 2026-06-07 00:56:16 +08:00
jobs chore: checkpoint — restore 40+ upstream files, fix 21 syntax errors, build passes 2026-06-06 22:17:14 +08:00
keybindings fix: 修复 n 快捷键导致关闭的问题 2026-06-04 14:51:33 +08:00
memdir chore: merge upstream cleanup — 536 stubs + 17 dead files + 4 as any fixes 2026-06-06 21:12:01 +08:00
migrations chore: merge upstream cleanup — 536 stubs + 17 dead files + 4 as any fixes 2026-06-06 21:12:01 +08:00
modes feat: port mode system with 6 AI personality presets from CCB upstream (9947ae75) 2026-06-06 21:05:00 +08:00
moreright 更新大量 tsx 原始文件; 已经迁移 login panel; 部分 (#121) 2026-04-04 23:24:27 +08:00
native-ts/file-index chore: merge upstream cleanup — 536 stubs + 17 dead files + 4 as any fixes 2026-06-06 21:12:01 +08:00
outputStyles feat: build 2026-03-31 19:22:47 +08:00
plugins feat: build 2026-03-31 19:22:47 +08:00
proactive Enable coordinator swarm features 2026-06-01 20:33:29 +08:00
query fix: add missing FILE_WRITE_TOOL_NAME import + poorMode stub (regressions from P2 cherry-picks) 2026-06-04 13:16:05 +08:00
remote feat(remote-control): 优化 Web 展示、状态同步与桥接控制流程 (#288) 2026-06-04 23:51:54 +08:00
schemas chore: merge upstream cleanup — 536 stubs + 17 dead files + 4 as any fixes 2026-06-06 21:12:01 +08:00
screens docs: 添加 ToolSearch 设计指南 + 禁用 turn-zero 工具推荐弹窗 2026-06-07 00:56:16 +08:00
server chore: checkpoint — restore 40+ upstream files, fix 21 syntax errors, build passes 2026-06-06 22:17:14 +08:00
services docs: 添加 ToolSearch 设计指南 + 禁用 turn-zero 工具推荐弹窗 2026-06-07 00:56:16 +08:00
skills docs: 添加 ToolSearch 设计指南 + 禁用 turn-zero 工具推荐弹窗 2026-06-07 00:56:16 +08:00
ssh feat: 实现 SSH Remote — 本地 REPL + 远端工具执行 2026-06-04 23:53:33 +08:00
state chore: merge upstream cleanup — 536 stubs + 17 dead files + 4 as any fixes 2026-06-06 21:12:01 +08:00
tasks docs: 添加 ToolSearch 设计指南 + 禁用 turn-zero 工具推荐弹窗 2026-06-07 00:56:16 +08:00
tools docs: 添加 ToolSearch 设计指南 + 禁用 turn-zero 工具推荐弹窗 2026-06-07 00:56:16 +08:00
types chore: checkpoint — restore 40+ upstream files, fix 21 syntax errors, build passes 2026-06-06 22:17:14 +08:00
upstreamproxy feat: 问就是封包 2026-03-31 23:32:58 +08:00
utils fix: normalizeMessagesForAPI 不再跨 tool_result 边界合并同 ID assistant 消息 (CC-1215) 2026-06-07 01:46:55 +08:00
vim feat: build 2026-03-31 19:22:47 +08:00
voice feat: build 2026-03-31 19:22:47 +08:00
commands.ts feat: port mode system with 6 AI personality presets from CCB upstream (9947ae75) 2026-06-06 21:05:00 +08:00
context.ts refactor: 精简系统提示词 — 合并沟通风格段落、精简 memory/工具描述、截断 gitStatus 2026-06-04 10:46:51 +08:00
cost-tracker.ts feat: ACP 协议版本 remote control (#293) 2026-06-04 23:53:06 +08:00
costHook.ts feat: build 2026-03-31 19:22:47 +08:00
dialogLaunchers.tsx Phase 2a: mechanical dedup — import rewrite to canonical package 2026-06-03 13:54:22 +08:00
history.ts feat: build 2026-03-31 19:22:47 +08:00
interactiveHelpers.tsx chore: checkpoint — restore 40+ upstream files, fix 21 syntax errors, build passes 2026-06-06 22:17:14 +08:00
main.tsx docs: 添加 ToolSearch 设计指南 + 禁用 turn-zero 工具推荐弹窗 2026-06-07 00:56:16 +08:00
projectOnboardingState.ts feat: build 2026-03-31 19:22:47 +08:00
query.ts docs: 添加 ToolSearch 设计指南 + 禁用 turn-zero 工具推荐弹窗 2026-06-07 00:56:16 +08:00
QueryEngine.ts chore: merge fcbc8822 — remove 113 unused imports and dead code 2026-06-06 21:18:36 +08:00
replLauncher.tsx fix: 添加 React Error Boundary 防止生产环境渲染崩溃 2026-06-04 13:38:32 +08:00
setup.ts feat: build 2026-03-31 19:22:47 +08:00
Task.ts feat: build 2026-03-31 19:22:47 +08:00
tasks.ts Fix Vite runtime requires for restored features 2026-06-01 21:23:28 +08:00
Tool.ts docs: 添加 ToolSearch 设计指南 + 禁用 turn-zero 工具推荐弹窗 2026-06-07 00:56:16 +08:00
tools.ts docs: 添加 ToolSearch 设计指南 + 禁用 turn-zero 工具推荐弹窗 2026-06-07 00:56:16 +08:00