For Agents

Living index of themes for this project. Each H2 is a topic; bullets are wikilinks to related notes. Updated by obsidian-documenter when documenting work. Read by historian at bootstrap. Topics kept alphabetical.

Architecture Decisions

  • voice-agent — the three decisions that fell out of the 2026-07-21 research round: cascaded (not S2S) · Rust (not Pipecat/LiveKit) · Twilio (despite being most expensive)
  • voice-agent-speech-to-speech-disqualification-2026-07-21S2S rejected; three documented failure modes, plus the Sierra counter-evidence (they rebuilt a cascade’s control plane around the S2S core, including replacing its built-in turn detection)
  • voice-agent-rust-ecosystem-status-2026-07-21 — no framework has a Rust agent runtime, so the runtime is greenfield; flowcat = watch, don’t bet

Benchmarks & Their Limits

Cost & Build-vs-Buy

Latency & Turn-Taking

Rust Implementation

Telephony & Audio Format

Vendor Risk & Compliance

Vendor Selection — STT

Vendor Selection — TTS

  • voice-agent-tts-vendor-landscape-2026-07-21concurrency is the binding constraint, not price or quality: ElevenLabs 15 concurrent at 299) and Cartesia 15 → both disqualified; Deepgram 45/60 self-serve wins. IQR > P50. ElevenLabs v3 is batch-only so its expressive tags are unreachable; Rime is the only spontaneous-speech vendor but μ-law is unverified