LabscoMCP early access ↗
nexus-substrateMCP SERVER

Nexus Agents Control Plane

Route a task to the right coding agent, review the result adversarially, and hash-chain every decision.

by nexus-substrate ↗Reasoning Scaffolds & Agent Workflow EnginesCommunity

LABSCO SUMMARY

A layer above your coding agents that reviews, records and routes.

This is not another autonomous coder — the agents stay where they are and keep doing the engineering. What it adds is the part that is missing when several of them work on the same repository: one admission point, a voter panel that argues about a change before it lands, an audit log whose integrity is verifiable, and routing that shifts based on what worked last time.

What it is

A control plane for the coding agents you already run — Claude Code, Codex, Gemini and OpenCode. It admits work through one entry point, picks a strategy, reviews output with a panel of voters before it ships, and records every tool call and decision in an append-only hash-chained log. 47 tools, package nexus-agents.

What you get

  • run — the default entry point: give it a goal and it returns the routing decision, or executes the strategy inline when you ask it to
  • Adversarial pull-request review with 5 voter roles (architect, security, devex, catfish, scope steward) behind a 4-point verification gate — pr_review
  • Consensus voting on a proposal across a 7-role panel with six named strategies, from simple majority to proof-of-learning — consensus_vote
  • A quality gate that runs typecheck, lint, tests, build and security over a project directory and returns a structured verdict — run_quality_gate
  • An audit chain you can check rather than trust: verify_audit_chain verifies the hash chain of an audit log directory (tamper-evident, not tamper-proof)
  • Codebase intelligence — extract_symbols for one file's AST symbols, search_codebase for declarations, search_usages for the call sites that answer 'where is this used'
  • Orchestration across 12 built-in expert roles: orchestrate, create_expert, execute_expert, run_workflow, and run_graph_workflow for DAGs with per-node checkpoints
  • A research system over 9 discovery sources — research_discover, research_analyze, research_synthesize, research_query
  • Long-running work handled asynchronously: list_jobs, get_job_result, cancel_job, with query_trace and query_task_state for observability
  • Memory that outlives the session and feeds routing — memory_write, memory_query, memory_stats

Requirements

Node.js 22.x LTS and the npm package nexus-agents installed globally, or the Claude Code plugin. nexus-agents setup writes the MCP registration and project rules for up to seven places — Claude, Cursor, OpenCode, Gemini, Codex configs and a project config file — each skippable with its own flag, and nexus-agents doctor prints a read-only health table first. Model credentials are per-provider and optional: ANTHROPIC_API_KEY, OPENAI_API_KEY and GOOGLE_AI_API_KEY are read if present, and voting runs through whichever local CLIs you already have without any of them. In MCP mode the server speaks stdio only, with no network exposure; the REST API is opt-in and generates its own key. NEXUS_TUNE_ENFORCE turns off the bounded self-tuning loop that demotes unhealthy CLIs.

Setup effort

One command — npm install -g nexus-agents