mirror of
https://github.com/tradecatlabs/vibe-coding-cn.git
synced 2026-08-25 00:28:24 +00:00
feat: skills - validate auto-tmux swarm state
This commit is contained in:
@@ -216,6 +216,7 @@ skills/auto-tmux/scripts/swarm-state.sh lock-prune --older-than 3600 --dry-run
|
||||
|
||||
```bash
|
||||
skills/auto-tmux/scripts/swarm-state.sh task-done --id task-001 --owner "ai-hub:2.1" --result "make test passed"
|
||||
skills/auto-tmux/scripts/swarm-state.sh validate
|
||||
skills/auto-tmux/scripts/swarm-state.sh report
|
||||
```
|
||||
|
||||
|
||||
@@ -115,6 +115,14 @@ skills/auto-tmux/scripts/swarm-state.sh task-fail \
|
||||
skills/auto-tmux/scripts/swarm-state.sh task-list
|
||||
```
|
||||
|
||||
校验状态一致性:
|
||||
|
||||
```bash
|
||||
skills/auto-tmux/scripts/swarm-state.sh validate
|
||||
```
|
||||
|
||||
`validate` 会检查 `tasks.tsv` 表头、字段数量、重复任务 ID、非法状态、终态任务结果文件,以及锁目录中的 `owner` / `created_at`。
|
||||
|
||||
## 锁管理
|
||||
|
||||
锁用于避免多个 worker 同时修改同一文件、目录或服务。
|
||||
@@ -165,6 +173,8 @@ skills/auto-tmux/scripts/swarm-state.sh report
|
||||
- 当前锁。
|
||||
- 最近状态日志。
|
||||
|
||||
报告前建议先运行 `validate`,避免把坏状态继续传给 commander 或 reviewer。
|
||||
|
||||
## 推荐协作流
|
||||
|
||||
1. commander 初始化状态目录。
|
||||
|
||||
Reference in New Issue
Block a user