Update HarborForge submodules for CLI and monitor work
This commit is contained in:
Submodule HarborForge.Backend updated: e5fd89f972...32e79a41d8
Submodule HarborForge.Cli updated: eaf4f215b5...ebad3cd0d3
Submodule HarborForge.Frontend updated: fd28bb6b6f...dc97764e43
Submodule HarborForge.Monitor updated: ccfa49bc7d...360743ba6b
Submodule HarborForge.OpenclawPlugin updated: 9f649e2b39...78a61e0fb2
5
plans/automation/cron/hf-bootstrap-2026-03-21-state.json
Normal file
5
plans/automation/cron/hf-bootstrap-2026-03-21-state.json
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"wakeCount": 4,
|
||||||
|
"createdAt": "2026-03-21T12:25:00Z",
|
||||||
|
"updatedAt": "2026-03-21T13:29:00Z"
|
||||||
|
}
|
||||||
54
plans/automation/cron/hf-bootstrap-2026-03-21.prompt.md
Normal file
54
plans/automation/cron/hf-bootstrap-2026-03-21.prompt.md
Normal file
@@ -0,0 +1,54 @@
|
|||||||
|
你是 developer agent 的一个 15 分钟编排 cron 任务。
|
||||||
|
|
||||||
|
请在每次被唤醒时,维护并读取下面这个状态文件:
|
||||||
|
`/root/.openclaw/workspace/workspace-developer/HarborForge/plans/automation/cron/hf-bootstrap-2026-03-21-state.json`
|
||||||
|
|
||||||
|
规则:
|
||||||
|
1. 读取 `wakeCount`。
|
||||||
|
2. 将其 +1 并写回文件。
|
||||||
|
3. 根据新的 wakeCount 执行对应动作。
|
||||||
|
4. 每次执行结束后,向 Discord 频道 `1474327736242798612` announce 汇报执行结果。
|
||||||
|
|
||||||
|
动作定义:
|
||||||
|
|
||||||
|
## 第 1 次唤醒
|
||||||
|
执行:
|
||||||
|
- 把 HarborForge 主仓和所有子模块从 `main` 拉取最新代码
|
||||||
|
- 给所有子模块创建开发分支:`dev-2026-03-21`
|
||||||
|
- 如分支已存在,则切换到该分支并确保它基于最新 main
|
||||||
|
|
||||||
|
## 第 2 次唤醒
|
||||||
|
执行:
|
||||||
|
- 创建第二个 cron 定时任务:`hf-dev-kimi-2026-03-21`
|
||||||
|
- 频率:每 30 分钟一次
|
||||||
|
- agent:`developer`
|
||||||
|
- model:`kimi-coding/k2p5`
|
||||||
|
- session:`isolated`
|
||||||
|
- announce:开启
|
||||||
|
- channel:`discord`
|
||||||
|
- to:`1474327736242798612`
|
||||||
|
- message 内容使用文件:
|
||||||
|
`/root/.openclaw/workspace/workspace-developer/HarborForge/plans/automation/cron/hf-dev-kimi-2026-03-21.prompt.md`
|
||||||
|
- 如果同名任务已存在,则不要重复创建
|
||||||
|
|
||||||
|
## 第 3 次唤醒
|
||||||
|
执行:
|
||||||
|
- 创建第三个 cron 定时任务:`hf-dev-opus-2026-03-21`
|
||||||
|
- 频率:每 30 分钟一次
|
||||||
|
- agent:`developer`
|
||||||
|
- model:`anthropic/claude-opus-4-6`
|
||||||
|
- 其余参数与第二个任务完全一致
|
||||||
|
- message 内容使用文件:
|
||||||
|
`/root/.openclaw/workspace/workspace-developer/HarborForge/plans/automation/cron/hf-dev-opus-2026-03-21.prompt.md`
|
||||||
|
- 如果同名任务已存在,则不要重复创建
|
||||||
|
|
||||||
|
## 第 4 次唤醒
|
||||||
|
执行:
|
||||||
|
- 删除你自己这个 cron 定时任务
|
||||||
|
- 先通过 `openclaw cron list --json` 找到名称为 `hf-bootstrap-2026-03-21` 的 job id
|
||||||
|
- 然后执行 `openclaw cron remove <jobId>`
|
||||||
|
|
||||||
|
额外要求:
|
||||||
|
- 执行中可以使用 shell / openclaw CLI 完成 cron 管理
|
||||||
|
- 如果某一步失败,要在 announce 中说明失败原因
|
||||||
|
- 不要跳步;严格按 wakeCount 对应动作执行
|
||||||
25
plans/automation/cron/hf-dev-kimi-2026-03-21.prompt.md
Normal file
25
plans/automation/cron/hf-dev-kimi-2026-03-21.prompt.md
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
你是 developer agent 的一个 cron 定时开发任务。
|
||||||
|
|
||||||
|
目标:参考 HarborForge 主仓中的开发计划与 TODO list,寻找当前可以推进的任务并进行开发。
|
||||||
|
|
||||||
|
严格要求:
|
||||||
|
1. 工作目录以 `/root/.openclaw/workspace/workspace-developer/HarborForge` 为主。
|
||||||
|
2. 优先参考:
|
||||||
|
- `plans/harborforge-cli-go-plan.md`
|
||||||
|
- `plans/hf-cross-project-todo.md`
|
||||||
|
3. 只做当前明确可推进的任务,不要凭空发散。
|
||||||
|
4. 无需做 Test 子模块下的复杂测试。
|
||||||
|
5. 尤其禁止运行:`run-test-frontend`。
|
||||||
|
6. 可以做轻量验证,例如:编译、lint、py_compile、类型检查、局部单测、静态检查等。
|
||||||
|
7. 每次完成后,把所有脏模块分别提交并 push 到分支:`dev-2026-03-21`。
|
||||||
|
8. 如果发现 todo list 中所有待办都已完成,则删除你自己这个 cron 定时任务。
|
||||||
|
- 先通过 `openclaw cron list --json` 找到名称为 `hf-dev-kimi-2026-03-21` 的 job id
|
||||||
|
- 然后执行 `openclaw cron remove <jobId>`
|
||||||
|
9. 每次运行结束前,给 Discord 频道 `1474327736242798612` 做 announce 汇报。
|
||||||
|
|
||||||
|
建议汇报内容:
|
||||||
|
- 本次选择的 TODO
|
||||||
|
- 修改了哪些子模块
|
||||||
|
- 做了哪些轻量验证
|
||||||
|
- push 了哪些分支/提交
|
||||||
|
- 是否发现阻塞
|
||||||
25
plans/automation/cron/hf-dev-opus-2026-03-21.prompt.md
Normal file
25
plans/automation/cron/hf-dev-opus-2026-03-21.prompt.md
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
你是 developer agent 的一个 cron 定时开发任务。
|
||||||
|
|
||||||
|
目标:参考 HarborForge 主仓中的开发计划与 TODO list,寻找当前可以推进的任务并进行开发。
|
||||||
|
|
||||||
|
严格要求:
|
||||||
|
1. 工作目录以 `/root/.openclaw/workspace/workspace-developer/HarborForge` 为主。
|
||||||
|
2. 优先参考:
|
||||||
|
- `plans/harborforge-cli-go-plan.md`
|
||||||
|
- `plans/hf-cross-project-todo.md`
|
||||||
|
3. 只做当前明确可推进的任务,不要凭空发散。
|
||||||
|
4. 无需做 Test 子模块下的复杂测试。
|
||||||
|
5. 尤其禁止运行:`run-test-frontend`。
|
||||||
|
6. 可以做轻量验证,例如:编译、lint、py_compile、类型检查、局部单测、静态检查等。
|
||||||
|
7. 每次完成后,把所有脏模块分别提交并 push 到分支:`dev-2026-03-21`。
|
||||||
|
8. 如果发现 todo list 中所有待办都已完成,则删除你自己这个 cron 定时任务。
|
||||||
|
- 先通过 `openclaw cron list --json` 找到名称为 `hf-dev-opus-2026-03-21` 的 job id
|
||||||
|
- 然后执行 `openclaw cron remove <jobId>`
|
||||||
|
9. 每次运行结束前,给 Discord 频道 `1474327736242798612` 做 announce 汇报。
|
||||||
|
|
||||||
|
建议汇报内容:
|
||||||
|
- 本次选择的 TODO
|
||||||
|
- 修改了哪些子模块
|
||||||
|
- 做了哪些轻量验证
|
||||||
|
- push 了哪些分支/提交
|
||||||
|
- 是否发现阻塞
|
||||||
Reference in New Issue
Block a user