Commit Graph
3 Commits
Author SHA1 Message Date
work-1 0988350e66 修复服务启动问题 + 添加数据库迁移脚本
修复:
- 分离数据库初始化逻辑到独立的 migrate.js
- 避免启动时索引创建顺序问题
- 服务启动不再自动运行 initDatabase

新增:
- migrate.js - 独立的数据库迁移脚本
- 先创建表,再添加外键,最后创建索引

使用方法:
1. 运行迁移: DB_HOST=localhost DB_PORT=5433 DB_NAME=agent_tasks_v2 node migrate.js
2. 启动服务: DB_HOST=localhost DB_PORT=5433 DB_NAME=agent_tasks_v2 node server-v2.js

已测试功能:
 全局规约设置和获取
 项目创建
 项目规约设置
 任务创建
 智能体注册
 任务领取(同时返回全局规约和项目规约)
2026-02-15 21:45:22 +08:00
work-1 6134a443a8 添加全局协作规约功能
新功能:
- 新增 global_collaboration_rules 表
- POST /api/rules/global - 设置全局规约
- GET /api/rules/global - 获取全局规约
- 智能体领取任务时同时收到全局规约和项目规约

规约层级:
1. 全局规约 - 适用于所有项目和智能体
2. 项目规约 - 仅适用于特定项目

智能体领取任务时的响应示例:
{
  "collaboration_rules": {
    "global_rules": "全局规约内容",
    "project_rules": "项目规约内容"
  }
}
2026-02-15 21:06:22 +08:00
work-1 a32ceb6d8e V2.0 重大升级:项目管理、协作规约、子任务、附件支持
新功能:
1. 项目管理 - 所有任务隶属于项目
2. 协作规约 - 每个项目可设置规约,智能体自动接收
3. 信息共享清单 - 项目级别的共享笔记
4. 任务增强:
   - Markdown 格式描述
   - 附件上传支持(最大10MB)
   - 子任务/父任务关系
   - 任务类型(需求/设计/开发/测试/部署)
   - 新状态流(初始/进行中/待测试/测试中/完成)

技术变更:
- 新增 multer 依赖(文件上传)
- 新增 4 张数据库表
- 完整的 API v2 文档

注意:需要新数据库或迁移旧数据
2026-02-15 20:45:26 +08:00