Replies: 2 comments
|
the recursive delegation half is real and it is ralphex's, fixed in #428.
worth knowing why your the other half is not fixed. CC moving foreground Task calls to the background, and the your dedicated |
|
i pass both variables via claude_args using --settings, not through the ralphex process environment: |
Uh oh!
There was an error while loading. Please reload this page.
ralphex:
1.6.1, claude code:2.1.224review model:
sonnet, worker model:opusinternal review started multiple general-purpose agents that delegated recursively. a single run proudced more than three dozen subagent contexts with well over thousand model responses. root session also launched short
placeholderagent while trying to wait for reviwers that CC had automatically moved to the background.this looks like compatibility gap because ralphex requests foreground agent calls, while CC may execute them asynchronously.
mitigations were:
ralphex-revieweragent withdisallowedTools: Agent, Edit, WriteCLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=0CLAUDE_CODE_DISABLE_BACKGROUND_TASKS=1dedicated reviewer stopped recursive delegation, and the next run had only the expected reviewer contexts with no nested agent calls. background-task overrides were added afterward to prevent the remaining async wait behavior and still need verification on the next full run.
this message is for anyone who runs into a similiar problem.
All reactions