3 Commits
Author SHA1 Message Date
work-1 af52c9f09c fix: 修复服务崩溃问题 - 添加异常处理和PM2进程管理
问题分析:
- 服务频繁崩溃(平均1小时1次)
- 无异常处理导致任何错误都引发进程退出
- 无进程管理器,崩溃后不自动重启
- 端口冲突无检测机制

主要修复:
1. 全局异常处理
   - uncaughtException 捕获
   - unhandledRejection 捕获
   - 端口错误监听
   - API错误中间件

2. PM2进程管理
   - 安装PM2 v6.0.14
   - 配置自动重启
   - 启用开机自启(systemd)
   - 进程监控和日志管理

3. 健康检查端点
   - GET /health
   - 返回运行时状态、内存、版本信息
   - 用于监控和诊断

4. 优雅关闭机制
   - 正确释放HTTP服务器
   - 关闭数据库连接
   - 10秒超时保护

5. 配置文件修复
   - package.json: main指向server.js
   - 版本更新到3.1.0
   - 添加PM2快捷命令

新增文件:
- CRASH-ANALYSIS.md: 详细问题分析报告
- service.sh: 服务管理脚本(start/stop/restart/logs等)

测试结果:
- 20次并发请求 100%成功
- PM2自动重启验证通过
- 开机自启配置完成

影响:
- 稳定性: 1小时1崩 → 持续稳定运行
- 可维护性: 完善的日志和监控
- 可靠性: 崩溃自动恢复
2026-02-24 16:42:52 +08:00
work-1 01f43d8da5 feat: v3.1 - 统一规约视图、项目树导航、移动端支持
主要更新:
- 统一规约管理视图(全局/项目规约共享表格)
- 项目树形导航(看板/项目规约子菜单)
- 智能高亮与状态持久化
- 移动端响应式支持(汉堡菜单)
- 规约类型更新为7个专业分类
- 文件清理(85→15文件,减少82%)

修复问题:
- 修复创建项目功能(JavaScript语法错误)
- 修复协作规约错误高亮
- 修复看板需要点击2次才高亮
- 修复项目树自动收起问题

新增工具:
- debug.html(项目创建测试)
- test.html(移动端测试)
- status.html(系统诊断)

技术改进:
- 上下文状态管理(currentRuleContext)
- 展开状态持久化(projectExpandedState)
- 触摸事件支持
- 移除console.log提升兼容性
2026-02-24 15:04:25 +08:00
work-1 da6ff6a51b 初始提交:多智能体任务管理系统
- 完整的 RESTful API(智能体注册、任务管理)
- Web 管理界面(实时统计、任务列表)
- SQLite 数据库存储
- Python 客户端示例
- 完整的 API 文档
2026-02-15 13:41:49 +08:00