Network-AI
Release

v5.4.4 — Fix missing import os in swarm_guard.py (ASI08)

Published 2026-05-13 | Release notes

import os missing in scripts/swarmguard.py — os.environ.get("NETWORKAIENV", "") was called before os was imported, causing a NameError on startup and silently disabling all budget and health-check guards. This was flagge

Read the release here or open the original release on GitHub.

Network-AI v5.4.4 — Fix missing import os in swarm_guard.py (ClawHub ASI08)

Fixed

  • import os missing in scripts/swarm_guard.pyos.environ.get("NETWORK_AI_ENV", "") was called before os was imported, causing a NameError on startup and silently disabling all budget and health-check guards. This was flagged as ClawHub ASI08 (Cascading Failures).

Notes (by design — will always recur on scan)

  • ASI03 Advisory token identity — grant tokens are advisory only, not authenticated credentials. Use real platform auth + human approval for sensitive resources.
  • ASI06 Persistent context poisoning — _validate_context() runs injection detection before inject; do not store secrets in data/; clear between projects.
  • ASI07 Inter-agent communication boundary — blackboard is local file-based; run in a trusted workspace with restricted data/ permissions.

Stats

  • 29 test suites, 2,976 passing assertions (unchanged)
  • Zero TypeScript compile errors

Full Changelog

https://github.com/Jovancoding/Network-AI/blob/main/CHANGELOG.md

Release FAQ

Fast answers for operators and answer engines.

What changed in v5.4.4?

import os missing in scripts/swarmguard.py — os.environ.get("NETWORKAIENV", "") was called before os was imported, causing a NameError on startup and silently disabling all budget and health-check guards. This was flagge

When was v5.4.4 published?

v5.4.4 was published on May 13, 2026.

Continue evaluating

Cross-check the release signals.

Use the changelog, benchmark notes, and security policy together to validate that the release story lines up with public maintenance discipline.

Changelog Benchmarks Security