nika-engine 0.47.1

Nika workflow engine — embeddable runtime, provider, DAG, and binding logic
Documentation
# 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

```rust
use nika_engine::{WorkflowRunner, Config};
```

## License

AGPL-3.0-or-later