Forge

Workflow builder

Author declarative workflows as JSON. Register them with kova-rest, then start instances.

RunsDashboard
Describe with AI

0 / 4000

Start from a template
Compose a spec

Applied to every retryable step that doesn't set its own retry policy.

#1

Forwards the previous step's output bytes unchanged.

#2
promptOperator-facing prompt shown on the Approvals page.
schema (optional)JSON Schema string the input must match. Leave blank for any JSON.
#3
textUTF-8 string emitted as this step's output. Max 64 KiB.
Preview JSON
{
  "workflow_type": "expense_approval_v1",
  "steps": [
    {
      "type": "passthrough"
    },
    {
      "type": "await_input",
      "prompt": "Approve this expense?",
      "schema": "{\"type\":\"object\",\"properties\":{\"approved\":{\"type\":\"boolean\"}},\"required\":[\"approved\"]}"
    },
    {
      "type": "static_text",
      "text": "expense processed"
    }
  ]
}
Review steps
Registered specs

No specs registered yet. Compose one above.