Skip to content

校验 NPC 候选字段并限定一次纠正 - #71

Draft
qinjunw wants to merge 2 commits into
codex/npc-resource-preconditionsfrom
codex/npc-candidate-validation
Draft

qinjunw wants to merge 2 commits into
codex/npc-resource-preconditionsfrom
codex/npc-candidate-validation

Conversation

@qinjunw

@qinjunw qinjunw commented Sep 13, 2026

Copy link
Copy Markdown
Owner

NPC 邀约缺少顶层 planId 时,代理过去可能放行候选,宿主直接结束机会。现在代理和 Unity 编解码检查必填字段、JSON 类型及原请求绑定,并返回固定错误分类;宿主最多安排一次纠正,与查询共用原调用预算和期限,保留首次错误。

基于 codex/npc-resource-preconditions。实现冻结于 8f5be22f3c36ccb36118e8775a4e0bfd533b84f9,证据提交为 d8005cdb8284a1563f0288c555683589a7933a6a。本 PR 保持 Draft,未合并。

验证:Python 38 项、EditMode 692 项、图形 PlayMode 176 项通过,4 项真实服务入口默认跳过。12 轮 v4-flash 实际场景共 47 次提供方调用、48,338 tokens;6 次明确注入的 planId 缺失均在一次反馈后纠正。12 轮初始化、资产和恢复检查通过,真实入口退出码 0。

例外:资源充足的 3 轮全部交付,2 轮主动完成会面,1 轮在发言快照失效后到期释放;原错误与原文完整保留,无补跑。注入纠正不能代表天然错误长期恢复率,候选校验也不保证台词环境事实。

证据:候选校验与一次纠正验证。关联:校验邀约候选必填字段并限定纠错机会。后继:复现会面对话在日程变更与预算等待后的停滞

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant