fix(助手): 患者详情页把「当前开着谁」发给模型 —— 跑批抓到的那条,补上
a8c60f7c 跑批当场记下、标着**未修**的那个:患者详情页的助手**从来没把 "当前是哪位患者"发给模型** —— current 里只有 planId + 姓名,姓名只被拿去 预填例句文字。界面上那条不带姓名的例句「这通电话怎么开口比较好?给我两句开场」 当第一句发出去,**模型不知道是谁**。 ⇒ 走旁路,与 activeClinicId 同一条:store 的 current 补 patientId, 前端每次请求带 activePatientId,服务端拼在**现场之后、渠道之前**。⚠ ️ 措辞两件事都要说:**默认落点**(没点名时指的是他)+ **可以被推翻** (他点了别人的名字就以他说的为准)—— 只写前半句会让它连"查另一个人"都不敢。⛔ **不注入到工具参数**:注入等于把"查另一位患者"这条路堵死,而他随时会问别人。⛔ 不进 buildSystemPrompt 的五层:那五层按**什么会让它变**分,而这一行每次请求 都不一样,是**此刻的现场状态**,不是规则。⚠ ️ 只发 id —— 姓名由工具返回,⛔ 别把界面上的显示名当事实喂给它。⚠ ️ 前端可改的入参,越权仍由各工具自己的 assertPatientInScope 挡,⛔ 不因为"是我们自己发的"就当可信。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Showing
Please
register
or
sign in
to comment