创建 zeekrAI 组织并将 document_analyzer 转移至其下。 更新所有文件中的 repo 路径和 git remote。 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -23,7 +23,7 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout main branch
|
- name: Checkout main branch
|
||||||
run: |
|
run: |
|
||||||
git clone --depth 1 https://git.zywl.me/pzhang_zywl/document_analyzer.git .
|
git clone --depth 1 https://git.zywl.me/zeekrAI/document_analyzer.git .
|
||||||
git checkout main
|
git checkout main
|
||||||
|
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
|
|||||||
@@ -24,4 +24,4 @@ jobs:
|
|||||||
-d "{\"title\":\"CI Failure: ${COMMIT_MSG}\",\"body\":\"## CI 测试失败\n\n- **Commit:** ${SHA_SHORT}\n- **Branch:** ${BRANCH}\n- **工作流:** ${RUN_URL}\n\n请检查上述链接查看失败详情。\n\n### 下一步\n- [ ] 分析失败原因\n- [ ] 修复代码\n- [ ] 提交 PR 触发 CI 重测\",\"labels\":[\"ci-failure\",\"agent-task\"]}"
|
-d "{\"title\":\"CI Failure: ${COMMIT_MSG}\",\"body\":\"## CI 测试失败\n\n- **Commit:** ${SHA_SHORT}\n- **Branch:** ${BRANCH}\n- **工作流:** ${RUN_URL}\n\n请检查上述链接查看失败详情。\n\n### 下一步\n- [ ] 分析失败原因\n- [ ] 修复代码\n- [ ] 提交 PR 触发 CI 重测\",\"labels\":[\"ci-failure\",\"agent-task\"]}"
|
||||||
env:
|
env:
|
||||||
GITEA_URL: https://git.zywl.me
|
GITEA_URL: https://git.zywl.me
|
||||||
GITEA_REPO: pzhang_zywl/document_analyzer
|
GITEA_REPO: zeekrAI/document_analyzer
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout code from Gitea
|
- name: Checkout code from Gitea
|
||||||
run: |
|
run: |
|
||||||
git clone --depth 1 https://git.zywl.me/pzhang_zywl/document_analyzer.git .
|
git clone --depth 1 https://git.zywl.me/zeekrAI/document_analyzer.git .
|
||||||
git fetch origin ${{ github.sha }}
|
git fetch origin ${{ github.sha }}
|
||||||
git checkout ${{ github.sha }}
|
git checkout ${{ github.sha }}
|
||||||
|
|
||||||
|
|||||||
+5
-5
@@ -17,7 +17,7 @@ Gitea (localhost:3000) Dev Agent
|
|||||||
|------|------|------|
|
|------|------|------|
|
||||||
| Gitea 服务 | `https://git.zywl.me` | SQLite 数据库,Actions 已启用 |
|
| Gitea 服务 | `https://git.zywl.me` | SQLite 数据库,Actions 已启用 |
|
||||||
| Actions Runner | `C:\Users\peterz\tools\act_runner\` | Shell 模式,v0.2.11 |
|
| Actions Runner | `C:\Users\peterz\tools\act_runner\` | Shell 模式,v0.2.11 |
|
||||||
| 仓库 | `pzhang_zywl/document_analyzer` | 22+ 文件,CI/CD 已配置 |
|
| 仓库 | `zeekrAI/document_analyzer` | 22+ 文件,CI/CD 已配置 |
|
||||||
| API Token | 用户自行生成 | Settings → Applications → Generate Token |
|
| API Token | 用户自行生成 | Settings → Applications → Generate Token |
|
||||||
|
|
||||||
## 环境搭建
|
## 环境搭建
|
||||||
@@ -57,7 +57,7 @@ nohup /c/Users/peterz/tools/act_runner/act_runner.exe daemon > /c/Users/peterz/t
|
|||||||
```bash
|
```bash
|
||||||
export GITEA_API_TOKEN="你的token"
|
export GITEA_API_TOKEN="你的token"
|
||||||
export GITEA_URL="https://git.zywl.me"
|
export GITEA_URL="https://git.zywl.me"
|
||||||
export GITEA_REPO="pzhang_zywl/document_analyzer"
|
export GITEA_REPO="zeekrAI/document_analyzer"
|
||||||
```
|
```
|
||||||
|
|
||||||
## CI/CD 工作流
|
## CI/CD 工作流
|
||||||
@@ -102,7 +102,7 @@ git clone → pip install → pytest →
|
|||||||
```bash
|
```bash
|
||||||
export GITEA_API_TOKEN="59117246ec418d5d87042de073b0d4197d8054bf"
|
export GITEA_API_TOKEN="59117246ec418d5d87042de073b0d4197d8054bf"
|
||||||
export GITEA_URL="https://git.zywl.me"
|
export GITEA_URL="https://git.zywl.me"
|
||||||
export GITEA_REPO="pzhang_zywl/document_analyzer"
|
export GITEA_REPO="zeekrAI/document_analyzer"
|
||||||
```
|
```
|
||||||
|
|
||||||
### 方式 A: 单次任务模式
|
### 方式 A: 单次任务模式
|
||||||
@@ -142,7 +142,7 @@ claude --agent agents/DEV_AGENT.md
|
|||||||
|
|
||||||
在 Claude Code 对话中直接说:
|
在 Claude Code 对话中直接说:
|
||||||
|
|
||||||
> 用 DEV_AGENT.md 检查 https://git.zywl.me/pzhang_zywl/document_analyzer/issues 有没有待处理工单
|
> 用 DEV_AGENT.md 检查 https://git.zywl.me/zeekrAI/document_analyzer/issues 有没有待处理工单
|
||||||
|
|
||||||
### 方式 D: 任何其他 Agent
|
### 方式 D: 任何其他 Agent
|
||||||
|
|
||||||
@@ -182,7 +182,7 @@ python scripts/agent_poller.py --action create-pr --issue N --branch fix/issue-N
|
|||||||
|
|
||||||
1. 在 `tests/test_sample.py` 中添加故意失败的测试
|
1. 在 `tests/test_sample.py` 中添加故意失败的测试
|
||||||
2. Push → CI 变红 → 自动在 Gitea 创建 Issue(含失败详情)
|
2. Push → CI 变红 → 自动在 Gitea 创建 Issue(含失败详情)
|
||||||
3. 查看: `https://git.zywl.me/pzhang_zywl/document_analyzer/issues`
|
3. 查看: `https://git.zywl.me/zeekrAI/document_analyzer/issues`
|
||||||
|
|
||||||
### 测试修复 → CI 通过 → Issue 关闭
|
### 测试修复 → CI 通过 → Issue 关闭
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -45,7 +45,7 @@ description: AI 开发专家,负责 document_analyzer 项目的功能开发、
|
|||||||
代理需要以下环境变量与 Gitea 交互:
|
代理需要以下环境变量与 Gitea 交互:
|
||||||
|
|
||||||
- `GITEA_URL` — `https://git.zywl.me`
|
- `GITEA_URL` — `https://git.zywl.me`
|
||||||
- `GITEA_REPO` — `pzhang_zywl/document_analyzer`
|
- `GITEA_REPO` — `zeekrAI/document_analyzer`
|
||||||
- `GITEA_API_TOKEN` — Gitea 个人访问令牌
|
- `GITEA_API_TOKEN` — Gitea 个人访问令牌
|
||||||
- `DEV_AGENT_ID` — 代理标识(默认 `da-01`,启动脚本自动设为 `da-MMDD-HHmm`)
|
- `DEV_AGENT_ID` — 代理标识(默认 `da-01`,启动脚本自动设为 `da-MMDD-HHmm`)
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -35,7 +35,7 @@ description: QE Agent — 自动化验收测试开发与质量门禁。轮询 Gi
|
|||||||
|
|
||||||
```bash
|
```bash
|
||||||
export GITEA_URL="https://git.zywl.me"
|
export GITEA_URL="https://git.zywl.me"
|
||||||
export GITEA_REPO="pzhang_zywl/document_analyzer"
|
export GITEA_REPO="zeekrAI/document_analyzer"
|
||||||
export GITEA_API_TOKEN="<your-token>"
|
export GITEA_API_TOKEN="<your-token>"
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -33,7 +33,7 @@
|
|||||||
|
|
||||||
## 项目环境
|
## 项目环境
|
||||||
- 项目目录:`C:\Users\peterz\projects\document_analyzer`
|
- 项目目录:`C:\Users\peterz\projects\document_analyzer`
|
||||||
- Gitea 仓库:`https://git.zywl.me/pzhang_zywl/document_analyzer`
|
- Gitea 仓库:`https://git.zywl.me/zeekrAI/document_analyzer`
|
||||||
- CI/CD:Gitea Actions,配置文件 `ci.yml`
|
- CI/CD:Gitea Actions,配置文件 `ci.yml`
|
||||||
- LLM 配置:`~/.openclaw/config/secrets.yaml`
|
- LLM 配置:`~/.openclaw/config/secrets.yaml`
|
||||||
- Agent 定义:`agents/DEV_AGENT.md`、`agents/QE_AGENT.md`
|
- Agent 定义:`agents/DEV_AGENT.md`、`agents/QE_AGENT.md`
|
||||||
|
|||||||
+1
-1
@@ -15,7 +15,7 @@ fi
|
|||||||
|
|
||||||
# ── Default environment variables ──────────────────────────────────────────────
|
# ── Default environment variables ──────────────────────────────────────────────
|
||||||
export GITEA_URL="${GITEA_URL:-https://git.zywl.me}"
|
export GITEA_URL="${GITEA_URL:-https://git.zywl.me}"
|
||||||
export GITEA_REPO="${GITEA_REPO:-pzhang_zywl/document_analyzer}"
|
export GITEA_REPO="${GITEA_REPO:-zeekrAI/document_analyzer}"
|
||||||
|
|
||||||
# ── Validate required environment ──────────────────────────────────────────────
|
# ── Validate required environment ──────────────────────────────────────────────
|
||||||
require_token() {
|
require_token() {
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ import urllib.request
|
|||||||
import urllib.error
|
import urllib.error
|
||||||
|
|
||||||
GITEA_URL = os.environ.get("GITEA_URL", "https://git.zywl.me")
|
GITEA_URL = os.environ.get("GITEA_URL", "https://git.zywl.me")
|
||||||
GITEA_REPO = os.environ.get("GITEA_REPO", "pzhang_zywl/document_analyzer")
|
GITEA_REPO = os.environ.get("GITEA_REPO", "zeekrAI/document_analyzer")
|
||||||
GITEA_TOKEN = os.environ.get("GITEA_API_TOKEN", "")
|
GITEA_TOKEN = os.environ.get("GITEA_API_TOKEN", "")
|
||||||
DEV_AGENT_ID = os.environ.get("DEV_AGENT_ID", "da-01")
|
DEV_AGENT_ID = os.environ.get("DEV_AGENT_ID", "da-01")
|
||||||
QE_AGENT_ID = os.environ.get("QE_AGENT_ID", "")
|
QE_AGENT_ID = os.environ.get("QE_AGENT_ID", "")
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import urllib.request
|
|||||||
import urllib.error
|
import urllib.error
|
||||||
|
|
||||||
GITEA_URL = "https://git.zywl.me"
|
GITEA_URL = "https://git.zywl.me"
|
||||||
REPO = "pzhang_zywl/document_analyzer"
|
REPO = "zeekrAI/document_analyzer"
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ if exist "scripts\.env" (
|
|||||||
|
|
||||||
:: ── Defaults ──────────────────────────────────────────────────────────────────
|
:: ── Defaults ──────────────────────────────────────────────────────────────────
|
||||||
if "%GITEA_URL%"=="" set GITEA_URL=https://git.zywl.me
|
if "%GITEA_URL%"=="" set GITEA_URL=https://git.zywl.me
|
||||||
if "%GITEA_REPO%"=="" set GITEA_REPO=pzhang_zywl/document_analyzer
|
if "%GITEA_REPO%"=="" set GITEA_REPO=zeekrAI/document_analyzer
|
||||||
if "%DEV_AGENT_ID%"=="" set DEV_AGENT_ID=da-01
|
if "%DEV_AGENT_ID%"=="" set DEV_AGENT_ID=da-01
|
||||||
|
|
||||||
:: ── Validate token ────────────────────────────────────────────────────────────
|
:: ── Validate token ────────────────────────────────────────────────────────────
|
||||||
|
|||||||
Reference in New Issue
Block a user