nnke 0.8.4

dotnet tool install --global nnke --version 0.8.4
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local nnke --version 0.8.4
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=nnke&version=0.8.4
                    
nuke :add-package nnke --version 0.8.4
                    

nnke

A .NET global tool for scaffolding Ananke workflow projects and manifest files.

Install

dotnet tool install -g nnke

Usage

# Scaffold a complete workflow project (default: etl pattern, openai provider)
nnke new workflow MyPipeline

# Scaffold with a specific LLM provider and topology pattern
nnke new workflow MyPipeline --provider anthropic --pattern fan-out

# Scaffold a streaming-chat project
nnke new workflow MyChat --pattern streaming-chat

# Scaffold an organic-host project
nnke new workflow MyMesh --pattern organic-host

# Generate a standalone .ananke.yml manifest
nnke new manifest my-etl --pattern etl

# Validate a manifest file
nnke validate my-etl.ananke.yml

# Export a Mermaid diagram from a manifest
nnke diagram my-etl.ananke.yml

# Run a manifest workflow locally (topology trace, no LLM calls)
nnke run my-etl.ananke.yml

# Inspect mesh state from a snapshot file
nnke mesh status mesh.snapshot.yml
nnke mesh lineage my-cell mesh.snapshot.yml
nnke mesh trace my-cell mesh.snapshot.yml
nnke mesh inspect memory.json

Commands

Command Description
nnke new workflow <name> Scaffold a runnable workflow project (.csproj, Program.cs, .ananke.yml, state record, secrets template)
nnke new manifest <name> Generate a standalone .ananke.yml starter file
nnke validate <file> Parse and validate manifest topology
nnke diagram <file> Export Mermaid flowchart from manifest connections
nnke run <file> Run a manifest workflow locally (topology trace, no LLM calls)
nnke serve <file> Serve a manifest workflow as a local HTTP endpoint
nnke inspect [dir] Full project health report
nnke explain [code] Explain a diagnostic error code
nnke patterns [pattern] List or describe workflow patterns
nnke docs [topic] Browse framework documentation
nnke mesh status <file> Show alive cells from a mesh snapshot
nnke mesh lineage <cell> <file> Show ancestor/descendant tree for a cell
nnke mesh trace <cell> <file> Show signal and division history for a cell
nnke mesh inspect <file> Browse empirical memory entries
nnke kernel status <file> Show kernel snapshot status
nnke kernel history <file> Show kernel division history
nnke mcp-server Launch as MCP stdio server for AI clients
nnke schema Emit JSON schema of all commands

Patterns

Pass --pattern <name> to nnke new workflow. Run nnke patterns for full descriptions.

Pattern Style Description
etl manifest Extract-Transform-Load with parallel fork/join
fan-out manifest Fan-out to N parallel workers, fan-in to aggregate
sequential manifest Strict linear chain
human-in-the-loop manifest Interrupt-and-resume for human review
review-critique code Generator + critic loop
iterative-refinement code Single-agent self-improvement loop
router code LLM-driven branch selection
handoff code Agent-to-agent delegation via channel
streaming-chat code Token-streaming chat workflow
organic-host code Self-dividing colony host

Providers

Pass --provider <name> to nnke new workflow or nnke new manifest.

Provider Package scaffolded
openai (default) Ananke.Orchestration.OpenAI
anthropic Ananke.Orchestration.Anthropic
google Ananke.Orchestration.Google

Architecture boundary

nnke is the developer tool — zero cloud SDK dependencies, works offline.

Concern Tool
Scaffold projects & manifests nnke
Validate, diagram, inspect nnke
Browse docs, patterns, error codes nnke
Inspect local mesh snapshots nnke
MCP server for AI clients nnke mcp-server
Deploy to Azure / Google / Anthropic nnke-platform
Live remote deployment status nnke-platform
Metrics trends, apoptosis, compare nnke-platform
Platform credentials / login nnke-platform

For federation operations, install nnke-platform:

dotnet tool install -g nnke-platform
Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
0.8.4 88 5/29/2026
0.8.3 101 5/17/2026
0.8.2 92 5/15/2026
0.8.1 102 5/9/2026
0.8.0 100 5/9/2026
0.7.2 107 4/12/2026
0.7.1 107 4/11/2026