Commit fa47ed6
authored
docs(CLAUDE.md): discourage unprompted subagents and dynamic workflows (#24027)
v5-next counterpart of #24026.
Adds an `<agent_and_workflow_restraint>` block to the root `CLAUDE.md`
telling Claude to do work inline in the current session and not spawn
parallel subagents or launch dynamic workflows unless the user
explicitly asks.
## Why
Operators have reported burning through their token budget from a single
prompt that quietly fanned out — in one case a "summarize recent ZK
advancements" query started ~30 agents, and another exhausted a 5h
budget spinning up subagents. Parallel agents and dynamic workflows
multiply spend (≈2x for one helper, far more for a swarm) and the user
can neither see the fan-out coming nor stop it. This appears to be a
current tendency of Fable. The guidance reasserts: handle
search/summarize/research/multi-file edits inline, reserve subagents for
explicit user requests or a single read-heavy isolation case, and never
start a dynamic workflow by default.
Passes the repo's `<editorial_test>`: the line would have prevented the
~30-agent fan-out on an ordinary research prompt described above.
An equivalent shared rule is being added in the claudebox repo so it
applies to every managed session.
---
*Created by
[claudebox](https://claudebox.work/v2/sessions/7d5ecfdd5f37c5cd) ·
group: `slackbot`*1 file changed
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
86 | 90 | | |
87 | 91 | | |
88 | 92 | | |
| |||
0 commit comments