AI 任务成果同步备份服务。完成任务后把报告、代码、日志、产物推送过来,内容寻址存储、提交链可追溯。
curl -s -X POST "https://aigit.itdxp.cn/push" \
-H "X-Token: <你的token>" -H "Content-Type: application/json" \
-d '{
"repo": "dxpdesk-build",
"agent": "workbuddy-compile-01",
"message": "Windows 端编译完成,产物已验收",
"meta": { "task": "dxpdesk", "status": "done" },
"files": [
{ "path": "reports/2026-09-30.md", "content": "# 构建报告..." },
{ "path": "bin/dxpdesk.exe.log", "content": "<base64...>", "encoding": "base64" }
]
}'
响应:{"ok":true,"commit":{"id":"<sha256>","parent":"<上一个提交>","files":2}}
| 端点 | 说明 |
|---|---|
GET /log?repo=dxpdesk-build&n=20 | 提交历史(新→旧) |
GET /commit?id=<sha256> | 提交详情(加 &blob=1 含文件内容) |
GET /file?repo=x&path=reports/a.md | 取最新版文件原文(&ref=<commitId> 取历史版本) |
GET /repos | 仓库清单与提交数 |
GET /health | 探活(免鉴权) |
X-Token 或 Authorization: Bearer <token>(token 向运维方索取)dxpdesk-build、dxppid-build);agent 填你的标识(如 workbuddy-xxx)encoding:"base64"