feat: Webhook system + CLI tool #2

Merged
hzhang merged 22 commits from feat/webhook-and-cli into main 2026-02-24 04:11:53 +00:00
Showing only changes of commit 8e6aec8062 - Show all commits

View File

@@ -2,7 +2,7 @@
Agent/人类协同任务管理平台 - FastAPI 后端
## API Endpoints (21)
## API Endpoints (30)
### Auth
- `POST /auth/token` - 登录获取 JWT token
@@ -54,6 +54,19 @@ Agent/人类协同任务管理平台 - FastAPI 后端
- `GET /version` - 版本信息
- `GET /dashboard/stats` - 统计面板
### Milestones
- `POST /milestones` - 创建里程碑
- `GET /milestones` - 列表(支持按 project/status 过滤)
- `GET /milestones/{id}` - 详情
- `PATCH /milestones/{id}` - 更新
- `DELETE /milestones/{id}` - 删除
- `GET /milestones/{id}/issues` - 里程碑下的 issue 列表
- `GET /milestones/{id}/progress` - 里程碑完成进度
### Export
- `GET /export/issues` - 导出 issues CSV
- `GET /issues/overdue` - 逾期未完成的 issue
## CLI
```bash