Skip to content

v0.68.0 β€” Feature Freeze

Choose a tag to compare

@github-actions github-actions released this 04 Apr 15:56

πŸ¦‹ Nika 0.68.0 β€” Feature Freeze

Inference as Code Β· April 4, 2026 Β· 3 commits

πŸ§ͺ Tests πŸ”§ Builtins πŸ“¦ Transforms 🌐 Providers
~9,800 61 52 7

✧ infer Β· ⎈ exec Β· β˜„ fetch Β· βŠ› invoke Β· ❋ agent


✨ This Release in 30 Seconds

The last features Nika will ever ship before launch. Two final commands land β€” nika run <url> turns any HTTPS link into a live workflow execution, and nika explain gives you X-ray vision into any .nika.yaml. Then the gates close. Every release from here to launch day is security, stability, and polish. The engine is complete.


🌐 nika run <url> β€” Execute Workflows From Anywhere

The entire Nika philosophy is "One file. Any AI." β€” but until now, that file had to be local. No more.

nika run <url> downloads a .nika.yaml from any HTTPS endpoint, validates it through the full schema + DAG pipeline, and executes it with live progress β€” exactly as if it were on disk. Share workflows via GitHub Gists, raw repo links, GitLab snippets, or your own server.

# Run a workflow straight from a GitHub Gist
nika run https://gist.githubusercontent.com/user/abc123/raw/research.nika.yaml

# Run from a raw repo URL
nika run https://raw.githubusercontent.com/supernovae-st/nika/main/showcases/hello.nika.yaml

# Override inputs on the fly
nika run https://example.com/pipeline.nika.yaml --input topic="quantum computing"

The security model is identical to local execution β€” SSRF validation blocks private IP ranges, content is size-limited to 1 MiB, and TLS is mandatory. The exact same nika check validation runs before any task executes.

Why this matters: Nika workflows are now truly portable. Post a Gist in your README. Share a link on Discord. Embed it in documentation. Anyone with Nika installed can execute it in one command. No git clone, no setup, no copy-paste.

Tip

Combine with --dry-run to validate a remote workflow without executing it:

nika run https://example.com/workflow.nika.yaml --dry-run

πŸ“– nika explain β€” X-Ray Vision for Workflows

Ever opened a 200-line .nika.yaml and wondered "what does this actually do?" nika explain answers that in seconds.

It parses the workflow, analyzes the DAG, and produces a structured summary: name, description, provider, model, inputs with defaults, task count, verb distribution, dependency graph, and estimated cost. Think of it as man for workflows.

nika explain research.nika.yaml

The output shows you everything at a glance β€” which providers and models the workflow calls, what inputs it expects (with defaults), how many tasks run in what order, and how they depend on each other. Perfect for onboarding new team members, reviewing PRs, or understanding third-party workflows before running them.

Tip

Pair with nika run <url> for remote introspection:

nika explain https://gist.githubusercontent.com/.../pipeline.nika.yaml

🧊 Feature Freeze β€” The Engine Is Complete

This is a milestone moment. Nika's feature set is now frozen for launch.

What does Feature Freeze mean, concretely?

  • 🚫 No new verbs β€” the 5 semantic verbs (infer, exec, fetch, invoke, agent) are final
  • 🚫 No new builtins β€” 61 tools is the launch roster
  • 🚫 No new syntax β€” Schema nika/workflow@0.12 is locked
  • βœ… Security hardening β€” every release from here addresses audit findings
  • βœ… SDK polish β€” TypeScript, Python, and embedded transport fixes
  • βœ… Documentation β€” Mintlify docs, showcases, course content

The philosophy: ship what works, harden what ships. Every feature in Nika today has been validated with ~9,800 tests across 7 providers and 530+ showcase workflows. Now it's time to make it bulletproof.

Note

Feature Freeze does NOT mean "no releases." It means every release from v0.68.1 onward is about making existing features more secure, reliable, and polished. Bug fixes and security patches continue at full speed.


⬆️ Upgrade Notes

[!WARNING]
This is the last release that adds new CLI commands. If you have automation that depends on nika --help output or command enumeration, update your expectations β€” the command set is now stable.

No breaking changes. Both new commands are purely additive.


πŸ“¦ Install
Method Command
πŸš€ Quick curl -fsSL https://raw.githubusercontent.com/supernovae-st/nika/main/install.sh | sh
🍺 Homebrew brew install supernovae-st/tap/nika
πŸ“¦ npm npx @supernovae-st/nika
πŸ¦€ Cargo cargo install nika
🐳 Docker docker run --rm ghcr.io/supernovae-st/nika:0.68.0
πŸ’» VS Code ext install supernovae.nika-lang
πŸͺŸ Scoop scoop bucket add nika https://github.com/supernovae-st/scoop-nika && scoop install nika
🐧 AUR yay -S nika-bin

πŸ” All binaries include SHA256 checksums, SLSA provenance, and macOS notarization.


Made with πŸ’œ by SuperNovae Studio β€” Paris, Open Source, AGPL-3.0

Full Changelog: v0.67.0...v0.68.0