How is progressive discovery not more expensive due to the increased number of steps?
Compare this to an MCP, where my understanding is that the entire API usage is injected into the context.
Why not run the discovery (whether MCP or CLI) in a subagent that returns only the relevant tools. I mean, discovery can be done on a local model, right?