| content |
{"Commits":[{"Sha1":"248914b04 {"Commits":[{"Sha1":"248914b04a0be437317c50a8a641be8f06e94b7a","Message":"fix(agent): 保留 AI 助手非事实回应\n\n实现内容:\n- Result Verifier 按句区分一般能力介绍与具体事实声明\n- 问候与一般能力咨询无需工具证据,具体产品、质保、工单和 SLA 事实仍保持 fail-closed\n- 系统提示词统一使用 AI 助手定位并递增提示词版本\n\n验证:\n- AI 助手与 Agent Runtime 单测 49 条通过\n- 最终聚焦回归测试 26 条通过\n- 后端 TypeScript 与改动文件 ESLint 通过\n- AI Assist 覆盖、技能绑定、决策质量与上下文脱敏审计通过\n","AuthorEmail":"ngotruc672498@gmail.com","AuthorName":"xp","CommitterEmail":"ngotruc672498@gmail.com","CommitterName":"xp","Timestamp":"2026-08-23T08:37:43-07:00"},{"Sha1":"444a93a0d245349d3f8e229b2c896ef52df6a1d8","Message":"fix(agent): 合并并行工具调用结果消息\n\n实现内容:将同一轮连续 tool_result 合并为 Anthropic 协议要求的单条 user 消息,保留每个工具的追加式事件,并让上下文压缩范围覆盖合并事件。补充两个并行工具调用的消息结构回归断言。\n\n验证:AI 助手与 Agent Runtime 聚焦单测 61/61 通过;后端 TypeScript 和聚焦 ESLint 通过;AI Assist Coverage、Skill Binding、Decision Quality、Context Provider Redact 审计通过。\n\n未执行:新的 DeepSeek 两轮真实产品知识回归因本次具体数据发送范围未获重新授权而未运行。\n","AuthorEmail":"ngotruc672498@gmail.com","AuthorName":"xp","CommitterEmail":"ngotruc672498@gmail.com","CommitterName":"xp","Timestamp":"2026-08-23T08:18:05-07:00"},{"Sha1":"c7269cf1876db06be814f2ba20423e5d88ce359d","Message":"feat(agent): 新增全局 AI 助手聊天入口\n\n实现内容:\n- 新增 AI 助手会话 API 与全局聊天抽屉,支持历史、新对话、连续追问、停止、重试、引用和澄清状态\n- 在桌面与移动壳接入响应式悬浮入口,隐藏 Task、Trace 等内部执行设施\n- 修正移动悬浮按钮尺寸与底导避让,并提升抽屉层级避免桌面 Header 遮挡\n\n验证:\n- 前端聚焦测试 3 files / 12 tests 通过\n- 前端 TypeScript 与定向 ESLint 通过\n- 真实后端桌面 Playwright smoke 1/1 通过\n- 桌面 1440x900 与移动 390x844 截图回放通过,无横向溢出或控件重叠\n- 前端运行时、点击交互、字段契约、类型债与 AI 四项审计通过\n","AuthorEmail":"ngotruc672498@gmail.com","AuthorName":"xp","CommitterEmail":"ngotruc672498@gmail.com","CommitterName":"xp","Timestamp":"2026-08-23T07:42:50-07:00"},{"Sha1":"af6d6f9c09bee4d9b10de011be2ac53df304f3dc","Message":"feat(agent): 新增 AI 助手对话后端入口\n\n实现内容:\n- 新增当前登录用户的会话创建、列表、详情、消息和停止接口\n- 每轮刷新权限快照并复用现有 Harness、只读 Tool Gateway、Verifier 与 Session Trace\n- 强制 tenant + created_by 属主隔离,过滤内部事件与工具标识\n- 固定 deepseek-v4-flash 与 Anthropic-compatible Base URL\n\n验证:\n- 聚焦单测 8 files / 55 tests 通过\n- 真实 PostgreSQL/Redis API 1 file / 6 tests 通过,未调用外部模型\n- 后端 TypeScript 与定向 ESLint 通过\n- route-contract、route-registration、api-test-coverage、tenant、docs 和 AI Assist 四项审计通过\n","AuthorEmail":"ngotruc672498@gmail.com","AuthorName":"xp","CommitterEmail":"ngotruc672498@gmail.com","CommitterName":"xp","Timestamp":"2026-08-23T07:05:23-07:00"}],"HeadCommit":{"Sha1":"248914b04a0be437317c50a8a641be8f06e94b7a","Message":"fix(agent): 保留 AI 助手非事实回应\n\n实现内容:\n- Result Verifier 按句区分一般能力介绍与具体事实声明\n- 问候与一般能力咨询无需工具证据,具体产品、质保、工单和 SLA 事实仍保持 fail-closed\n- 系统提示词统一使用 AI 助手定位并递增提示词版本\n\n验证:\n- AI 助手与 Agent Runtime 单测 49 条通过\n- 最终聚焦回归测试 26 条通过\n- 后端 TypeScript 与改动文件 ESLint 通过\n- AI Assist 覆盖、技能绑定、决策质量与上下文脱敏审计通过\n","AuthorEmail":"ngotruc672498@gmail.com","AuthorName":"xp","CommitterEmail":"ngotruc672498@gmail.com","CommitterName":"xp","Timestamp":"2026-08-23T08:37:43-07:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/1a23fbc06f3d0862aafce4dc8e1815e24443b9ff...248914b04a0be437317c50a8a641be8f06e94b7a","Len":4}... |