Interfaces

Interfaces

Hosted apps for working with your deployed system.

Apps give teams a hosted interface to a deployed Swirls system. They can combine data, workflow launchers, agent chat, and review inboxes in one workspace.

Declare an app block and choose the page bodies it needs:

  • render: @openui for custom pages bound to project resources.
  • channel: for a shared room backed by channel { platform: swirls }.
  • threads: for finding and resuming conversations.
  • reviews: for workflow approval inboxes.

Use forms for individual submissions, webhooks for incoming HTTP events, and schedules for recurring work. An app is optional; add one when people need a workspace around those operations.