Note: I'm the maker of openpouch. This post is about an agent-UX lesson we learned from our first real user — honest limits included. Feedback very welcome.

Our first real user never opened our website. He talks to his coding agent; the agent deploys with openpouch; he gets a link. Exactly how it should work — the agent is the only UI.

Three days later his app was gone.

Nothing crashed. Anonymous previews expire after 72 hours — that's the free tier, and it's documented everywhere an agent looks: the CLI result, the JSON, the docs, llms.txt. The agent knew. It just never told him. When the deploy succeeded, the agent summarized the exciting part ("Your app is live! 🎉 Here's the link") and dropped the boring part (expiry date, how to keep it). The human learned about the 72-hour rule the hard way: by watching his app 404.

He told us (translated): "The AI has to actively spit that out at me — how long it's valid, and what my options are. Otherwise how would I ever know?"