 adminandClaude Fable 5
|
485e844160
|
feat(bioflow): P2-P5 前端编排闭环——五卡片+两面板+意图分流+探活显隐(373 用例全绿,红线零改动)+P3 docgen 增量合入(bioflow_report 模板+fig:// 渲染,预览与 PDF 导出同源)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-09-06 06:43:25 +08:00 |
|
 jerryandClaude Fable 5
|
4749f77544
|
fix(docgen): 两批手工测试修复——上传/预览/检索 + 护栏/导出/命名/编辑还原/二次预览
第一批:上传去限制+进度展示、模板HTML预览+按需导出、检索TAB实时更新
第二批:edit护栏移除、导出按钮纯化+file_name落库、编辑失焦还原、
二次预览白底根治(防竞态+渲染兜底)
模板体系:7套公文模板(templates/)+templating渲染器、websearch联网
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-09-05 15:49:54 +08:00 |
|
 jerryandClaude Fable 5
|
5db3ead73e
|
feat(docgen): doc_writer 能力全链——vstore 独立服务 + BFF docgen 路由 + 前端文档工作台
- vstore 独立安装包(8094):解析/嵌入/加密 vault/faiss 检索,存储路径支持本地 file 与 http(s):// URL,启动握手校验,集群化预留(embed 独立模块)
- BFF docgen 路由:上传入库/generate/编辑/导出/下载/主库管理,意图护栏(与前端同词典),vstore 失败兜底,quota 507 与 TTL 惰性清理
- 前端:自然触发意图路由、拖拽上传 chips、能力徽标、右侧文档 TAB(WYSIWYG 编辑/prompt 修改/PDF+DOCX 导出下载)、右栏拖宽+手柄仿左栏
- 批量导入工具 docgen_import.py(并发 8、导入即加密+删源明文)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-09-03 21:13:37 +08:00 |
|
 jerryandClaude Fable 5
|
aab24d2f85
|
feat(capabilities): 面板开关唯一入口——env 总闸改熔断语义(默认放行)
- QA pipeline/answer_composer/agentic_controller: env 检查从 =1 改 ==0
(默认放行;运维显式设 0 才禁用)
- SDK qa.py: capabilities(web_search/superpowers) 注入上游,面板开关直达 QA
- answer_composer: superpowers 改会话开关门控(capabilities.superpowers)
- UI: 去掉 gated_by 提示(开关即生效,不再误导)
- env: QA_V1_ENABLE_WEB_SEARCH/SUPERPOWERS 默认 1(熔断位)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-09-02 23:29:51 +08:00 |
|
 jerryandClaude Fable 5
|
fbb6b43646
|
feat(ui): 设置改中央模态框(主窗口高斯模糊背景)
- SettingsPanel: Drawer 形态改为 Teleport 中央模态(420px 圆角卡片,
backdrop-filter blur(10px) 遮罩, 弹入/淡出过渡, Esc/点击遮罩关闭, 焦点圈定)
- AppShell: 去掉设置 Drawer 包裹, 组件自持模态层
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-09-02 22:48:05 +08:00 |
|
 jerryandClaude Fable 5
|
5cb15b0fac
|
fix(ui): 设置面板打开时拉取清单 + Superpowers 进开关行
- SettingsPanel: onMounted 改 watch(open)——抽屉打开才 load(此前抽屉未开时
load 早已跑完,清单为空,四开关行也不渲染,「暂无插件」误导)
- visibleCaps 扩为四项(memory/web_search/humanize/superpowers)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-09-02 22:31:51 +08:00 |
|
 jerryandClaude Fable 5
|
60a81083c7
|
fix(ui): 设置抽屉移出 drawersMode 模板——桌面档点齿轮无反应的根因
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-09-02 22:27:48 +08:00 |
|
 jerryandClaude Fable 5
|
fac6b38998
|
fix(ui): 展开态横排图标居中
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-09-02 22:24:31 +08:00 |
|
 jerryandClaude Fable 5
|
c8d09d0016
|
fix(ui): 展开态图标轨横向排布居底(折叠态保持纵向居中)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-09-02 22:21:51 +08:00 |
|
 jerryandClaude Fable 5
|
c402407a1c
|
fix(ui): 左栏图标轨展开/折叠同元素沉底 + 折叠箭头移右边线垂直居中
- SessionRail: 图标轨恒显(展开态靠左 14px 边距,折叠态居中),margin-top:auto 沉底
——展开/折叠切换时图标 Y 位置一致
- SessionPanel: 移除 S4 文字「设置」按钮(图标轨已覆盖展开态入口)
- base.css: side-handle-btn 从左下角移到左栏右边线垂直居中(展开 left:260px,
折叠 left:64px,过渡动画),图标方向由 AppShell 状态切换(收起→右/展开→左)
- inner flex:1 明确高度链,图标轨在内容滚动时始终可见
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-09-02 21:58:55 +08:00 |
|
 jerryandClaude Fable 5
|
cd7e98e7c7
|
feat(capabilities): S4 SDK+UI 能力端点+Humanizer+设置面板(含 S3 发布修复)
- sdk/services/capabilities.py: MANIFEST+DEFAULTS+sanitize+QA 注册表合并
- sdk/services/humanizer.py: 9 类中文 AI 痕迹规则(块级保护引用/表格/代码/图片)
- sdk/routers/capabilities.py: GET /api/capabilities + POST install 透传
- sdk/schemas.py+sessions.py: SessionMeta.capabilities + PATCH meta 白名单 merge
- sdk/routers/qa.py: humanize 会话开关注入 SSE;chat.js: body 加 session_id
- sse_relay.py: humanize_enabled 参数链(修 _pump_events 可见性编译错误)
- api.py(QA): /capabilities/registry loopback(BFF 合并)
- ui: settings store+SettingsPanel+AppShell 接线+SessionPanel 展开态设置入口+labels
- 测试: humanizer 8 用例+capabilities_svc 6 用例;SDK 146 全绿;UI vitest 172 全绿
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-09-02 16:50:54 +08:00 |
|
 jerryandClaude Fable 5
|
f30e2a9102
|
feat(chat): 连续两张图片即并排,取消同比例限制
- 实测发现同论文连续图(g001/g002)比例差异达 4.5%/62.5%,比例门禁把真实连续对全部拆散
- 布局改为纯 DOM 结构:连续相邻即配对包 figure-row,奇数最后一张落单
- 移除图片尺寸读取与 load 等待,布局时机简化为 mounted/updated
- 测试更新:任意连续两张并排、3 张=1对+1单、空 p 兼容、隐藏失败图跳过
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-09-01 18:27:55 +08:00 |
|
 jerryandClaude Fable 5
|
bf136304d7
|
feat(chat): 图片 50% 宽布局 + 连续同比例双图并排
- 新增 figureLayout.js:sameAspect(容差2%)/pairFigures(贪心配对)/layoutTextRoot(幂等)
- AssistantMessage:图片 load 后读 naturalWidth/Height 重排,单图 half 类,双图包 figure-row
- 相邻判定兼容 HTML 解析器把 figure 提出 p 后留下的空 p
- CSS 修 :deep()(原 scoped 规则从未命中 v-html),单图 50%、row 内各 calc(50% - 7px) + 14px 间距
- 新测试 16 例,全量前端 174 例全绿
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-09-01 17:47:37 +08:00 |
|
 jerryandClaude Fable 5
|
0875bb036c
|
P0/M1: 四部分重构——frontend→ui、backend→sdk 改名 + 引用修复 + 骨架
- git mv 保留历史:ui/(Vue3+Vite)、sdk/(BFF 中间层)
- 路径语义修正:db_path/figures_cache 改相对 sdk/(BFF cwd),
历史库 sdk/backend/data 迁移至 sdk/data/(会话/图片缓存无损)
- 引用修复 ~15 处:config.py、deploy/*.sh、vitest/playwright 配置、
单测导入路径、docs、README、gitignore、.env.example
- 骨架:agent/{qa,methodology,legacy-rag,vendor}、knowledge/manifest.yaml、
tooling/{compile,kb,crypto,assemble,audit,tools,scripts} + README
- 门禁验证:sdk pytest 125 通过、ui vitest 158 通过、
生产 BFF 脚本重启四上游全绿 + 静态托管 + 会话库无损
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-31 12:56:47 +08:00 |
|