Lines 1-24javascript
2import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
3import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";
4import { z } from "zod";
5import { spawn, spawnSync, execSync } from "child_process";
6import { unlinkSync, existsSync, realpathSync, readFileSync, writeFileSync, rmSync } from "node:fs";
HighSandbox Evasion Gated Capability
Source gates dangerous network, credential, or execution behavior behind CI, host, platform, time, or geo fingerprint checks.
dist/index.jsView on unpkg · L4 7import { randomUUID } from "crypto";
8import { isAbsolute, basename, join, dirname } from "node:path";
9import { tmpdir } from "node:os";
10import { pathToFileURL } from "url";
11import { buildCommand } from "./effort.js";
12import { createProviderDriver } from "./drivers.js";
13import { resolveExeFor } from "./platform.js";
14import { formatLocalIso, selectUnreported, selectUnreportedPermissionRequested, } from "./wait-helpers.js";
15import { computeStatusTransition, buildLivenessFields, reconcilePermissionStatus, } from "./status-helpers.js";
16import { escapeUntrustedTags, envelopeUntrustedOutput, extractFinalTurn, } from "./output-helpers.js";
17import { consumeStreamChunk, flushStream, isTurnCompletedLine, retainLastN, } from "./stream-helpers.js";
18import { loadRoutingTable, buildCandidates, validatePresence, TASK_CATEGORIES, AUTO_HINT, SPLIT_HINT, } from "./routing.js";
19import { createDeadlockWindow } from "./deadlock.js";
20import { createRulesetGate, RULESET_HARD_FAIL_MSG, } from "./ruleset.js";
21import { CONFIG_FILENAME, NONBLOCKING_CULL_DEPS, ZOMBIE_FORCE_GRACE_MS, ZOMBIE_LIVE_IDLE_MS, ZOMBIE_TERMINAL_IDLE_MS, buildProcessTreeKillCommands, drainZombieIntents, drainZombieReports, defaultConfigPath, globalCapMessage, readSlotMetadata, readMergedPermissionConfig, readPermissionsCeiling, readGlobalCap, releaseSlot, reserveSlot, slotDir, writeSlotMetadata, } from "./concurrency.js";
22import { shouldReapTerminalButAlive } from "./zombie.js";
23import * as orchestrationMarker from "./orchestration/marker.js";
24import * as modelMode from "./orchestration/model-mode.js";