potaser
|
db610031c1
|
修复轻量拓展分析 NL 触发第一轮测试反馈(PM 裁断)
- P0 目录截断:_rough_candidates 关键词源扩展 extension_id token 与参数 flag;命中数降序排序;MAX_CATALOG_CHARS 12000→24000;截断时 reason 注明
- P1a 过滤缺失 extension_id 的记录,不再产出 None 候选
- P1b hmmsearch/hmmer/blast/blastp 不再全量触发,改为按关键词源匹配子集;仅「拓展分析/扩展分析/extension」允许全量候选
- P2 extension_name 改为 extension_id 紧凑形式(去尾缀时间戳截 30 字符);message 中文模板(extension_id 为主、summary 括号补充)
- P2 nl-import-paths:目录同名冲突 _1/_2 后缀;多路径先整体校验后复制
|
2026-08-27 00:21:31 +08:00 |
|
potaser
|
a60f457541
|
轻量拓展分析自然语言触发:nl_intent 模块、后端意图回退与短路、两步向导与服务器路径导入
- 新增 gfa_core/extension_stage_lightweight/nl_intent.py:粗筛+DeepSeek 解析+sanitize,client_factory 可注入
- main.py:_match_lightweight_extension_intent 与三个空返回点回退、/api/agent/plan 守卫、_run_agent_chat 预闸短路、POST /api/nl-import-paths
- index.html:lightweightNlRun 两步向导(拖拽上传+服务器路径导入)、executeLightweightNlRun、poll 回话
- 一并提交工作区既有改动:api.py store 默认路径 .runtime/lightweight-extension/store、index.html stop 404 容错
|
2026-08-26 23:46:42 +08:00 |
|
 potaserandClaude Opus 5
|
dfff8b6c45
|
fix(lightweight-extension): 输出前缀绑定、拖拽导入与前端入口修复
- runtime_binding: 验证时排除输入 sidecar 输出,目录参数跟随输出前缀重命名
- import-folder: 改 multipart 二进制上传,规避大文件 base64 报 Invalid string length
- main: 前端入口切回 index.html,conda 路径兜底
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-24 20:51:22 +08:00 |
|
wtx
|
4a5fdff6f0
|
fix: preserve gene-family stage intent and completed results
|
2026-08-24 09:34:13 +08:00 |
|
wtx
|
311a49110f
|
fix: sync PPI scheduling and harden preflight
|
2026-08-22 05:09:52 +08:00 |
|
potaser
|
052b0c1d5d
|
fix: stabilize Router model error handling
|
2026-08-22 00:47:11 +08:00 |
|
sj
|
1824f2d14b
|
Merge remote-tracking branch 'origin/master'
# Conflicts:
# scripts/legacy_startup/restart_with_prompts.sh
# scripts/legacy_startup/start-webui.sh
# scripts/legacy_startup/start_celery.sh
# scripts/legacy_startup/start_celery_7880.sh
# scripts/legacy_startup/start_celery_port9000.sh
|
2026-08-21 11:06:22 +08:00 |
|
 potaserandClaude Opus 5
|
23f265f2b1
|
feat(lightweight-extension): 拖拽/选取上传进度上报
挂载 lightweightUploadProgress 到 handleDrop/handlePick,
读取本地文件时初始化进度并显示状态,失败时关闭进度。
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-21 10:14:33 +08:00 |
|
potaser
|
da8001ab2a
|
Merge branch 'master' of http://192.168.0.175:3000/admin/PlantAI-dev
|
2026-08-19 20:23:24 +08:00 |
|
 potaserandClaude Opus 5
|
a2e8cbae86
|
fix(lightweight-extension): 环境激活、前缀重命名、数据复制与上传进度
- service.py: _make_env 用 conda run 激活环境(执行 activate.d,补 PYTHONPATH)
- index_ml.html: 环境下拉框动态加载 + 补传 runtime_env
- runtime_binding.py: 前缀误判修复、放宽 ambiguous、can_rename 判断、子目录数据复制补 mkdir
- api.py: 缺输出目录时友好提示
- main.py + lightWeightExtensionTest.js: run.sh 环境声明 # lightweight-env
- index.html/index_ml.html: 拖拽上传进度条
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-19 20:17:43 +08:00 |
|
potaser
|
4a80793b4a
|
fix: integrate deployed reports with PPI KaKs handoff
|
2026-08-11 04:48:38 +08:00 |
|
potaser
|
8b61269d3f
|
Merge remote-tracking branch 'origin/master' into fix/ppi-kaks-enable
# Conflicts:
# tests/unit/test_router_analysis_handoff_boundary.py
|
2026-08-10 23:24:47 +08:00 |
|
potaser
|
7b7e334213
|
fix: complete PPI and KaKs reference handoff
|
2026-08-10 23:13:05 +08:00 |
|
sj
|
b725a9c125
|
feat:sync-report-workflows-and-migration-runtime
|
2026-08-10 11:40:20 +08:00 |
|
potaser
|
fe5f7b9d6e
|
多语言散落补全
|
2026-08-10 00:31:32 +08:00 |
|
potaser
|
963e4ddc73
|
多语言散落补全
|
2026-08-09 22:24:06 +08:00 |
|
wtx
|
9b9c88b18e
|
merge: preserve latest report refinements
|
2026-08-09 16:06:20 +08:00 |
|
wtx
|
b8dcb63fa1
|
fix: preserve raw intent across language switching
|
2026-08-09 16:03:13 +08:00 |
|
wtx
|
1252c41661
|
merge: preserve multilingual UI with main-agent fixes
|
2026-08-09 15:54:56 +08:00 |
|
sj
|
1c2cfc5b6e
|
Merge remote-tracking branch 'origin/master'
|
2026-08-09 14:31:42 +08:00 |
|
wtx
|
0e5cece447
|
feat: refine gene family result report
|
2026-08-09 14:28:41 +08:00 |
|
wtx
|
0f81b5140c
|
fix: restore main-agent routing and workflow handoff
|
2026-08-09 13:50:35 +08:00 |
|
potaser
|
55d320586a
|
多语言散落补全
|
2026-08-09 12:54:48 +08:00 |
|
potaser
|
53966e03b5
|
多语言散落位置补全
|
2026-08-09 12:45:13 +08:00 |
|
potaser
|
e22da1879d
|
Agent language switching
|
2026-08-09 11:38:03 +08:00 |
|
sj
|
55338be930
|
merge: resolve .gitignore conflict, keep remote memory ignore pattern
|
2026-08-09 09:05:11 +08:00 |
|
sj
|
9c38f32d52
|
feat: deepseek summary agent + clean old memory logs + merge prep
|
2026-08-09 09:04:27 +08:00 |
|
potaser
|
774490b47f
|
多语言首页
|
2026-08-09 06:38:53 +08:00 |
|
potaser
|
cd3e9a5f22
|
多语言+拓展包拖拽上传
|
2026-08-09 06:17:22 +08:00 |
|
potaser
|
e9f006351d
|
多语言+拓展包拖拽上传
|
2026-08-09 06:04:53 +08:00 |
|
potaser
|
8f7e992b84
|
多语言首页与首页引用页
|
2026-08-09 06:03:39 +08:00 |
|
wtx
|
cb122fd088
|
feat: add gene family result reports
|
2026-08-09 04:32:28 +08:00 |
|
wtx
|
65f79207f0
|
feat: add evidence-bound RNA-seq result reports
|
2026-08-09 01:37:00 +08:00 |
|
wtx
|
7399b0bf14
|
Merge origin/master before analysis handoff push
|
2026-08-08 10:41:45 +08:00 |
|
potaser
|
822baab367
|
fix: preserve species roles through confirmation
|
2026-08-07 08:57:22 +08:00 |
|
sj
|
941673519f
|
Merge branch 'master' of http://192.168.31.232:3000/admin/PlantAI-dev
|
2026-08-06 20:29:03 +08:00 |
|
sj
|
2623d3114c
|
feat: update header and hide extension
|
2026-08-06 20:12:18 +08:00 |
|
potaser
|
4750bcc76f
|
增加了启动时可以指定web端口的功能;将主页运行结果按钮挪到了拓展分析title的后方
|
2026-08-06 19:34:11 +08:00 |
|
potaser
|
7b011da264
|
1. main.py 指向了新extension_stage_lightweight.api接口
2. 优化了start_*_9000.sh启动时优先根据env配置启动的逻辑
3. 增加了一键启动脚本manage_plantai.sh,可以由Agent通过promot直接说启动、重启等进行服务的启动和关闭及重启
|
2026-08-05 20:15:29 +08:00 |
|
potaser
|
35fbee8c85
|
fix: preserve confirmed species roles in agent planning
|
2026-08-05 15:42:32 +08:00 |
|
 potaserandClaude Opus 5
|
e641c8b9ab
|
feat: 轻量拓展分析 + WGS2GWAS 阶段支持 + 结果区域重构 + 物种角色解析增强 + 会话 Job 隔离
【轻量拓展分析】
- 新增 gfa_core/extension_stage_lightweight/ 核心模块,支持用户上传代码/数据/原始命令
- 前端卡片式交互流程:候选核对 → 验证 → 结果审查 → 授权发布 → 运行
- Celery 不受限任务 + 轮询机制 + sessionStorage 操作恢复
- 启动脚本新增 BBAV5_LIGHTWEIGHT_* 环境变量
【WGS2GWAS 支持】
- 新增 13 个 WGS 阶段定义(QC → MAF/Missing Filter)
- email_haplotype_region.py 新增 LTR-RT 分析功能
【结果区域重构】
- 单层折叠 → 三组双层折叠:RNA-seq / 基因家族 / WGS2GWAS
- 结果按执行时间排序,保留最新尝试
【物种角色解析增强】
- 新增 _resolve_subfamily_request_species_roles()
- 支持 reference 角色的识别
- 直接 stage 请求保留 intent 中的物种角色
【会话 Job 隔离】
- rebind_job() 跨 job 时创建新会话,返回新 conversation_id
【前端交互增强】
- RAG 文献问答模式
- NL 触发 config/samples 自动填写、亚家族确认表、基因家族成员确认表
- 执行状态从后端 resource_tasks 恢复
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-05 09:40:45 +08:00 |
|
potaser
|
f745ee9d7e
|
Initial commit: PlantAI-dev
|
2026-08-03 18:42:47 +08:00 |
|