npm not analyzable

aiwg

v2026.6.1
npm

Deployment tool and support utility for AI context. Copies agents, skills, commands, rules, and behaviors into the paths each AI platform reads (Claude Code, Codex, Copilot, Cursor, Warp, OpenClaw, and 6 more) so one source of truth works across 10 platfo

maintainer
roctinam
license
MIT
first seen
2026-06-02
last seen
2026-06-16
releases · 30d
8
short id

Drift inferred · capture-to-capture

  1. HIGH code analysis flagged hidden prompt content ×10 in aiwg
capabilities0 tools
transport stdio · http counts 0 tools · 0 res · 0 prompts permission surface via code analysis

no tools enumerated yet for this server.

skills & danger signalsnpm-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed v2026.6.1 · analyzer v17 · 10h ago

skills & prompt files 183

danger signals1

code evidencev2026.6.1 · npm-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

last analysis: fetch-failed · showing evidence from the last successful analysis (2d ago)

filesystem 154

  • fs package/agentic/code/addons/agent-loop/hooks/ralph-commit.js :20 const fs = require('fs');
  • fs package/agentic/code/addons/agent-loop/hooks/ralph-loop.js :27 const fs = require('fs');
  • fs package/agentic/code/addons/agent-persistence/gates/index.mjs :11 import { readFile } from 'fs/promises';
  • fs package/agentic/code/addons/aiwg-hooks/hooks/aiwg-permissions.cjs :21 const fs = require('fs');
  • fs package/agentic/code/addons/aiwg-hooks/hooks/aiwg-session.cjs :22 const fs = require('fs');
  • fs package/agentic/code/addons/aiwg-hooks/hooks/aiwg-trace.cjs :26 const fs = require('fs');
  • fs package/agentic/code/addons/aiwg-hooks/scripts/trace-viewer.mjs :11 import fs from 'fs';
  • fs package/agentic/code/addons/droid-bridge/server.js :20 import { writeFileSync, mkdirSync, existsSync, symlinkSync, unlinkSync, readFileSync } from 'fs';
  • fs package/agentic/code/addons/nlp-prod/templates/simple-chain/pipeline.ts :10 import * as fs from "fs";
  • fs package/agentic/code/frameworks/sdlc-complete/skills/address-issues-threat-assess/scripts/assess.mjs :2 import fs from 'node:fs';
  • fs package/agentic/code/frameworks/sdlc-complete/src/analysis/codebase-analyzer.ts :15 import { promises as fs } from 'fs';
  • fs package/agentic/code/frameworks/sdlc-complete/src/cicd/cicd-integrator.ts :19 import { promises as fs } from 'fs';
  • fs package/agentic/code/frameworks/sdlc-complete/src/git/git-workflow-orchestrator.ts :17 import { promises as fs } from 'fs';
  • fs package/agentic/code/frameworks/sdlc-complete/src/metrics/metrics-collector.ts :17 import { promises as fs } from 'fs';
  • fs package/agentic/code/frameworks/sdlc-complete/src/security/security-validator.ts :19 import * as fs from 'fs/promises';
  • fs package/agentic/code/frameworks/sdlc-complete/src/testing/mocks/filesystem-sandbox.ts :1 import * as fs from 'fs/promises';
  • fs package/agentic/code/frameworks/sdlc-complete/src/testing/nfr-ground-truth-corpus.ts :18 import * as fs from 'fs/promises';
  • fs package/agentic/code/frameworks/sdlc-complete/src/testing/nfr-test-generator.ts :20 import * as fs from 'fs/promises';
  • fs package/agentic/code/frameworks/sdlc-complete/src/traceability/traceability-checker.ts :18 import * as fs from 'fs/promises';
  • fs package/agentic/code/frameworks/security-engineering/skills/banned-api-audit/scripts/audit.mjs :2 import fs from 'node:fs';
  • fs package/agentic/code/frameworks/security-engineering/skills/fuzzing-in-ci/scripts/emit.mjs :2 import fs from 'node:fs';
  • fs package/agentic/code/frameworks/security-engineering/skills/sanitizer-in-ci/scripts/emit.mjs :2 import fs from 'node:fs';
  • fs package/agentic/code/frameworks/security-engineering/skills/security-disclosure-track/scripts/track.mjs :2 import fs from 'node:fs';
  • fs package/agentic/code/frameworks/security-engineering/skills/security-report/scripts/report.mjs :2 import fs from 'node:fs';
  • fs package/bin/aiwg.mjs :26 import { existsSync, readFileSync } from 'fs';
  • fs package/dist/agentic/code/frameworks/sdlc-complete/src/analysis/codebase-analyzer.js :14 import { promises as fs } from 'fs';
  • fs package/dist/agentic/code/frameworks/sdlc-complete/src/cicd/cicd-integrator.js :18 import { promises as fs } from 'fs';
  • fs package/dist/agentic/code/frameworks/sdlc-complete/src/git/git-workflow-orchestrator.js :16 import { promises as fs } from 'fs';
  • fs package/dist/agentic/code/frameworks/sdlc-complete/src/metrics/metrics-collector.js :16 import { promises as fs } from 'fs';
  • fs package/dist/agentic/code/frameworks/sdlc-complete/src/security/security-validator.js :18 import * as fs from 'fs/promises';
  • fs package/dist/agentic/code/frameworks/sdlc-complete/src/testing/mocks/filesystem-sandbox.js :1 import * as fs from 'fs/promises';
  • fs package/dist/agentic/code/frameworks/sdlc-complete/src/testing/nfr-ground-truth-corpus.js :17 import * as fs from 'fs/promises';
  • fs package/dist/agentic/code/frameworks/sdlc-complete/src/testing/nfr-test-generator.js :19 import * as fs from 'fs/promises';
  • fs package/dist/agentic/code/frameworks/sdlc-complete/src/traceability/traceability-checker.js :17 import * as fs from 'fs/promises';
  • fs package/dist/src/a2a/hitl-driver.js :38 import { existsSync } from 'node:fs';
  • fs package/dist/src/activity-log/cli.js :96 // backend uses fs.appendFile (O_APPEND) so concurrent appenders don't
  • fs package/dist/src/agents/agent-deployer.js :14 import * as fs from 'fs/promises';
  • fs package/dist/src/agents/grounding/knowledge-base.js :7 import { promises as fs } from 'fs';
  • fs package/dist/src/artifacts/audit/cli.js :21 import { existsSync, readFileSync } from 'node:fs';
  • fs package/dist/src/artifacts/browser-export.js :1 import fs from 'fs';
  • fs package/dist/src/artifacts/checksum-manifest.js :16 import fs from 'fs';
  • fs package/dist/src/artifacts/corpus-tools/citation-densify.js :20 import * as fs from 'fs';
  • fs package/dist/src/artifacts/corpus-tools/cli.js :16 import * as fs from 'fs';
  • fs package/dist/src/artifacts/corpus-tools/curator.js :15 import * as fs from 'fs';
  • fs package/dist/src/artifacts/corpus-tools/discovery-log.js :12 import * as fs from 'fs';
  • fs package/dist/src/artifacts/corpus-tools/funder-network.js :13 import * as fs from 'fs';
  • fs package/dist/src/artifacts/corpus-tools/induction-audit.js :17 import * as fs from 'fs';
  • fs package/dist/src/artifacts/corpus-tools/integrity-scan.js :18 import * as fs from 'fs';
  • fs package/dist/src/artifacts/corpus-tools/profile-generate-fm.js :11 import * as fs from 'fs';
  • fs package/dist/src/artifacts/corpus-tools/profile-generate.js :17 import * as fs from 'fs';
  • fs package/dist/src/artifacts/corpus-tools/radar-init.js :12 import * as fs from 'fs';
  • fs package/dist/src/artifacts/corpus-tools/radar-shared.js :18 import * as fs from 'fs';
  • fs package/dist/src/artifacts/corpus-tools/sidecar-lint.js :14 import * as fs from 'fs';
  • fs package/dist/src/artifacts/corpus-tools/sidecar-repair.js :14 import * as fs from 'fs';
  • fs package/dist/src/artifacts/corpus-tools/source-types.js :22 import * as fs from 'fs';
  • fs package/dist/src/artifacts/corpus-tools/vision-extract.js :21 import * as fs from 'fs';
  • fs package/dist/src/artifacts/corpus-views/build.js :11 import * as fs from 'fs';
  • fs package/dist/src/artifacts/corpus-views/ref-parser.js :12 import * as fs from 'fs';
  • fs package/dist/src/artifacts/embedding-index.js :14 import fs from 'fs';
  • fs package/dist/src/artifacts/enrichment/cli.js :19 import { existsSync, readFileSync } from 'node:fs';
  • fs package/dist/src/artifacts/enrichment/store.js :13 import { existsSync, mkdirSync, readFileSync, readdirSync, rmSync, writeFileSync, } from 'node:fs';
  • fs package/dist/src/artifacts/hybrid-query.js :10 import { promises as fs } from 'fs';
  • fs package/dist/src/artifacts/index-builder.js :12 import fs from 'fs';
  • fs package/dist/src/artifacts/index-reader.js :11 import fs from 'fs';
  • fs package/dist/src/artifacts/query-engine.js :12 import * as fs from 'node:fs';
  • fs package/dist/src/artifacts/stats.js :10 import fs from 'fs';
  • fs package/dist/src/artifacts/types.js :11 import fs from 'fs';
  • fs package/dist/src/artifacts/views/cli.js :21 import { readFileSync } from 'node:fs';
  • fs package/dist/src/artifacts/views/store.js :13 import { existsSync, mkdirSync, readFileSync, readdirSync, rmSync, writeFileSync, } from 'node:fs';
  • fs package/dist/src/artifacts/watcher.js :18 import fs from 'fs';
  • fs package/dist/src/catalog/loader.js :14 import { readFile } from 'fs/promises';
  • fs package/dist/src/catalog/loader.mjs :15 import { readFile } from 'fs/promises';
  • fs package/dist/src/channel/manager.mjs :12 import fs from 'fs/promises';
  • fs package/dist/src/cli/cli-extension-loader.js :12 import fs from 'fs/promises';
  • fs package/dist/src/cli/config-loader.js :7 import { readFile, access } from 'fs/promises';
  • fs package/dist/src/cli/find-package-root.js :12 import { existsSync, readFileSync } from 'fs';
  • fs package/dist/src/cli/git-hooks.js :6 import { readFile, writeFile, chmod, access, mkdir } from 'fs/promises';
  • fs package/dist/src/cli/handlers/best-practices-audit.js :19 import { existsSync } from 'fs';
  • fs package/dist/src/cli/handlers/diagnose.js :29 import { readFileSync, writeFileSync, existsSync, statSync, readdirSync, mkdtempSync, rmSync } from 'fs';
  • fs package/dist/src/cli/handlers/execution-mode.js :6 import { mkdir, readFile, writeFile } from 'fs/promises';
  • fs package/dist/src/cli/handlers/local-executor.js :20 import { existsSync, mkdirSync, readFileSync, writeFileSync } from 'fs';
  • fs package/dist/src/cli/handlers/mc.js :15 import { promises as fs } from 'node:fs';
  • fs package/dist/src/cli/handlers/packages.js :13 import { existsSync } from 'fs';
  • fs package/dist/src/cli/handlers/ralph-launcher.js :27 import { existsSync, mkdirSync, writeFileSync, readFileSync, rmSync, readdirSync, copyFileSync, statSync, openSync, readSync, closeSync, } from 'fs';
  • fs package/dist/src/cli/handlers/refresh.js :15 import { promises as fs } from 'fs';
  • fs package/dist/src/cli/handlers/serve.js :12 import { existsSync, readFileSync } from 'fs';
  • fs package/dist/src/cli/handlers/skill-lint.js :12 import * as fs from 'fs/promises';
  • fs package/dist/src/cli/handlers/subcommands.js :26 import * as fsSync from "node:fs";
  • fs package/dist/src/cli/handlers/team.js :14 import { promises as fs } from 'node:fs';
  • fs package/dist/src/cli/handlers/use.js :12 import fs from 'fs/promises';
  • fs package/dist/src/cli/handlers/utilities.js :12 import fs from 'fs';
  • fs package/dist/src/cli/handlers/version.js :15 import { existsSync, statSync, readdirSync } from 'fs';
  • fs package/dist/src/cli/log.js :38 import { appendFileSync, existsSync, mkdirSync, readdirSync, statSync, unlinkSync } from 'fs';
  • fs package/dist/src/cli/project-isolation/detect.js :5 import { existsSync, readdirSync, statSync } from 'node:fs';
  • fs package/dist/src/cli/provider-resolution.js :1 import { readFileSync } from 'node:fs';
  • fs package/dist/src/cli/scope-resolver.js :304 dirents = await fs.readdir(src, { withFileTypes: true });
  • fs package/dist/src/cli/workflow-orchestrator.js :16 import { readFile, writeFile, copyFile } from 'fs/promises';
  • fs package/dist/src/cli/workspace-signals.js :1 import fs from 'fs/promises';
  • fs package/dist/src/community/links.js :1 import { existsSync, readFileSync } from 'fs';
  • fs package/dist/src/community/milestones.js :1 import { existsSync, readFileSync, writeFileSync, mkdirSync } from 'fs';
  • fs package/dist/src/community/nudge-policy.js :1 import { existsSync, readFileSync, writeFileSync, mkdirSync } from 'fs';
  • fs package/dist/src/config/aiwg-config.js :11 import { readFile, writeFile, mkdir, access, readdir, rename, unlink } from 'fs/promises';
  • fs package/dist/src/config/gitignore.js :10 import * as fs from 'fs/promises';
  • fs package/dist/src/config/user-config.js :18 import { readFile, writeFile, mkdir, access } from 'fs/promises';
  • fs package/dist/src/config/user-registry.js :14 import { readFile, writeFile, mkdir } from 'node:fs/promises';
  • fs package/dist/src/contributors/discover.js :12 import { existsSync } from 'fs';
  • fs package/dist/src/contributors/heuristic.js :18 import { existsSync, statSync } from 'fs';
  • fs package/dist/src/extensions/claude-hooks-installer.js :29 import { promises as fs } from 'node:fs';
  • fs package/dist/src/extensions/deployment-registration.js :11 import fs from 'fs';
  • fs package/dist/src/extensions/managed-marker.js :40 import { readFile } from 'fs/promises';
  • fs package/dist/src/extensions/project-local-discovery.js :12 import { readFile, readdir, lstat, stat, access } from 'fs/promises';
  • fs package/dist/src/extensions/project-local-gitignore.js :21 import { readFile, writeFile, access } from 'fs/promises';
  • fs package/dist/src/extensions/project-local-promote.js :24 import { cp, mkdir, readFile, readdir, rm, stat, } from 'fs/promises';
  • fs package/dist/src/extensions/project-local-remove.js :15 import { lstat, readdir, stat, unlink } from 'fs/promises';
  • fs package/dist/src/extensions/project-local-scaffold.js :14 import { mkdir, writeFile, stat } from 'fs/promises';
  • fs package/dist/src/extensions/shadow-resolver.js :25 import { readdir, readFile, stat } from 'fs/promises';
  • fs package/dist/src/extensions/upstream-registry.js :17 import { readFile, readdir, stat } from 'fs/promises';
  • fs package/dist/src/features/status.js :11 import { promises as fs } from 'node:fs';
  • fs package/dist/src/hooks/laziness-detection.js :13 import * as fs from 'fs';
  • fs package/dist/src/intake/git-history-analyzer.js :16 import { existsSync } from 'fs';
  • fs package/dist/src/issues/cli.js :10 import { readFile, writeFile } from 'fs/promises';
  • fs package/dist/src/issues/local.js :1 import { constants } from 'fs';
  • fs package/dist/src/lint/cli.js :15 import fs from 'fs';
  • fs package/dist/src/lint/loader.js :10 import fs from 'fs';
  • fs package/dist/src/lint/runner.js :9 import fs from 'fs';
  • fs package/dist/src/marketplace/cache.js :10 import fs from 'fs';
  • fs package/dist/src/mcp/adapters/codex-runtime.js :17 import { readFile, writeFile, mkdir, symlink, access, readdir } from 'fs/promises';
  • fs package/dist/src/mcp/cli.mjs :10 import fs from 'fs/promises';
  • fs package/dist/src/mcp/helpers.mjs :9 import fs from 'node:fs/promises';
  • fs package/dist/src/mcp/profiles.js :12 import { readFile, writeFile, mkdir } from 'fs/promises';
  • fs package/dist/src/mcp/profiles.mjs :13 import { readFile, writeFile, mkdir } from 'fs/promises';
  • fs package/dist/src/mcp/registry.js :10 import { readFile, writeFile, mkdir } from 'fs/promises';
  • fs package/dist/src/mcp/registry.mjs :14 import { readFile, writeFile, mkdir } from 'fs/promises';
  • fs package/dist/src/mcp/server.mjs :18 import fs from 'fs/promises';
  • fs package/dist/src/mcp/tools/discovery.mjs :26 import fs from 'node:fs/promises';
  • fs package/dist/src/metrics/artifact-metrics.js :11 import { promises as fs } from 'fs';
  • fs package/dist/src/metrics/context-budget.js :11 import { promises as fs } from 'fs';
  • fs package/dist/src/models/config-loader.js :8 import { readFile } from 'fs/promises';
  • fs package/dist/src/ops/registry.js :9 import { readFile, writeFile, mkdir, readdir } from 'fs/promises';
  • fs package/dist/src/packages/adapters/clawhub.js :19 import { mkdir, writeFile } from 'fs/promises';
  • fs package/dist/src/packages/adapters/git.js :14 import { mkdir, readFile } from 'fs/promises';
  • fs package/dist/src/packages/adapters/gitea.js :18 import { existsSync } from 'fs';
  • fs package/dist/src/packages/adapters/github.js :12 import { existsSync } from 'fs';
  • fs package/dist/src/packages/adapters/local-cache.js :12 import { existsSync } from 'fs';
  • fs package/dist/src/packages/package-registry.js :9 import { readFile, writeFile, mkdir, access } from 'fs/promises';
  • fs package/dist/src/packages/registry.js :9 import { readFile } from 'fs/promises';
  • fs package/dist/src/plugin/cross-framework-ops.js :17 import * as fs from 'fs/promises';
  • fs package/dist/src/plugin/framework-config-loader.js :13 import * as fs from 'fs/promises';
  • fs package/dist/src/plugin/framework-detector.js :13 import * as fs from 'fs/promises';
  • fs package/dist/src/plugin/framework-isolator.js :14 import * as fs from 'fs/promises';
  • fs package/dist/src/plugin/framework-migration.js :13 import * as fs from 'fs/promises';
  • fs package/dist/src/plugin/metadata-validator.js :9 import * as fs from 'fs/promises';
  • fs package/dist/src/plugin/plugin-installer.js :25 import * as fs from 'fs/promises';
  • fs package/dist/src/plugin/plugin-status.js :9 import * as fs from 'fs/promises';

shell / exec 26

  • shell package/agentic/code/addons/agent-loop/hooks/ralph-commit.js :19 const { execSync } = require('child_process');
  • shell package/agentic/code/addons/droid-bridge/server.js :19 import { spawn } from 'child_process';
  • shell package/agentic/code/frameworks/sdlc-complete/src/git/git-workflow-orchestrator.ts :19 import { exec } from 'child_process';
  • shell package/agentic/code/frameworks/security-engineering/skills/banned-api-audit/scripts/audit.mjs :4 import { spawnSync } from 'node:child_process';
  • shell package/dist/agentic/code/frameworks/sdlc-complete/src/git/git-workflow-orchestrator.js :18 import { exec } from 'child_process';
  • shell package/dist/src/artifacts/corpus-tools/vision-extract.js :23 import { spawnSync } from 'child_process';
  • shell package/dist/src/channel/manager.mjs :16 import { execSync, spawn } from 'child_process';
  • shell package/dist/src/cli/agent-spawn.js :12 * spawn(config.binary, spawnArgs, { stdio: 'inherit' });
  • shell package/dist/src/cli/handlers/best-practices-audit.js :18 import { spawn } from 'child_process';
  • shell package/dist/src/cli/handlers/diagnose.js :28 import { spawnSync } from 'child_process';
  • shell package/dist/src/cli/handlers/feedback.js :22 import { spawnSync } from 'child_process';
  • shell package/dist/src/cli/handlers/mc.js :344 // Lazy import — ralph-launcher pulls in node:child_process and other heavy
  • shell package/dist/src/cli/handlers/ralph-launcher.js :25 import { spawn } from 'child_process';
  • shell package/dist/src/cli/handlers/run.js :15 import { spawn } from 'child_process';
  • shell package/dist/src/cli/handlers/runtime-info.js :217 const { execSync } = await import('child_process');
  • shell package/dist/src/cli/handlers/script-runner.js :11 import { spawn } from 'child_process';
  • shell package/dist/src/cli/handlers/sdlc-accelerate.js :15 import { spawn } from 'child_process';
  • shell package/dist/src/cli/handlers/serve.js :13 import { spawnSync } from 'child_process';
  • shell package/dist/src/cli/handlers/session.js :20 import { spawnSync } from 'child_process';
  • shell package/dist/src/config/cli.js :382 const { execSync } = await import('child_process');
  • shell package/dist/src/extensions/project-local-gitignore.js :23 import { execFile } from 'child_process';
  • shell package/dist/src/intake/git-history-analyzer.js :14 import { exec } from 'child_process';
  • shell package/dist/src/mcp/adapters/codex-runtime.js :21 import { spawnSync } from 'child_process';
  • shell package/dist/src/mcp/helpers.mjs :8 import { spawn } from 'node:child_process';
  • shell package/dist/src/ops/registry.js :13 import { execSync } from 'child_process';
  • shell package/dist/src/packages/adapters/git.js :12 import { execFile } from 'child_process';

network 15

  • net package/agentic/code/frameworks/sdlc-complete/src/security/api-patterns.ts :63 description: 'fetch() API call',
  • net package/apps/web/dist/assets/index-CCevlC0y.js :2 var Hy=Object.defineProperty;var Ly=(c,o,d)=>o in c?Hy(c,o,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[o]=d;var Gt=(c,o,d)=>Ly(c,typeof o!="symbol"?o+"":o,d);(function(){const o=document.cr
  • net package/dist/agentic/code/frameworks/sdlc-complete/src/security/api-patterns.js :50 description: 'fetch() API call',
  • net package/dist/src/cli/handlers/agentcard.js :61 const resp = await fetch(source);
  • net package/dist/src/cli/handlers/mc.js :755 const resp = await fetch(`${base}/api/agents/candidates?${params.toString()}`, {
  • net package/dist/src/cli/handlers/sandbox.js :63 const resp = await fetch(`${base}/api/sandboxes/${encodeURIComponent(sandboxId)}/agents/${encodeURIComponent(agentId)}/alias`, {
  • net package/dist/src/cli/handlers/serve.js :564 const resp = await fetch(url, { signal: ctrl.signal });
  • net package/dist/src/marketplace/sources/clawhub.js :14 async fetch(packageId, _version) {
  • net package/dist/src/marketplace/sources/git.js :14 async fetch(packageId, _version) {
  • net package/dist/src/packages/adapters/clawhub.js :29 const response = await fetch(`${CLAWHUB_API_BASE}${endpoint}`, {
  • net package/dist/src/packages/adapters/git.js :113 async fetch(source, options = {}) {
  • net package/dist/src/packages/adapters/gitea.js :89 async fetch(source, options = {}) {
  • net package/dist/src/packages/adapters/github.js :65 async fetch(source, options = {}) {
  • net package/dist/src/packages/adapters/local-cache.js :36 async fetch(_source, _options) {
  • net package/dist/src/packages/registry.js :179 const cachePath = await adapter.fetch(source, { refresh: options.refresh });

secrets 4

  • secrets package/dist/src/cli/handlers/runtime-info.js :231 process.env.ANTHROPIC_API_KEY !== undefined;
  • secrets package/dist/src/cli/handlers/team.js :23 process.env.ANTHROPIC_API_KEY !== undefined;
  • secrets package/dist/src/packages/adapters/gitea.js :31 if (process.env.GITEA_TOKEN)
  • secrets package/dist/src/packages/adapters/github.js :22 if (process.env.GITHUB_TOKEN)

database 1

  • db package/dist/src/artifacts/backends/sqlite-backend.js :34 const Database = require('better-sqlite3');

tool registrations 17

  • workflow-run package/dist/src/mcp/server.mjs :96
  • artifact-read package/dist/src/mcp/server.mjs :221
  • artifact-write package/dist/src/mcp/server.mjs :252
  • template-render package/dist/src/mcp/server.mjs :295
  • agent-list package/dist/src/mcp/server.mjs :336
  • command-run package/dist/src/mcp/tools/command-run.mjs :29
  • discover package/dist/src/mcp/tools/discovery.mjs :38
  • skill-list package/dist/src/mcp/tools/discovery.mjs :64
  • skill-show package/dist/src/mcp/tools/discovery.mjs :83
  • command-list package/dist/src/mcp/tools/discovery.mjs :103
  • command-show package/dist/src/mcp/tools/discovery.mjs :121
  • rule-list package/dist/src/mcp/tools/discovery.mjs :141
  • rule-show package/dist/src/mcp/tools/discovery.mjs :160
  • agent-show package/dist/src/mcp/tools/discovery.mjs :180
  • template-list package/dist/src/mcp/tools/discovery.mjs :200
  • template-show package/dist/src/mcp/tools/discovery.mjs :217
  • ralph-start package/dist/src/mcp/tools/subsystems.mjs :303

declared dependencies 36

  • @modelcontextprotocol/sdk@^1.24.0
  • chalk@^4.1.2
  • chokidar@^3.6.0
  • commander@^12.1.0
  • glob@^13.0.1
  • graceful-fs@^4.2.11
  • js-yaml@^4.1.0
  • listr2@^8.2.5
  • ora@^5.4.1
  • yaml@^2.8.1
  • zod@^3.25.0
  • @pagenary/publisher@^2026.5.4
  • @types/js-yaml@^4.0.9
  • @types/node@^22.8.0
  • @types/semver@^7.7.1
  • @vitest/coverage-v8@^2.1.0
  • @vitest/ui@^2.1.0
  • @xterm/headless@^6.0.0
  • cli-table3@^0.6.5
  • graphology@^0.26.0
  • graphology-operators@^1.6.0
  • graphology-shortest-path@^2.1.0
  • graphology-traversal@^0.3.0
  • graphology-types@^0.24.0
  • simple-statistics@^7.8.8
  • terser@^5.47.1
  • tsx@^4.21.0
  • typescript@^5.9.3
  • vitest@^2.1.0
  • @xenova/transformers@^2.17.2
  • better-sqlite3@^12.8.0
  • @hono/node-server@^1.19.14
  • hnswlib-node@^3.0.0
  • hono@^4.12.18
  • node-pty@^1.0.0
  • ws@^8.20.0