“interleaved thinking” refers to a capability whereby an AI model interposes discrete reasoning steps between successive tool calls within a single response, rather than confining its reasoning to a single planning phase at the outset.
In the prospectus: Selected definitions: “interleaved thinking” (original filing on SEC EDGAR)
So that’s what it means. The phrase “rather than confining its reasoning to a single planning phase at the outset” reminded me of something I wrote in an earlier post: that OpenCode couldn’t reason while its subagents were running. I think the two are related, even though they’re not talking about the same thing.
- One is whether the harness can collect the subagents’ problems while they run, hand them to the model to reason over, and produce new steps
- The other is whether the model is able to take in scattered information and make new judgments