For the past few weeks I have been testing a simple workflow for making coding agents interact with each other without using APIs, SDKs, or extra dependencies.
The main constraint is this: use the subscription plans you already have, avoid paying for API usage, and keep the setup simple enough that you can try it in a few minutes.
This became useful to me for two reasons:
I sometimes want to extend a Claude session by asking Codex or Gemini to review or continue part of the work.
I also want to delegate work and get different model perspectives on the same draft, spec, or implementation, instead of relying on a single vendor’s subagents.
This is not a polished framework. It is just a practical pattern that works well enough to test multi-agent workflows with very little setup.
To keep the examples simple, the rest of this post uses a draft as the running example, but the same pattern applies to specs, code changes, and review tasks.
The basic idea
Instead of integrating models through APIs, you let one agent invoke another through the CLI in a way that preserves the previous conversation.
For the non-interactive pattern, the key is to resume the previous session instead of starting a new one every time.
... continue reading