Rectification turns no longer spend a model call reading the case (issue #136, BUG-1491)

Step 0 of every turn could only call rectification-read-case with the
default projection, a result the server can compute. The runner now runs the
agent's own read-case tool after the Skill is bound (same tool, receipts and
projection), passes the call and result to the model as the turn's opening,
and gives step 0 the full tool set. Synthetic chunks go through the same loop
(case.loaded, activity and Skill receipt once each) but not into step timings.
The synthetic call carries a short reasoning line: thinking-mode DeepSeek
rejects a prior tool call without reasoning_content (checked live). read-case
stays callable for resume / full_diagnostics. Agents without listTools keep
the step-0 read. The Skill package has no "read first" text; prompts updated.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Jesse_Chen
2026-10-28 14:27:27 +08:00
co-authored by Claude Opus 5.5
parent a614895a2b
commit 699e353887
9 changed files with 214 additions and 14 deletions
+6
View File
@@ -46,3 +46,9 @@
22. 在档案页按刷新:列表和以前一样;改一个人的资料、添加一个人后,列表马上是新的。
23. 在合盘页按刷新:选人区、余额、历史报告照常;合盘服务关着时仍只显示「合盘服务暂未开放」,不闪选人区。
## #136 生时校正每一轮少等一次模型(BUG-1491)
24. 从首页进入生时校正,走完开场:开场的话和第一道题照常出来,比以前快一截(以前出字前会多停几秒)。
25. 说一件人生大事(带年月):照常回「记下了」并出下一题;进度、选项都正常。
26. 先说「先这样」暂停,再回来说「继续」:能接着校正,不会卡在「已暂停」。