One document, two hands
Strong agent UX and product architecture piece because it reframes AI apps as shared document state plus deterministic operations plus a harness, rather than chat as the primary interface.
Logged at IST: 2026-07-21 19:31 IST
What it is: Sunil Pai sharing one document, two hands, the written version of his Local-First Conf talk on embedding agent harnesses into ordinary apps.
Gist: Pai argues that coding agents feel powerful because developers gave them a real workshop: repositories, shells, editors, tests, tools, and runnable feedback loops. The broader product lesson is not to put chat in front of every app, but to let the agent work beside the user on the same document. In his Pizzo demo, the user edits a song through normal controls while the agent calls the same deterministic operations for fuzzy intents like transposition or richer chords. The document remains the source of truth, not the conversation transcript.
Newsletter angle: Strong agent UX and product architecture piece because it reframes “AI apps” as shared document state plus deterministic operations plus a harness, rather than chat as the primary interface.