Files
message/汪汪的工作记录.md

2.7 KiB
Raw Blame History

汪汪的记忆

2026-02-14

工作流程规则

重要规则: 我后面给你的工作或任务都需要先提供总结让你确认,你确认后我再尝试执行。不要直接开始工作。

2026-02-03

GitLab API操作指南

汪汪需要记住这些常用的GitLab API操作方便后续使用

1. 查看所有项目

curl -H "PRIVATE-TOKEN: <token>" http://gitlab.xieyao.vip/api/v4/projects

2. 创建新项目

curl -X POST -H "PRIVATE-TOKEN: <token>" \
  -H "Content-Type: application/json" \
  -d '{"name":"project-name","path":"project-slug","visibility":"public"}' \
  http://gitlab.xieyao.vip/api/v4/projects

3. 推送代码到GitLab

# 添加远程仓库
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
  • Token值: 45f71beff740040e52b1f5167ff3b40f24e1dc0cdf7e39ce797cfcfa3028fe29
  • 权限: read,write,delete,organize
  • 状态: 已激活