Real systems. Explicit decisions.
Technical notes on architecture, state, latency, evaluation and operations. Each piece starts from a concrete problem, makes its design choices explicit and ends with the limits of the approach.
Published
Proactive and reactive agents and tool calls
How to separate the user-visible conversational contract, internal execution and deferred completion without turning conversation history into the runtime database.
Read the technical note →Reactive and proactive agents in voice
How to coordinate acoustic activity, generation, playback and long-running tools so the system can accept work without blocking and return one completion when it is safe to speak.
Read the technical note →Three architectures for voice agents
An operational comparison of full cascade, half cascade and speech-to-speech, focused on prosody, latency, tools, control and full-duplex interaction.
Read the technical note →In preparation
Understand the mechanism first.
The series explain the concepts that the technical notes assume. Videos and interactive visuals provide the fastest entry point.
Explore the series →