Local-first multi-agent orchestration — any agent on your machine can be the brain and dispatch to the others (Codex / Claude Code / Antigravity).
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio counts 12 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
create_antigravity_conversation
-
create_handoff
-
delegate_to_antigravity
-
delegate_to_claude
-
delegate_to_codex
-
list_antigravity_sessions
-
list_claude_sessions
-
list_codex_threads
-
list_cursor_sessions
-
read_task
-
send_to_active_antigravity_panel
-
setup_agent_hub
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 82
filesystem 50
- fs uncle-tyson-Ur-Agent-Team-1afea60/extensions/agent-hub-panel/binding.js :1
const fs = require("node:fs"); - fs uncle-tyson-Ur-Agent-Team-1afea60/extensions/agent-hub-panel/extension.js :1
const fs = require("node:fs"); - fs uncle-tyson-Ur-Agent-Team-1afea60/extensions/agent-hub-panel/progress.js :1
const fs = require("node:fs"); - fs uncle-tyson-Ur-Agent-Team-1afea60/extensions/antigravity-companion/extension.js :1
const fs = require("node:fs"); - fs uncle-tyson-Ur-Agent-Team-1afea60/src/antigravityRegistry.js :2
import fs from "node:fs"; - fs uncle-tyson-Ur-Agent-Team-1afea60/src/claudeRegistry.js :1
import fs from "node:fs"; - fs uncle-tyson-Ur-Agent-Team-1afea60/src/cli.js :2
import fs from "node:fs"; - fs uncle-tyson-Ur-Agent-Team-1afea60/src/codexDeepLink.js :1
import fs from "node:fs"; - fs uncle-tyson-Ur-Agent-Team-1afea60/src/codexIpc.js :2
import fs from "node:fs"; - fs uncle-tyson-Ur-Agent-Team-1afea60/src/cursorRegistry.js :1
import fs from "node:fs"; - fs uncle-tyson-Ur-Agent-Team-1afea60/src/daemon.js :1
import fs from "node:fs"; - fs uncle-tyson-Ur-Agent-Team-1afea60/src/dispatchWorker.js :8
import fs from "node:fs";
show 28 more
- fs uncle-tyson-Ur-Agent-Team-1afea60/src/hubCore.js :1
import fs from "node:fs"; - fs uncle-tyson-Ur-Agent-Team-1afea60/src/hubEvents.js :1
import fs from "node:fs"; - fs uncle-tyson-Ur-Agent-Team-1afea60/src/hubRetention.js :1
import fs from "node:fs"; - fs uncle-tyson-Ur-Agent-Team-1afea60/src/jobQueue.js :1
import fs from "node:fs"; - fs uncle-tyson-Ur-Agent-Team-1afea60/src/jsonl.js :1
import fs from "node:fs"; - fs uncle-tyson-Ur-Agent-Team-1afea60/src/mcp-server.js :3
import fs from "node:fs"; - fs uncle-tyson-Ur-Agent-Team-1afea60/src/paths.js :2
import fs from "node:fs"; - fs uncle-tyson-Ur-Agent-Team-1afea60/src/provision/detect.js :1
import fs from "node:fs"; - fs uncle-tyson-Ur-Agent-Team-1afea60/src/provision/extensions.js :1
import fs from "node:fs"; - fs uncle-tyson-Ur-Agent-Team-1afea60/src/provision/index.js :1
import fs from "node:fs"; - fs uncle-tyson-Ur-Agent-Team-1afea60/src/provision/mcpConfig.js :1
import fs from "node:fs"; - fs uncle-tyson-Ur-Agent-Team-1afea60/src/tasks.js :1
import fs from "node:fs"; - fs (weak) uncle-tyson-Ur-Agent-Team-1afea60/test/agWorkspaceGate.test.js :3
import fs from "node:fs"; - fs (weak) uncle-tyson-Ur-Agent-Team-1afea60/test/antigravityWindows.test.js :3
import fs from "node:fs"; - fs (weak) uncle-tyson-Ur-Agent-Team-1afea60/test/asyncDispatch.test.js :3
import fs from "node:fs"; - fs (weak) uncle-tyson-Ur-Agent-Team-1afea60/test/channel.test.js :3
import fs from "node:fs"; - fs (weak) uncle-tyson-Ur-Agent-Team-1afea60/test/channelWiring.test.js :3
import fs from "node:fs"; - fs (weak) uncle-tyson-Ur-Agent-Team-1afea60/test/codexCli.test.js :3
import fs from "node:fs"; - fs (weak) uncle-tyson-Ur-Agent-Team-1afea60/test/codexCwdGuard.test.js :3
import fs from "node:fs"; - fs (weak) uncle-tyson-Ur-Agent-Team-1afea60/test/codexRollout.test.js :3
import fs from "node:fs"; - fs (weak) uncle-tyson-Ur-Agent-Team-1afea60/test/cursorRegistry.test.js :3
import fs from "node:fs"; - fs (weak) uncle-tyson-Ur-Agent-Team-1afea60/test/daemonHeal.test.js :3
import fs from "node:fs"; - fs (weak) uncle-tyson-Ur-Agent-Team-1afea60/test/daemonLock.test.js :3
import fs from "node:fs"; - fs (weak) uncle-tyson-Ur-Agent-Team-1afea60/test/daemonLoop.test.js :3
import fs from "node:fs"; - fs (weak) uncle-tyson-Ur-Agent-Team-1afea60/test/daemonPrune.test.js :3
import fs from "node:fs"; - fs (weak) uncle-tyson-Ur-Agent-Team-1afea60/test/daemonRunJob.test.js :3
import fs from "node:fs"; - fs (weak) uncle-tyson-Ur-Agent-Team-1afea60/test/daemonSuperviseCli.test.js :5
import fs from "node:fs"; - fs (weak) uncle-tyson-Ur-Agent-Team-1afea60/test/doctorHeal.test.js :5
import fs from "node:fs";
10 more not shown — this panel samples each group; the count above is the real total.
shell / exec 12
- shell uncle-tyson-Ur-Agent-Team-1afea60/src/antigravityRegistry.js :1
import childProcess from "node:child_process"; - shell uncle-tyson-Ur-Agent-Team-1afea60/src/cli.js :5
import { execFileSync } from "node:child_process"; - shell uncle-tyson-Ur-Agent-Team-1afea60/src/codexClient.js :1
import { spawn } from "node:child_process"; - shell uncle-tyson-Ur-Agent-Team-1afea60/src/codexDeepLink.js :2
import { execFileSync, spawn } from "node:child_process"; - shell uncle-tyson-Ur-Agent-Team-1afea60/src/daemon.js :4
import { spawn } from "node:child_process"; - shell uncle-tyson-Ur-Agent-Team-1afea60/src/daemonInstall.js :1
import { execFile } from "node:child_process"; - shell uncle-tyson-Ur-Agent-Team-1afea60/src/hubCore.js :3
import childProcess from "node:child_process"; - shell uncle-tyson-Ur-Agent-Team-1afea60/src/notify.js :1
import { spawn as nodeSpawn } from "node:child_process"; - shell (weak) uncle-tyson-Ur-Agent-Team-1afea60/test/daemonSuperviseCli.test.js :3
import { execFileSync } from "node:child_process"; - shell (weak) uncle-tyson-Ur-Agent-Team-1afea60/test/doctorHeal.test.js :3
import { spawnSync } from "node:child_process"; - shell (weak) uncle-tyson-Ur-Agent-Team-1afea60/test/notifyWorker.test.js :6
import { spawnSync } from "node:child_process"; - shell (weak) uncle-tyson-Ur-Agent-Team-1afea60/test/provisionCli.test.js :3
import { execFileSync } from "node:child_process";
network 1
- net uncle-tyson-Ur-Agent-Team-1afea60/src/codexIpc.js :1
import net from "node:net";
tool registrations 12
- list_antigravity_sessions uncle-tyson-Ur-Agent-Team-1afea60/src/mcp-server.js :49
- delegate_to_antigravity uncle-tyson-Ur-Agent-Team-1afea60/src/mcp-server.js :60
- create_antigravity_conversation uncle-tyson-Ur-Agent-Team-1afea60/src/mcp-server.js :78
- send_to_active_antigravity_panel uncle-tyson-Ur-Agent-Team-1afea60/src/mcp-server.js :94
- list_claude_sessions uncle-tyson-Ur-Agent-Team-1afea60/src/mcp-server.js :115
- list_cursor_sessions uncle-tyson-Ur-Agent-Team-1afea60/src/mcp-server.js :125
- create_handoff uncle-tyson-Ur-Agent-Team-1afea60/src/mcp-server.js :135
- delegate_to_codex uncle-tyson-Ur-Agent-Team-1afea60/src/mcp-server.js :146
- delegate_to_claude uncle-tyson-Ur-Agent-Team-1afea60/src/mcp-server.js :166
- list_codex_threads uncle-tyson-Ur-Agent-Team-1afea60/src/mcp-server.js :188
- read_task uncle-tyson-Ur-Agent-Team-1afea60/src/mcp-server.js :198
- setup_agent_hub uncle-tyson-Ur-Agent-Team-1afea60/src/mcp-server.js :210
ide-extension 1
- eager-activation (medium) uncle-tyson-Ur-Agent-Team-1afea60/extensions/antigravity-companion/package.json
activationEvents includes "*" — runs on every window load