# PayPal Shows Why Interactive CLIs Break Agents _PayPal demoed a broken interactive CLI at AI Engineer to show why agents fail silently on prompts and why teams need machine-readable side channels._ **Published:** 2026-10-13 **Source:** https://www.startuphub.ai/ai-news/technology/2026/paypal-shows-why-interactive-clis-break-agents --- PayPal's Mark Lummus and Navinkumar Patil demoed the intentionally broken [Bris Barista 9000](https://www.youtube.com/watch?v=aV_vgUSatqs) at AI Engineer to show how interactive CLIs fail silently in agent harnesses that shell out to Bash, requiring only local execution and no remote exploit. The agent sees a redraw loop instead of the arrow-key prompt a human would see, so the harness loses UI state with no error and no retry signal. Lummus said flags work for simple single-pass flows but multiply and break when the next question depends on live API data, while Patil walked from tmux capture-pane scraping to IPC side channels and context injection as the fix. For platform teams, that means treating the CLI like accessibility work and shipping a machine-readable channel alongside the human interface, with structured JSON, read-state and send-input verbs, and guard rails in the flow. The same shift is spreading, as seen with [Kiro CLI](https://kiro.dev/cli/) which lets developers invoke AI agents directly from the terminal for writing, reviewing and automating code. You don't need thinking models to brute force it if the tool is deterministic, Patil noted, so budgeting for Haiku or Sonnet plus a side channel saves tokens but leaves you maintaining two interfaces and watching latency gaming like the demo's zero-second leaderboard wins. If your CLI still expects a human to press an arrow key, your agent already missed the question. --- Original analysis from [startuphub.ai](https://www.startuphub.ai), the #1 AI startup directory. © StartupHub.ai. All rights reserved. You may not republish this article in full without a license. Search engines and AI research tools may crawl and summarize for reference. Bulk reproduction or model training on this content requires a license. See https://www.startuphub.ai/terms.