upvote
> single line addition to prompt to use subagents proactively.

This misses an important detail. In Claude Code [1], ultracode suggests the agent create a JavaScript code to deterministically orchestrate sub agents. This is different from just having the main agent launch sub agents and (non-deterministically) manage them.

The resulting workflow is called “dynamic” because CC creates this orchestration script dynamically, “on the fly”.

[1] https://claude.com/blog/introducing-dynamic-workflows-in-cla...

Another useful thing about dynamic workflows is you can ask Claude to make them durable as skills (or slash command) that can be invoked later.

I believe inside Google they have a similar concept called “deterministic workflows”.

I find ultracode extremely useful. Of course you have to watch how your 5 hour and weekly session usage percentages are getting used. So I had Claude make a status-line with 3 progress bars: for context window, 5h session, 7d session:

https://pchalasani.github.io/claude-code-tools/tools/statusl...

reply
Can you explain what you find useful about ultracode? I've become wary of agent swarms since the early days and now just prefer to have a single agent spin for hours at time. Parallelism never got me anywhere worthwhile.
reply
I got a security scan by route for one of our services that was pretty good and raised some useful results. Uses are few and far between for me tho tbh, also really expensive. I usually run a single agent with a subagent or two MAX
reply
Btw, the /loop “dynamic workflow” is so beyond broken/not working.

It’s sad to see folks like Karpathy make a big deal about looping, than to find that the loop command is broken and it’s crap vibe coded documentation isn’t even accurate on the Claude docs.

This whole dynamic workflow idea is on face bad. It’s all done as a massive cope for the fact that real determinism (I.e using structured outputs to enforce control flow of tools deterministically) is bad for alignment/safety so they can’t let you have access to those tools anymore…

reply
Why is structured output a safety issue?
reply
reply
Very strange because in the TerminalBench benchmark Ultra does better than Sol. They didn’t add the reasoning level to the chart.
reply
The nomenclature in this industry is all over the place.
reply
ultracode in Claude Code kicks off a dynamic workflow.
reply
It's similar in that it also pins you at xhigh effort _combined_ with the workflows (which one might say isn't far off from proactive use of agents)
reply
That's strange. One can easily steer their session to use agents proactively.
reply
Many features of the cli tooling of these providers can be achieved by prompting.

The way I see it is that they try to normalize and ease the use of practices established by the community.

reply