Releases: NVIDIA/NeMo-Flow
Releases · NVIDIA/NeMo-Flow
NeMo Flow 0.2.0
Immutable
release. Only release title and notes can be modified.
We are proud to release NeMo Flow 0.2.0!
Key Features
- 🔭 First-class observability plugin with built-in ATOF, ATIF, OpenTelemetry, and OpenInference export support.
- 🚘 Common coding-agent sidecar (
nemo-flow-cli) for closed harnesses including Claude Code, Codex, Cursor, and Hermes Agent. - 🛠 CLI-guided setup for installing and configuring Claude Code, Codex, Cursor, and Hermes Agent hooks.
- 🦀 Native OpenClaw observability through the first-party
nemo-flow-openclawplugin. - 🔗 First-party LangChain, LangGraph, and Deep Agents integrations using public plugin and middleware surfaces instead of patch-only workflows.
- 📡 Structured ATOF JSONL telemetry export for capturing agent trajectories and runtime events.
- 🛡 NeMo Guardrails plugin example for adding safety guardrails into NeMo Flow runtime behavior.
What's Changed
✨ New Features
- feat: add NeMo Guardrails example plugin by @afourniernv in #61
- feat: update opencode patch with ATOF JSONL export by @AnuradhaKaruppiah in #62
- feat: add coding-agent sidecar integrations by @willkill07 in #63
- feat: Add LangChain middleware integration by @dagardner-nv in #69
- feat: add OpenClaw observability plugin by @mnajafian-nv in #67
- feat: add ATOF JSONL exporter by @willkill07 in #88
- feat: Add LangGraph integration by @dagardner-nv in #80
- feat(cli): coding-agent sidecar UX — wizard, doctor, help, banner by @AjayThorve in #83
- feat: add core observability plugin by @willkill07 in #89
- feat(cli): load plugin configs from
plugin.tomlby @bbednarski9 in #93 - feat(cli): add nemo-flow plugins edit by @willkill07 in #98
- feat(codec): add missing optional AnnotatedLlmRequest/Response fields by @afourniernv in #76
- feat: use generic OpenClaw plugin config by @willkill07 in #102
- feat: update OpenClaw patch to use new config shape by @willkill07 in #111
- feat: Add Deep Agents integration by @dagardner-nv in #90
⚡ Improvements
- refactor: rename sidecar crate to CLI by @willkill07 in #77
- refactor: improve CLI coverage structure by @willkill07 in #108
🐛 Bug Fixes
- fix(ci,rust): improve Windows CI robustness by @willkill07 in #41
- fix(rust): python rust tests need isolation by @willkill07 in #43
- fix: add OpenClaw plugin to npm publishing by @mnajafian-nv in #82
- fix: enable TLS for OTLP HTTP export by @willkill07 in #92
- fix: preserve Go scope stacks across OS threads by @willkill07 in #100
- fix: clean Hermes CLI ATIF telemetry by @bbednarski9 in #101
- fix: address outstanding sonar issues by @willkill07 in #104
- fix: support Cursor CLI hook config by @AjayThorve in #109
- fix: add OpenClaw npm provenance metadata by @willkill07 in #114
✅ Tests
- test: isolate CLI config override tests by @willkill07 in #105
🧰 Maintenance
- chore: bump version to 0.2.0 by @willkill07 in #39
- ci: set nightly tag git identity by @willkill07 in #40
- ci: narrow review path filters by @willkill07 in #44
- ci: split CI pipeline workflows by @willkill07 in #46
- ci: fix GitLab npm artifactory publish config by @willkill07 in #47
- ci: fix codecov reporting and PR guidance by @willkill07 in #48
- ci: harden Go Windows linker setup by @willkill07 in #49
- ci: use GitHub-hosted Linux runners by @willkill07 in #50
- ci: install sphinx rustdoc generator by @willkill07 in #52
- ci: fix Codecov component paths by @willkill07 in #53
- ci: keep docs-only PR checks focused by @willkill07 in #54
- ci: improve workflow linting and job names by @willkill07 in #55
- ci: fix Codecov ignore paths by @willkill07 in #56
- chore: reduce attribution generator complexity by @willkill07 in #57
- ci: publish Cargo crates to Artifactory by @willkill07 in #59
- ci: cache pre-commit environments by @willkill07 in #58
- ci: authenticate Cargo Artifactory index fetch by @willkill07 in #60
- ci: update Cargo Artifactory publishing config by @willkill07 in #68
- ci(licensing): support license diff for PRs by @willkill07 in #72
- ci: use cargo env token for artifactory publish by @willkill07 in #74
- ci: fix Artifactory Cargo crate publishing by @willkill07 in #81
- chore: relax dependency codeowners review by @willkill07 in #87
- ci: align PR labels with Linear issue types by @willkill07 in #86
- ci: gate package jobs on package path changes by @willkill07 in #85
- chore: address Sonar scan issues by @willkill07 in #91
- chore: align release branching and nightly tagging flow by @willkill07 in #95
- chore: keep OpenClaw dependency in lockstep by @willkill07 in #107
- ci: fold OpenClaw checks into Node workflow by @willkill07 in #106
- chore: refresh dependency locks by @willkill07 in #112
- ci: trigger gitlab publishing from tags by @willkill07 in #116
- ci: update to
install-actionv2.77.6 by @dagardner-nv in #119
📝 Documentation Updates
- docs: require PR template in agent skill by @willkill07 in #45
- docs: add package README badges by @willkill07 in #51
- docs: fix versioned docs TypeScript resolution by @willkill07 in #84
- docs(openclaw): add plugin guide by @mnajafian-nv in #79
- docs: tolerate missing Node API docs declarations by @willkill07 in #94
- docs: relocate the langchain and langgraph integration documents by @dagardner-nv in #99
- docs: reorganize navigation and integration guidance by @willkill07 in #118
Other Changes
- Update the
test-python-bindingSkill with instructions about how tests should be written by @dagardner-nv in #96
New Contributors
- @afourniernv made their first contribution in #61
- @AnuradhaKaruppiah made their first contribution in #62
- @mnajafian-nv made their first contribution in #67
- @AjayThorve made their first contribution in #83
- @bbednarski9 made their first contribution in #93
Full Changelog: 0.1.0...0.2.0
NeMo Flow 0.1.0
Immutable
release. Only release title and notes can be modified.
What's Changed
The initial NeMo Flow release introduces:
- A Rust core runtime for scopes, middleware registries, lifecycle events, subscribers, plugins, tool calls, and LLM calls
- Primary Rust, Python, and Node.js documentation tracks
- ATIF, OpenTelemetry, and OpenInference subscriber/exporter surfaces
- An adaptive component for plugin-driven optimization behavior
- Sample third-party integration patches for selected agent frameworks and tools
Full Changelog: https://github.com/NVIDIA/NeMo-Flow/commits/0.1.0