- 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>
63 lines
3.5 KiB
JSON
63 lines
3.5 KiB
JSON
{
|
||
"id": "sess-003",
|
||
"title": "水稻SPL基因家族的功能研究有哪些关键进展?",
|
||
"status": "done",
|
||
"created_at": "2026-08-25T09:41:00Z",
|
||
"updated_at": "2026-08-25T10:02:00Z",
|
||
"meta": { "title_manual": false },
|
||
"messages": [
|
||
{
|
||
"id": "msg-001",
|
||
"role": "user",
|
||
"kind": "qa",
|
||
"status": "done",
|
||
"blocks": [],
|
||
"raw": null,
|
||
"text": "水稻SPL基因家族的功能研究有哪些关键进展?",
|
||
"created_at": "2026-08-25T09:41:00Z",
|
||
"updated_at": "2026-08-25T09:41:00Z"
|
||
},
|
||
{
|
||
"id": "msg-002",
|
||
"role": "assistant",
|
||
"kind": "qa",
|
||
"status": "done",
|
||
"blocks": [
|
||
{ "type": "text", "html": "<p>水稻 <strong>SPL</strong>(SQUAMOSA PROMOTER BINDING PROTEIN-LIKE)基因家族共有 <strong>19 个成员</strong>,主要功能包括:</p><ol><li><strong>穗部形态建成</strong>:<em>OsSPL14</em>(IPA1/WFP)通过调控分蘖数与穗分枝,是理想株型的关键因子</li><li><strong>生育期调控</strong>:部分成员参与抽穗期的光周期响应</li><li><strong>miR156 调控网络</strong>:多数成员受 miR156 转录后调控</li></ol>" },
|
||
{ "type": "table", "headers": ["成员", "关键功能", "证据来源"], "rows": [
|
||
["OsSPL14", "穗分枝、株型建成", "PMID 20393464"],
|
||
["OsSPL7", "穗发育负调控", "PMID 22429691"],
|
||
["OsSPL16", "籽粒大小与品质", "PMID 22635119"]
|
||
] },
|
||
{ "type": "pipeline", "status": "done", "steps": [
|
||
{ "name": "规划", "state": "done", "desc": "意图理解与实体识别", "phase": "planning" },
|
||
{ "name": "检索", "state": "done", "desc": "多路检索与子问题召回", "phase": "retrieval" },
|
||
{ "name": "证据", "state": "done", "desc": "证据筛选与交叉验证", "phase": "evidence" },
|
||
{ "name": "生成", "state": "done", "desc": "答案生成与引用锚定", "phase": "generation" }
|
||
] },
|
||
{ "type": "tool", "icon": "🧬", "name": "已识别实体", "status": "done", "dur": "0.8s", "open": false, "phase": "planning",
|
||
"params": "SPL\nOsSPL14\nrice\npanicle", "result": "4 个实体", "logs": [
|
||
{ "text": "> 实体识别完成: 4 entities", "cls": "log-ok" }
|
||
] },
|
||
{ "type": "tool", "icon": "🔬", "name": "证据筛选", "status": "done", "dur": "3.2s", "open": false, "phase": "evidence",
|
||
"params": "accepted_count: 4\npublication_count: 4", "result": "4 条证据通过审核", "logs": [
|
||
{ "text": "> 候选证据 18 条", "cls": "log-run" },
|
||
{ "text": "> 采纳 4 条(high confidence)", "cls": "log-ok" }
|
||
] },
|
||
{ "type": "sources", "items": [] },
|
||
{ "type": "graph", "nodes": [
|
||
{ "id": "OsSPL14", "label": "OsSPL14", "type": "Gene" },
|
||
{ "id": "panicle", "label": "panicle", "type": "Tissue" },
|
||
{ "id": "miR156", "label": "miR156", "type": "Molecule" }
|
||
], "edges": [
|
||
{ "source": "OsSPL14", "target": "panicle", "relation": "expressed_in", "label": "expressed_in", "chain_id": "c1", "hop": 1, "paper_id": "PMID20393464", "pmid": "20393464", "pmcid": null, "doi": "10.1038/ng.591" },
|
||
{ "source": "OsSPL14", "target": "miR156", "relation": "regulated_by", "label": "regulated_by", "chain_id": "c2", "hop": 1, "paper_id": "PMID20393464", "pmid": "20393464", "pmcid": null, "doi": "10.1038/ng.591" }
|
||
], "chains": [] }
|
||
],
|
||
"raw": {},
|
||
"created_at": "2026-08-25T09:41:00Z",
|
||
"updated_at": "2026-08-25T10:02:00Z"
|
||
}
|
||
]
|
||
}
|