github analyzed 5b376d4

Heretyc/subagent-mcp

github

Every provider at once. Min-Max every agent and simplify every session. Enables automatic seamless agentic workflows that freely use the best available model for the exact type of work being done *across providers*. Automatic agent reminders via harness hooks keep agents using the MCP and advanced routing logic form a plugin framework as well.

maintainer
Heretyc
license
Apache-2.0
first seen
2026-06-10
last seen
2026-06-14
releases · 30d
7
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities6 tools
transport stdio counts 6 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • kill_agent

    Immediately force-kill any live agent

  • launch_agent

    Spawn a new claude/codex sub-agent process

  • list_agents

    List all agents with token-efficient core metrics

  • poll_agent

    Get status + output tail of one agent

  • send_message

    Write to a live agent's stdin

  • wait

    Block until one or more agents finish, or 15-minute timeout

skills & danger signalsgithub-tarball
code evidencevv2.7.1 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

filesystem 26

  • fs Heretyc-subagent-mcp-5b376d4/scripts/apply_branch_protection.mjs :2 import { readFileSync } from "node:fs";
  • fs Heretyc-subagent-mcp-5b376d4/scripts/build_routing_table.mjs :16 import { readFileSync, writeFileSync, existsSync, mkdirSync, renameSync } from "node:fs";
  • fs Heretyc-subagent-mcp-5b376d4/scripts/check_mcp_compliance.mjs :1 import { existsSync, readFileSync, readdirSync } from "node:fs";
  • fs Heretyc-subagent-mcp-5b376d4/scripts/check_worktree.mjs :2 import { realpathSync } from "node:fs";
  • fs Heretyc-subagent-mcp-5b376d4/scripts/copy-provider.mjs :1 import { copyFileSync, existsSync, mkdirSync } from "node:fs";
  • fs Heretyc-subagent-mcp-5b376d4/scripts/gen-ruleset-scaffold.mjs :8 import { existsSync, readFileSync, writeFileSync } from "node:fs";
  • fs Heretyc-subagent-mcp-5b376d4/scripts/install_worktree_hooks.mjs :2 import { chmodSync, existsSync } from "node:fs";
  • fs Heretyc-subagent-mcp-5b376d4/scripts/postinstall.mjs :17 import { existsSync, readFileSync } from "node:fs";
  • fs Heretyc-subagent-mcp-5b376d4/scripts/validate_provider.mjs :1 import { existsSync, readFileSync } from "node:fs";
  • fs Heretyc-subagent-mcp-5b376d4/scripts/validate_routing_audit.mjs :6 import { readFileSync, existsSync } from "node:fs";
  • fs Heretyc-subagent-mcp-5b376d4/scripts/validate_seed_sites.mjs :5 import { readFileSync, existsSync } from "node:fs";
  • fs Heretyc-subagent-mcp-5b376d4/skills/subagent-mcp-installer/scripts/deploy.mjs :2 import { existsSync, readFileSync, writeFileSync, copyFileSync, realpathSync, unlinkSync } from "node:fs";
  • fs Heretyc-subagent-mcp-5b376d4/src/effort.ts :1 import { writeFileSync } from "fs";
  • fs Heretyc-subagent-mcp-5b376d4/src/hooks/orchestration-claude-pretool.ts :1 import { realpathSync } from "node:fs";
  • fs Heretyc-subagent-mcp-5b376d4/src/hooks/orchestration-claude.ts :1 import { realpathSync } from "node:fs";
  • fs Heretyc-subagent-mcp-5b376d4/src/hooks/orchestration-codex.ts :1 import { realpathSync } from "node:fs";
  • fs Heretyc-subagent-mcp-5b376d4/src/index.ts :7 import { unlinkSync, existsSync, realpathSync, readFileSync, writeFileSync } from "node:fs";
  • fs Heretyc-subagent-mcp-5b376d4/src/init.ts :9 } from "node:fs";
  • fs Heretyc-subagent-mcp-5b376d4/src/orchestration/hook-core.ts :8 } from "node:fs";
  • fs Heretyc-subagent-mcp-5b376d4/src/orchestration/liveness.ts :1 import { mkdirSync, statSync, writeFileSync } from "node:fs";
  • fs Heretyc-subagent-mcp-5b376d4/src/orchestration/marker.ts :8 } from "node:fs";
  • fs Heretyc-subagent-mcp-5b376d4/src/orchestration/pretool.ts :2 import { existsSync, mkdirSync, readFileSync, unlinkSync, writeFileSync } from "node:fs";
  • fs Heretyc-subagent-mcp-5b376d4/src/orchestration/reminder.ts :1 import { mkdirSync, readFileSync, writeFileSync } from "node:fs";
  • fs Heretyc-subagent-mcp-5b376d4/src/routing.ts :13 import { readFileSync } from "node:fs";
  • fs Heretyc-subagent-mcp-5b376d4/src/ruleset.ts :17 import { existsSync, writeFileSync } from "node:fs";
  • fs Heretyc-subagent-mcp-5b376d4/src/setup.ts :26 } from "node:fs";

shell / exec 9

  • shell Heretyc-subagent-mcp-5b376d4/scripts/apply_branch_protection.mjs :1 import { execFileSync } from "node:child_process";
  • shell Heretyc-subagent-mcp-5b376d4/scripts/build_routing_table.mjs :21 import { spawnSync } from "node:child_process";
  • shell Heretyc-subagent-mcp-5b376d4/scripts/check_worktree.mjs :1 import { execFileSync } from "node:child_process";
  • shell Heretyc-subagent-mcp-5b376d4/scripts/install_worktree_hooks.mjs :1 import { execFileSync } from "node:child_process";
  • shell Heretyc-subagent-mcp-5b376d4/scripts/postinstall.mjs :21 import { execSync } from "node:child_process";
  • shell Heretyc-subagent-mcp-5b376d4/skills/subagent-mcp-installer/scripts/deploy.mjs :1 import { execFileSync, execSync } from "node:child_process";
  • shell Heretyc-subagent-mcp-5b376d4/src/index.ts :6 import { spawn, spawnSync, execSync, ChildProcess } from "child_process";
  • shell Heretyc-subagent-mcp-5b376d4/src/ruleset.ts :16 import { spawn, type ChildProcess } from "node:child_process";
  • shell Heretyc-subagent-mcp-5b376d4/src/setup.ts :30 import { execFileSync, execSync } from "node:child_process";

tool registrations 1

  • call: first concatenated string = name, then Heretyc-subagent-mcp-5b376d4/scripts/check_mcp_compliance.mjs :103

install hooks 1

  • postinstall Heretyc-subagent-mcp-5b376d4/package.json :21 node scripts/postinstall.mjs

declared dependencies 4

  • @modelcontextprotocol/sdk@^1.0.0
  • zod@^3.0.0
  • @types/node@^20.0.0
  • typescript@^5.0.0