Agent-first apps
Building a site that an automated consumer can actually use — not just a screenshot recogniser, but an agent that observes pages and invokes operations through declared surfaces. These are the federation primitives that make that work.
Items
- listing-page surface — Reusable surface for paginated list views. Agents see filter + sort + select-item as first-class affordances.
- detail-page surface — Identity + body + related. Agents navigate to related entities through declared paths.
- form-page surface — Form fields + validation state + submit/cancel. Agents fill and submit forms through declared shapes.
- Fugue spec — How the agent layer is declared. Read this before authoring agent-facing surfaces.