Concurrent-Read Serial-Write Execution Model
- Entity ID:
ent-20260423-e005f1000008 - Type:
pattern - Scope:
private - Status:
active
Description
StreamingToolExecutor's middle-ground approach between fully-serial dispatch and aggressive speculation (e.g. PASTE). Read-only / concurrent-safe tools run in parallel while state-modifying operations are serialized. Results are buffered and emitted in tool-request order, so the model sees responses in the same order as its tool_use blocks regardless of actual completion order. Two coordination mechanisms: sibling abort controller (Bash error terminates in-flight subprocess siblings) and progress-available signal.
Key claims
- none yet
Relations
- Concurrent-Read Serial-Write Execution Model --[describes]--> StreamingToolExecutor