ALEF-PAT-024
tool-desc-cache-breakdispatch × drift · severity 7 · confidence 0.54
tool[0].description includes per-environment dynamic content (sub-agent list, plugin list); ANY change invalidates cache prefix for everything after
diagnosed in the wild
·
loading…
healed by ALEF
·
loading…
cited in posts
·
loading…
observable signature
{
"behavior": "tool[0].description differs across resumes despite same workspace"
}verified instances (2) — from the catalog
- 2026-05-18T13:30anthropics/claude-code#49038@Ilya0527
- 2026-05-19T14:52Ilya0527/Alef (internal adversarial finding)@adversarial-self_attacker
fix archetypes
- static-description-dynamic-systemcost: medium
move per-environment list out of tool description into a separate system block that lives below cache breakpoint
compounds with
cite as
# In a PR description / issue / RFC: fixes pattern ALEF-PAT-024 (tool-desc-cache-break) ref: https://n50.io/patterns/024 # Machine query: GET https://n50.io/api/patterns/024 # Scan your repo for this pattern: npx @alef-prime/audit-agent-system . --pattern=024