AstroInsight
Python文件和编码规约
.py文件编码为utf-8
Git 贡献提交规范
feat增加新功能fix修复问题/BUGstyle代码风格相关无影响运行结果的perf优化/性能提升refactor重构revert撤销修改test测试相关docs文档/注释chore依赖更新/脚手架配置修改等ci持续集成types类型定义文件更改wip开发中
启动服务
启动 Celery Worker
方式一:使用优化启动脚本(推荐)
Windows系统:
# 直接运行批处理文件
start_celery_worker.bat
# 或使用Python脚本
python start_celery_worker.py
Linux/Mac系统:
python start_celery_worker.py
方式二:传统启动方式
python -m celery -A app.task.paper_assistant worker --pool=solo -l info
注意: 推荐使用方式一,它包含了内存优化配置,能够有效防止内存爆炸问题。
MCP工具异步任务支持
重要提醒: 当使用MCP工具中的异步功能(如研究想法生成)时,必须先启动Celery Worker:
# 启动Celery Worker以支持异步任务
python start_celery_worker.py
异步MCP工具包括:
generate_research_idea- 生成研究想法(需要Celery Worker支持)get_task_status- 获取异步任务状态
如果未启动Celery Worker,异步MCP工具将无法正常工作。建议在使用MCP服务器前先启动Celery Worker。