Skip to main content
LocalNika is a thin process driver. It does not reimplement parsing, planning, policy or execution. It calls the binary’s machine surfaces with an argv array and types the result.

Construct the client

Both options are optional. bin resolves through the explicit option, NIKA_BIN, then PATH. cwd controls relative workflow paths and the trace store used by the child process.

Probe the engine

The probe rejects when the binary cannot be spawned or reports a non-zero exit. Run it at process startup when the application cannot operate without Nika.

Method map

LOCALNIKA Β· RELEASED MACHINE SURFACES
The mapping matters: if a payload evolves, the engine owns its version envelope and the SDK preserves unknown fields through raw.

No shell around paths

The driver uses spawn(binary, args). A workflow path is one argv value, never text concatenated into a shell command.
This protects the application seam. It does not grant workflow authority. The engine still enforces permits, secrets and its hardened runtime floor.

Continue

Check and plan

Read the complete admission report.

Run and cancel

Consume the journal and settled outcome.

Configuration

Constructor and run option reference.

Source

Read the exact process boundary.