forked from admin/PlantAI-rag-new
- paper_writer_service(8097):FastAPI + MCP streamable-http 单端点,9 工具
(propose_paper_outline/write_paper_section/get_paper_progress/search_refs/
revise_paper_section/revise_paper/get_paper/complete_paper/cancel_paper),
SQLite 三表(papers/paper_sections/citations,WAL),GB/T 7714 引用协议
- BFF:services/paper/{mcp_client,agent}.py(裸 JSON-RPC 客户端 + 规则状态机)、
routers/paper.py、schemas.py 4 个 Paper*Block + ArtifactBlock 加 paper_id/citation_count、
config.py 开关、main.py 条件注册、docgen.py 抽 insert_artifact 公共 helper
- 前端:intent.js paperIntent 纯函数、Composer docgen 分支 sub-route、sendPaper/轮询、
PaperBriefCard/PaperOutlineCard/PaperProgressCard、DocPane cite-chip
- deploy/paper_restart.sh + toggle_paper.sh;compile_sdk.sh 白名单追加 paper 文件
- tests/paper 26 条(工具逻辑 + MCP 协议 + BFF 状态机 + 块 schema + 前端 intent 单测)
45 lines
1005 B
Plaintext
45 lines
1005 B
Plaintext
# 运行时产物与环境
|
|
node_modules
|
|
dist/
|
|
.venv/
|
|
.venv-backend/
|
|
.env
|
|
sdk/data/
|
|
__pycache__/
|
|
*.pyc
|
|
.pytest_cache/
|
|
artifacts/
|
|
test-results/
|
|
playwright-report/
|
|
coverage/
|
|
**/data/
|
|
|
|
.DS_Store
|
|
tooling/build/
|
|
bioflow_data
|
|
bioflow_service/bioflow.log
|
|
|
|
# QA 数据库裸进程离线二进制载体(构建机从镜像/官网提取,不入 git)
|
|
deploy/qa-db/bin/
|
|
|
|
# 水产库大文件目录(source 26G zip 解压产物、build 清单、registry 建库生成、data 运行数据)
|
|
kb-libraries/aqua/source/
|
|
kb-libraries/aqua/build/
|
|
kb-libraries/aqua/registry/*
|
|
!kb-libraries/aqua/registry/README.md
|
|
kb-libraries/aqua/data/
|
|
|
|
# 18 阶段拓展分析测试用例数据(2.6G,不入库;测试时从本机同步)
|
|
tests/extension_cases_18/
|
|
|
|
# 开发过程备份文件与本地运行库
|
|
*.bak-*
|
|
bioflow_service/bioflow.db
|
|
*.before-*
|
|
|
|
# paper_writer_service 运行时产物(不入库)
|
|
paper_writer_service/paper.db
|
|
paper_writer_service/paper.db-shm
|
|
paper_writer_service/paper.db-wal
|
|
paper_writer_service/paper.log
|