docs+feat(助手): 四份 agent 设计文档 + P0 落地(取值码中文化/解读规范下沉/截断可见)
文档(新增四份,成套): - agent-doctrine.md 通用教条 49 条,按「后补代价」分三档 - agent-architecture.md 四控制面 + 八原则 + 术语甄别 + 三方分工 - assignment-agent-flow.md 分配的 Agent 行为规格(状态机 + 引导节点,定稿) - assignment-agent-dev-plan.md P0-P6 改造规划 + 代码组织规范 P0 落地: - model-facing.ts —— 取值码/桶名 → 中文。给模型现成的中文(①级), 替代提示词里两页「⛔ 不许说出取值码」(③级)。只翻译不判断,底层 service 形状不动(REST/前端是另一个消费者)。 - guides.ts —— 解读规范随返回值下发(`_guide`)。get_assignment_detail 的 35 行描述是常驻成本,而只有约三成会话用得到;挂返回值上零往返、 必然到达、用不到时零成本。 - stopWhen 到顶不再静默 —— finishReason='tool-calls' 时发 step_limit 事件,前端如实告知。原来模型可能停在「我先查一下」之后,主管以为查完了。 - SYSTEM_PROMPT 不再写死「为牙科诊所的客服人员」—— 主管也走同一条链路, 与后面拼上的 DISPATCHER_EXTRA 当场矛盾。 - 提示词减 35 行:删掉已被结构保证的部分(取值码、五个进度桶、noTag 桶名),⛔ 保留仍需靠模型的(工具名、内部黑话)。 - 骨架顺序改成「怎么排的 → 已排好 → 要您定的」,与 propose_assignment 的实际输出顺序对齐(此前提示词与代码打架)。 tsc(service/web) 干净;jest 1212 passed。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Showing
apps/pac-service/src/modules/mcp/guides.ts
0 → 100644
docs/design/agent-architecture.md
0 → 100644
docs/design/agent-doctrine.md
0 → 100644
docs/design/assignment-agent-dev-plan.md
0 → 100644
docs/design/assignment-agent-flow.md
0 → 100644
Please
register
or
sign in
to comment