obi-jam pattern intermediate Make Your Agent Transport a Swappable Layer Define a transport interface once. Discord today, iMessage tomorrow. Your orchestrator should never know which wire it's talking through. Mar 14, 2026 →