iven
5ba28ea349
feat(ai): Phase 1B 角色沙箱 — 三级权限隔离 + Tool 过滤 + 输出控制
- 新增 agent/sandbox.rs: UserRole/SandboxConfig/OutputFilter 三级模型
- resolve_role() 从 JWT roles 解析为 Patient/MedicalStaff/Admin
- ToolRegistry.tool_definitions_filtered() 按角色白名单过滤
- orchestrator.run() 新增 allowed_tools 参数,Tool 执行时二次校验
- chat_handler 集成沙箱:角色 Prompt 后缀 + 患者免责声明追加
2026-05-18 23:28:30 +08:00
..
2026-05-18 23:28:30 +08:00
2026-05-18 02:14:14 +08:00
2026-05-17 13:05:40 +08:00
2026-05-18 10:24:40 +08:00
2026-05-07 23:43:14 +08:00
2026-05-18 10:24:40 +08:00
2026-05-07 23:43:14 +08:00
2026-05-13 23:28:57 +08:00
2026-05-07 23:43:14 +08:00
2026-04-19 00:56:32 +08:00
2026-04-20 09:35:27 +08:00
2026-04-19 00:56:32 +08:00
2026-04-20 09:35:27 +08:00
2026-05-07 23:43:14 +08:00
2026-04-15 00:49:20 +08:00
2026-05-18 22:55:40 +08:00
2026-05-17 13:05:40 +08:00