Skip to content

Commit 229b170

Browse files
author
jovanSAPFIONEER
committed
chore: release v3.3.6
1 parent 8bfe9cf commit 229b170

4 files changed

Lines changed: 15 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,18 @@ 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+
## [3.3.6] - 2026-02-21
9+
10+
### Fixed
11+
- **All 4 demo modes now produce output after merger** — modes 2 and 4 were silently stopping after the merger step
12+
- **Orchestrator task-cache collision** — repeated runs with the same mode shared a cache key (same instruction string = same first-50-chars of serialized payload); handler was bypassed and `mergerResult` stayed null; fixed by adding `_rid: totalStart` to every `taskPayload`
13+
- **Merger/coordinator executed directly via adapter** — bypasses orchestrator sanitization and cache entirely for the final merge step, guaranteeing the handler always fires
14+
- **Budget-aware patch truncation** — replaces hard 600-char/5-patch cap with a dynamic per-patch limit (`max(400, floor(40k_budget / total_patch_count))`); all patches retained regardless of count
15+
- **Defensive merger input normalization** — malformed fixer outputs (missing/non-string fields) are sanitized before merger prep so they can no longer crash the merge stage
16+
- **try-catch on merger and coordinator API calls** — errors are now captured into `mergerResult`/`coordinatorResult` with an error message instead of leaving the variable null
17+
- **Fixer `max_completion_tokens` raised to 16 000** — prevents fixer output truncation on larger code files
18+
- **`.env` auto-loader** — inline IIFE reads `.env` at startup, strips surrounding quotes from values; no `dotenv` dependency required
19+
820
## [3.3.5] - 2026-02-21
921

1022
### Added

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
[![CI](https://github.com/jovanSAPFIONEER/Network-AI/actions/workflows/ci.yml/badge.svg)](https://github.com/jovanSAPFIONEER/Network-AI/actions/workflows/ci.yml)
66
[![CodeQL](https://github.com/jovanSAPFIONEER/Network-AI/actions/workflows/codeql.yml/badge.svg)](https://github.com/jovanSAPFIONEER/Network-AI/actions/workflows/codeql.yml)
7-
[![Release](https://img.shields.io/badge/release-v3.3.5-blue.svg)](https://github.com/jovanSAPFIONEER/Network-AI/releases)
7+
[![Release](https://img.shields.io/badge/release-v3.3.6-blue.svg)](https://github.com/jovanSAPFIONEER/Network-AI/releases)
88
[![npm](https://img.shields.io/npm/dw/network-ai.svg?label=npm%20downloads)](https://www.npmjs.com/package/network-ai)
99
[![ClawHub](https://img.shields.io/badge/ClawHub-network--ai-orange.svg)](https://clawhub.ai/skills/network-ai)
1010
[![Node.js](https://img.shields.io/badge/node-%3E%3D18.0.0-brightgreen.svg)](https://nodejs.org)

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": "3.3.5",
3+
"version": "3.3.6",
44
"description": "AI agent orchestration framework for TypeScript/Node.js - plug-and-play multi-agent coordination with 12 frameworks (LangChain, AutoGen, CrewAI, OpenAI Assistants, LlamaIndex, Semantic Kernel, Haystack, DSPy, Agno, MCP, OpenClaw). Built-in security, swarm intelligence, and agentic workflow patterns.",
55
"main": "dist/index.js",
66
"types": "dist/index.d.ts",

skill.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "SwarmOrchestrator",
3-
"version": "3.3.5",
3+
"version": "3.3.6",
44
"description": "Multi-agent orchestrator and behavioral control plane for TypeScript/Node.js. Connects 12 AI frameworks (LangChain, AutoGen, CrewAI, OpenAI Assistants, LlamaIndex, Semantic Kernel, Haystack, DSPy, Agno, MCP, OpenClaw) with shared blackboard coordination, permission gating, audit trails, AES-256 encryption, and token budget enforcement.",
55
"author": "Network-AI Community",
66
"homepage": "https://github.com/jovanSAPFIONEER/Network-AI",

0 commit comments

Comments
 (0)