diff --git a/汪汪的工作记录.md b/汪汪的工作记录.md new file mode 100644 index 0000000..2bc4b78 --- /dev/null +++ b/汪汪的工作记录.md @@ -0,0 +1,109 @@ +# 汪汪的记忆 + +## 2026-02-14 + +### 工作流程规则 + +**重要规则:** 我后面给你的工作或任务都需要先提供总结让你确认,你确认后我再尝试执行。不要直接开始工作。 + +## 2026-02-03 + +### GitLab API操作指南 + +汪汪需要记住这些常用的GitLab API操作,方便后续使用: + +#### 1. 查看所有项目 +```bash +curl -H "PRIVATE-TOKEN: " http://gitlab.xieyao.vip/api/v4/projects +``` + +#### 2. 创建新项目 +```bash +curl -X POST -H "PRIVATE-TOKEN: " \ + -H "Content-Type: application/json" \ + -d '{"name":"project-name","path":"project-slug","visibility":"public"}' \ + http://gitlab.xieyao.vip/api/v4/projects +``` + +#### 3. 推送代码到GitLab +```bash +# 添加远程仓库 +git remote remove gitlab +git remote add gitlab http://USER:TOKEN@gitlab.xieyao.vip/USER/PROJECT.git + +# 推送分支 +git push gitlab master +``` + +#### 4. Token认证方式 +- HTTP: `http://USER:TOKEN@gitlab.xieyao.vip/` +- HTTPS: `https://USER:TOKEN@gitlab.xieyao.vip/` + +### 重要提醒 +- 项目名和路径不能重复 +- 需要管理员token才能执行创建项目等操作 +- API使用PRIVATE-TOKEN header +- Token: Geliebte-StaGG5Eyvgy1NaUMeTGOj286MQp1OjEH.01.0w0rpojxf + +### 当前仓库列表 +1. spec-service +2. go-upload-file +3. agent +4. git-merge-backup + +### spec-service API接口文档 + +**部署地址**: http://devspec.xieyao.vip/ + +#### 1. 健康检查(无需认证) +``` +GET /api/v1/robot/health +``` + +#### 2. Token管理(无需认证) +``` +GET /api/v1/robot/tokens # 获取Token列表 +POST /api/v1/robot/tokens # 创建新Token +DELETE /api/v1/robot/tokens/:id # 删除Token +PUT /api/v1/robot/tokens/:id/toggle # 切换Token状态 +POST /api/v1/robot/tokens/cleanup # 清理未激活Token +``` + +#### 3. 机器人初始化(无需认证) +``` +POST /api/v1/robot/init +请求体: {"robotName":"汪汪","description":"汪汪的测试机器人"} +``` + +#### 4. 文档操作(需要Token认证) +``` +POST /api/v1/robot/documents # 创建文档 +GET /api/v1/robot/documents # 获取文档列表 +GET /api/v1/robot/documents/:id # 获取文档详情 +PUT /api/v1/robot/documents/:id # 更新文档 +DELETE /api/v1/robot/documents/:id # 删除文档 +POST /api/v1/robot/documents/:id/query # 查询关键信息 +POST /api/v1/robot/documents/:id/organize # 整理文档 +``` + +#### 5. 置顶文档(无需认证) +``` +GET /api/v1/robot/pinned +``` + +#### 6. 分类标签(无需认证) +``` +GET /api/v1/categories +GET /api/v1/tags +``` + +#### 认证方式 +``` +Authorization: Bearer +``` + +#### 测试Token +- Token名称: 汪汪Token +- Token值: 45f71beff740040e52b1f5167ff3b40f24e1dc0cdf7e39ce797cfcfa3028fe29 +- 权限: read,write,delete,organize +- 状态: 已激活 \ No newline at end of file