Network-AI
Release

v5.14.0 - Ecosystem Expansion: Gemini, OpenAI Responses, Claude Agent SDK, Claude Code hooks, MCP elicitation, A2A server

Published 2026-07-05 | Release notes

Making Network-AI the neutral coordination layer for every major agent ecosystem: Claude, OpenAI, Gemini, and OpenClaw.

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

v5.14.0 — Ecosystem Expansion

Making Network-AI the neutral coordination layer for every major agent ecosystem: Claude, OpenAI, Gemini, and OpenClaw.

New Adapters (29 → 32)

  • GeminiAdapter — Google Gemini Developer API (AI Studio) as swarm agents: BYOC @google/genai-compatible client or built-in fetch with GEMINI_API_KEY; system instructions, generation config, thinking budgets. Complements the enterprise VertexAIAdapter.
  • OpenAIResponsesAdapter — OpenAI Responses API (POST /v1/responses), the successor to the deprecated Assistants API: instructions, max_output_tokens, temperature, and reasoning-effort control (minimal/low/medium/high).
  • ClaudeAgentSDKAdapter — runs full Claude Agent SDK agentic loops (query()) as swarm agents, strictly BYOC: surfaces session id, turn count, cost, and usage; streams intermediate messages via onMessage.

Cross-Vendor Governance

  • ClaudeHookBridge + network-ai hook CLI (lib/claude-hooks.ts) — gate any hook-capable coding agent (Claude Code PreToolUse/PostToolUse) through AuthGuardian. observe mode audits every tool call to data/hooks_audit.jsonl; enforce mode maps tools to resource types (Bash -> SHELL_EXEC, Write/Edit -> FILE_SYSTEM, WebFetch/mcp__* -> EXTERNAL_SERVICE) and requires a weighted permission grant. --deny/--allow patterns take precedence. Config template: examples/claude-code-hooks.json.
  • MCP elicitation (lib/mcp-elicitation.ts) — approval prompts rendered natively inside the MCP client (Claude Code, Codex, Gemini CLI, Cursor): StdioElicitationChannel + createElicitationApprovalCallback() adapt the round-trip into an ApprovalCallback for ApprovalGate — fail-closed on decline, cancel, timeout, and transport errors.
  • A2AServer (lib/a2a-server.ts) — expose the orchestrator as a Google A2A (Agent2Agent) agent: Agent Card at /.well-known/agent.json plus tasks/send / tasks/get / tasks/cancel JSON-RPC; optional Bearer secret (fail closed), 127.0.0.1 default bind, body-size caps.

New Install Surfaces

  • Gemini CLI extensiongemini extensions install https://github.com/Jovancoding/Network-AI (new gemini-extension.json + GEMINI.md context file).
  • Claude Code plugin slash commands/network-ai:status, /network-ai:budget, /network-ai:audit, /network-ai:blackboard.
  • AGENTS.md — cross-vendor agent instructions (Codex, Gemini CLI, Cursor, Factory, and other AGENTS.md-compatible tools).
  • server.json — MCP Registry manifest (io.github.jovancoding/network-ai).

Testing

  • New test-phase18.ts (85 assertions): hook bridge observe/enforce/deny-allow/parsing, elicitation channel routing + fail-closed approval mapping, A2A server card/tasks/auth/eviction.
  • Adapter suite grows to 271 assertions with the three new adapters.
  • Full suite: 3,525 tests passing across 39 suites; tsc --noEmit clean.
Release FAQ

Fast answers for operators and answer engines.

What changed in v5.14.0?

Making Network-AI the neutral coordination layer for every major agent ecosystem: Claude, OpenAI, Gemini, and OpenClaw.

When was v5.14.0 published?

v5.14.0 was published on Jul 5, 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