- 新增 gframework-multi-agent-batch skill 及其公开入口说明 - 更新 AGENTS.md 中主 Agent 协调多 worker 的职责与停机约束 - 补充 ai-plan-governance 主题的 public recovery 入口与验证记录
5.0 KiB
name, description
| name | description |
|---|---|
| gframework-multi-agent-batch | Repository-specific multi-agent orchestration workflow for the GFramework repo. Use when the main agent should keep coordinating multiple parallel subagents, maintain ai-plan recovery artifacts, review subagent results, and continue bounded multi-agent waves until reviewability, context budget, or branch-diff limits say to stop. |
GFramework Multi-Agent Batch
Overview
Use this skill when gframework-boot has already established repository context, and the task now benefits from the
main agent acting as the persistent coordinator for multiple parallel subagents.
Treat AGENTS.md as the source of truth. This skill expands the repository's multi-agent coordination rules; it does
not replace them.
This skill is for orchestration-heavy work, not for every task that merely happens to use one subagent. Prefer it when
the main agent must keep splitting bounded write slices, monitoring progress, updating ai-plan, validating accepted
results, and deciding whether another delegation wave is still safe.
Use When
Adopt this workflow only when all of the following are true:
- The task is complex enough that multiple parallel slices materially shorten the work.
- The candidate write sets can be kept disjoint.
- The main agent still needs to own review, validation, integration, and
ai-planupdates. - Another wave is still likely to fit the branch-diff, context-budget, and reviewability budget.
Prefer gframework-batch-boot instead when the task is mainly repetitive bulk progress with a single obvious slice
pattern and little need for continuous multi-worker orchestration.
Startup Workflow
- Execute the normal
gframework-bootstartup sequence first:- read
AGENTS.md - read
.ai/environment/tools.ai.yaml - read
ai-plan/public/README.md - read the mapped active topic
todos/andtraces/
- read
- Confirm that the active topic and current branch still match the work you are about to delegate.
- Define the current wave in one sentence:
- benchmark-host alignment
- runtime hotspot reduction
- documentation synchronization
- other bounded multi-slice work
- Identify the critical path and keep it local.
- Split only the non-blocking work into disjoint ownership slices.
- Estimate whether one more delegation wave is still safe:
- include current branch diff vs baseline
- loaded
ai-plancontext - expected validation output
- expected integration overhead
Worker Design Rules
For each worker subagent, specify:
- the concrete objective
- the exact owned files or subsystem
- files or areas the worker must not touch
- required validation commands
- expected output format
- a reminder that other agents may be editing the repo
Prefer explorer subagents when the result is read-only ranking, tracing, or candidate discovery.
Do not launch two workers whose write sets overlap unless the overlap is trivial and the main agent has already decided how to serialize or reconcile that overlap.
Main-Agent Loop
While workers run, the main agent should only do non-overlapping work:
- inspect the next candidate slices
- recompute branch-diff and context-budget posture
- review finished worker output
- queue follow-up validation
- keep
ai-plan/public/**current when accepted scope or next steps change
After each completed worker task:
- Review the reported ownership, validation, and changed files.
- Confirm the worker stayed inside its boundary.
- Run or rerun the required validation locally if the slice is accepted.
- Record accepted delegated scope, validation milestones, and the next recovery point in the active
ai-planfiles. - Reassess whether another wave is still reviewable and safe.
Stop Conditions
Stop the current multi-agent wave when any of the following becomes true:
- the next wave would likely push the main agent near or beyond a safe context budget
- the remaining work no longer splits into clean disjoint ownership slices
- branch diff vs baseline is approaching the current reviewability budget
- integrating another worker would degrade clarity more than it would save time
- validation failures show that the next step belongs on the critical path and should stay local
If a branch-size threshold is also in play, treat it as a coarse repository-scope signal, not the sole decision rule.
Task Tracking
When this workflow is active, the main agent must keep the active ai-plan topic current with:
- delegated scope that has been accepted
- validation results
- current branch-diff posture if it affects stop decisions
- the next recommended resume step
The main agent should keep active entries concise enough that boot can still recover the current wave quickly.
Example Triggers
Use $gframework-multi-agent-batch to coordinate non-conflicting subagents for this complex CQRS task.Keep delegating bounded parallel slices, update ai-plan, and verify each worker result before continuing.Run a multi-agent wave where the main agent owns review, validation, and integration.