How (and why) to build agent-first apps

Agent-first apps let humans and agents work through the same actions, UI, and data - making software easier to use, extend, and connect.