Skip to content

Commit 67b5c3b

Browse files
author
jovanSAPFIONEER
committed
v4.10.4 - fix ClawHub scanner scope mismatch, accurate network claims
1 parent 6ab1f0d commit 67b5c3b

File tree

5 files changed

+14
-29
lines changed

5 files changed

+14
-29
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,13 @@ All notable changes to Network-AI will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [4.10.4] - 2026-03-22
9+
10+
### Fixed
11+
- Reworded skill description and scope to accurately state that bundled Python scripts make no network calls while platform `sessions_send` delegations may invoke external model APIs (fixes ClawHub scanner "scope mismatch" finding)
12+
- Removed Node.js companion appendix from `SKILL.md` to eliminate all networked-component references from the skill bundle
13+
- Updated `network_calls` metadata from `none` to accurately describe platform delegation behavior
14+
815
## [4.10.3] - 2026-03-22
916

1017
### Changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
[![Website](https://img.shields.io/badge/website-network--ai.org-4b9df2?style=flat&logo=web&logoColor=white)](https://network-ai.org/)
66
[![CI](https://github.com/Jovancoding/Network-AI/actions/workflows/ci.yml/badge.svg)](https://github.com/Jovancoding/Network-AI/actions/workflows/ci.yml)
77
[![CodeQL](https://github.com/Jovancoding/Network-AI/actions/workflows/codeql.yml/badge.svg)](https://github.com/Jovancoding/Network-AI/actions/workflows/codeql.yml)
8-
[![Release](https://img.shields.io/badge/release-v4.10.3-blue.svg)](https://github.com/Jovancoding/Network-AI/releases)
8+
[![Release](https://img.shields.io/badge/release-v4.10.4-blue.svg)](https://github.com/Jovancoding/Network-AI/releases)
99
[![npm](https://img.shields.io/npm/dw/network-ai.svg?label=npm%20downloads)](https://www.npmjs.com/package/network-ai)
1010
[![Tests](https://img.shields.io/badge/tests-1617%20passing-brightgreen.svg)](#testing)
1111
[![Adapters](https://img.shields.io/badge/frameworks-17%20supported-blueviolet.svg)](#adapter-system)

SKILL.md

Lines changed: 3 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
22
name: Network-AI
3-
description: "Local Python orchestration skill: multi-agent workflows via shared blackboard file, permission gating, token budget scripts, and persistent project context. All execution is local with zero network calls and zero third-party dependencies."
3+
description: "Local Python orchestration skill: multi-agent workflows via shared blackboard file, permission gating, token budget scripts, and persistent project context. The bundled Python scripts make no network calls and have zero third-party dependencies. Workflow delegations via the host platform's sessions_send may invoke external model APIs."
44
metadata:
55
openclaw:
66
emoji: "\U0001F41D"
77
homepage: https://network-ai.org
88
bundle_scope: "Python scripts only (scripts/*.py). All execution is local."
9-
network_calls: none
9+
network_calls: "none from bundled scripts; platform sessions_send delegations may invoke external models"
1010
sessions_ops: "platform-provided"
1111
requires:
1212
bins:
@@ -25,7 +25,7 @@ metadata:
2525

2626
# Swarm Orchestrator Skill
2727

28-
> **Scope:** All instructions below run local Python scripts (`scripts/*.py`). No network calls are made. Tokens are UUID-based (`grant_{uuid4().hex}`) stored in `data/active_grants.json`. Audit logging is plain JSONL (`data/audit_log.jsonl`).
28+
> **Scope:** The bundled Python scripts (`scripts/*.py`) make no network calls, use only the Python standard library, and have zero third-party dependencies. Tokens are UUID-based (`grant_{uuid4().hex}`) stored in `data/active_grants.json`. Audit logging is plain JSONL (`data/audit_log.jsonl`). Workflow delegations that use the host platform's `sessions_send` may invoke external model APIs outside this skill's control.
2929
3030
## Setup
3131

@@ -719,25 +719,3 @@ python {baseDir}/scripts/swarm_guard.py supervisor-review --task-id "task_001"
719719
- [Blackboard Schema](references/blackboard-schema.md) - Data structure specifications
720720
- [Agent Trust Levels](references/trust-levels.md) - How trust is calculated
721721
- [CLI Reference](QUICKSTART.md) - Full `network-ai` CLI command reference (§ 10. CLI)
722-
723-
---
724-
725-
## Appendix: Optional Node.js Companion (npm)
726-
727-
> **This section describes a SEPARATE project — not part of this ClawHub skill bundle.**
728-
> The Python scripts above work completely without any of this.
729-
> Install only if you want MCP server integration with Claude/Cursor/VS Code.
730-
731-
```bash
732-
npm install -g network-ai
733-
npx network-ai-server --port 3001
734-
```
735-
736-
The companion npm package (`network-ai`) provides:
737-
- HMAC / Ed25519-signed audit tokens (vs UUID tokens in the Python layer)
738-
- AES-256 blackboard encryption
739-
- A standalone MCP server for IDE integration (Claude, Cursor, VS Code)
740-
- 17 framework adapters (LangChain, AutoGen, CrewAI, DSPy, LlamaIndex, NemoClaw, APS, etc.)
741-
- A full CLI (`network-ai bb`, `network-ai auth`, `network-ai budget`, `network-ai audit`)
742-
743-
None of the above are provided by this skill's Python scripts. No network calls are made by this skill.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "network-ai",
3-
"version": "4.10.3",
3+
"version": "4.10.4",
44
"description": "AI agent orchestration framework for TypeScript/Node.js - 17 adapters (LangChain, AutoGen, CrewAI, OpenAI Assistants, LlamaIndex, Semantic Kernel, Haystack, DSPy, Agno, MCP, OpenClaw, A2A, Codex, MiniMax, NemoClaw, APS + streaming variants). Built-in CLI, security, swarm intelligence, real-time streaming, and agentic workflow patterns.",
55
"homepage": "https://network-ai.org",
66
"main": "dist/index.js",

skill.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "SwarmOrchestrator",
3-
"version": "4.10.3",
4-
"description": "Local Python orchestration skill: multi-agent workflows via shared blackboard file, permission gating, token budget scripts, and persistent project context. All execution is local with zero network calls and zero third-party dependencies.",
3+
"version": "4.10.4",
4+
"description": "Local Python orchestration skill: multi-agent workflows via shared blackboard file, permission gating, token budget scripts, and persistent project context. The bundled Python scripts make no network calls and have zero third-party dependencies. Workflow delegations via the host platform's sessions_send may invoke external model APIs.",
55
"author": "Network-AI Community",
66
"homepage": "https://network-ai.org",
77
"repository": "https://github.com/Jovancoding/Network-AI", "source": "https://github.com/Jovancoding/Network-AI", "license": "MIT",

0 commit comments

Comments
 (0)