nika-engine-0.47.1 has been yanked.
nika-engine
Embeddable workflow execution engine for Nika.
Purpose
The core runtime that executes .nika.yaml workflows. Can be used as a library — no TUI, no CLI, no ratatui dependencies.
Key Modules
| Module | Purpose |
|---|---|
ast/ |
Phase 3: Analyzed → Runtime types (lowering) |
runtime/ |
DAG execution (Runner, TaskExecutor, verb dispatch) |
dag/ |
DAG validation, cycle detection, IndexedDag |
provider/ |
LLM providers (rig-core cloud + mistral.rs native) |
binding/ |
Template resolution, 27 pipe transforms, JSONPath |
builtin/ |
12 core tools + 24 media/fetch tools |
init/ |
Scaffold generators (minimal, course, showcase) |
secrets/ |
OS Keychain + daemon IPC |
Usage
use ;
License
AGPL-3.0-or-later