Skip to main content

What Warpy is

Warpy is a configurable execution layer for B2B dashboards. It turns a natural-language request into one of four things:
  • a backend request your product already supports
  • a frontend action you expose in the host app
  • a direct page action through screen autopilot
  • a grounded answer from uploaded documents

The operating model

User intent
  -> Widget message
  -> Warpy orchestration
      -> Approved tools -> Execution in the host app
      -> Knowledge base search -> Grounded answer
      -> Screen autopilot -> Execution in the host app
  -> Assistant summary

Why the setup starts with API config

Warpy executes requests from the user’s browser. The first question is: where should requests go, and how should they authenticate? That is why the product starts with:
  1. base URLs
  2. session headers
  3. tools and features
  4. knowledge base
  5. activation and rollout

The four execution surfaces

Structured API calls sent to your configured base URL with session headers attached.

Manual browser handlers your app exposes through window.warpy(toolName, vars).

Built-in page reading and UI action execution when a manual tool does not exist.

Document retrieval for product knowledge, policy details, SOPs, or course material.

What happens after the user sends a message

  1. The widget sends the message to Warpy.
  2. Warpy decides whether to answer from documents, use an approved tool, or act on the page.
  3. If tool execution is needed, the widget executes the returned tool calls in the user’s browser.
  4. Tool results come back to Warpy.
  5. Warpy returns a final answer and optional follow-up suggestions.
For the lower-level sequence, see Runtime flow.