FREE Consultation: we map which parts of your work can be automated first Book a consultation →

Starting a run

Selecting a Pack renders its input schema as a form. Submitting posts a run intent — a one-shot delivery ticket the server hands to your connected desktop.

Input form

The form is generated from the Pack’s JSON Schema: text, number, toggle, and select fields, with required-field validation before submit.

json
{
  "type": "object",
  "properties": {
    "topic": { "type": "string", "title": "Topic" }
  },
  "required": ["topic"]
}

Run intents

  1. Fill the form and press Run.
  2. The server admits the request — definition, ownership, and circuit-breaker checks.
  3. The intent is delivered to your connected desktop, which acknowledges and starts the local run.
  4. If no desktop is online, the start is rejected immediately — nothing is queued behind your back.
Tip

Every intent carries an idempotent id — a retried submit can never start the same run twice.

Once or repeating

From the desktop you can start a run once or on a repeating pace; mobile always starts a single run. Repeating runs keep their own failure backoff and auto-pause after repeated failures.