AGPL-3.0-or-later · forever.

remote preview · registry

Browse the service workflow set.

List every workflow, page large registries, request a rescan and inspect the raw source through one namespace.

The workflow namespace is a read and reload surface over the service registry. It does not create a second workflow representation.

Let the client follow pages.

list requests bounded pages until has_more is false. Use it for ordinary catalogs where holding the names is cheap.

const workflows = await nika.workflows.list()
console.log(workflows.map((workflow) => workflow.name))

Own pagination for large catalogs.

listPage returns one page and its has_more bit. Pass the last workflow name back as after.

const page = await nika.workflows.listPage({ limit: 50 })
const after = page.workflows.at(-1)?.name

Inspect the workflow, not a shadow object.

source returns the actual YAML text. Feed that text to an editor or audit surface that speaks the language contract.

const yaml = await nika.workflows.source('release.nika.yaml')