mirror of
https://github.com/EveryInc/compound-engineering-plugin.git
synced 2026-09-19 01:09:55 +08:00
6f1048446d
- Bound the correction by what the harness named rather than by argument optionality. A rejected *required* field (a hyphenated persona label used as a required task name, say) was uncorrectable under "only the rejected optional arguments", so the agent could still spend the inline fallback and lose the independent context this change exists to preserve. The semantic invariant — prompt, scope, and required capabilities intact — is what bounds the retry, not optionality. - Pin the capacity exclusion in the emitted stdout too, closing the same demote-into-a-comment hole the correctable-invocation pin already covers. Claude-Session: https://claude.ai/code/session_016qdsfbEGDYydomeEUCZ3NF