移除后台 planning 提示词中失效的 legacy text JSON schema

三种协议都提供原生工具后,该段 schema 恒不适用,只是白占 planning 输入 token
随之删除 8 个只针对该段工具枚举的 replace,以及 legacy plan 与「不提供 function tools」两处失效措辞
确定性 lane-defense provider 的观察切分标记改用同位置的「计划更新约定:」,合成上下文行为不变

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-27 02:57:37 +00:00
parent 288e8a9772
commit 9ba2893371
2 changed files with 3 additions and 39 deletions
@@ -609,7 +609,7 @@ function observationContext(context) {
const start = context.lastIndexOf('已有工具观察:');
if (start < 0) return '';
const tail = context.slice(start + '已有工具观察:'.length);
const end = tail.indexOf('\n\nLegacy text JSON schema');
const end = tail.indexOf('\n\n计划更新约定:');
return end < 0 ? tail : tail.slice(0, end);
}
File diff suppressed because one or more lines are too long