npm JavaScript analyzed 0.45.12 unconfirmed MCP

@tangle-network/agent-app

v0.45.12
npm

Build agent applications with typed chat, tools, sandboxes, integrations, billing, and evaluation.

maintainer
drewstone
license
MIT
first seen
2026-06-25
last seen
2026-08-01
releases · 30d
137
short id

Drift inferred · capture-to-capture

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

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

No tools enumerated yet for this server.

skills & danger signals npm-tarball
code evidence v0.45.12 · npm-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 150

filesystem 4

  • fs package/bin/preflight.mjs :16 import { existsSync } from 'node:fs'
  • fs package/dist/chunk-RT5RKAFX.js :2 import { existsSync, readFileSync, readdirSync } from "fs";
  • fs package/dist/chunk-S24VVLKV.js :2 import { existsSync, readFileSync } from "fs";
  • fs package/dist/preflight/cli.js :10 import { existsSync } from "fs";

shell / exec 2

  • shell package/dist/chunk-AIZZU6ZW.js :1081 var TRANSIENT_EXEC_MESSAGE_RE = /\b(408|409|425|429|500|502|503|504)\b|rate.?limit|too many requests|\bfetch failed\b|network error|connection reset|socket hang up|timed? out|service unavailable|bad g
  • shell package/dist/integrations/index.js :24 async exec(input) {

network 9

  • net package/dist/assistant/index.js :298 const res = await fetch(url(path), {
  • net package/dist/brand-extraction/index.js :340 const doFetch = fetchImpl ?? (typeof globalThis.fetch === "function" ? (u, init) => globalThis.fetch(u, init) : void 0);
  • net package/dist/chunk-6MUJROBT.js :98 const res = await fetch(request.url, {
  • net package/dist/chunk-CKUZVDZ7.js :1238 return fetch(url, { credentials: "same-origin" });
  • net package/dist/chunk-MLACJ6DB.js :748 const response = await fetch(url, { method: "HEAD" });
  • net package/dist/chunk-OAGD7RDM.js :141 const res = await fetch(`${cfg.baseUrl}/models`, {
  • net package/dist/sequences-react/index.js :114 const response = await fetch(mediaUrl);
  • net package/dist/studio-react/index.js :61 const res = await fetch(`${generationsEndpoint}?workspaceId=${encodeURIComponent(workspaceId)}&id=${encodeURIComponent(id)}`);
  • net package/dist/turn-stream/index.js :157 async fetch(request) {

secrets 1

  • secrets package/dist/teams/resend.js :11 const key = opts.apiKey ?? (typeof process !== "undefined" ? process.env.RESEND_API_KEY : void 0);

install hooks 1

  • prepare package/package.json :432 tsup

declared dependencies 46

  • zod@^4.4.3
  • @cloudflare/workers-types@5.20260722.1
  • @radix-ui/react-dialog@^1.1.15
  • @tangle-network/agent-docs@0.2.1
  • @tangle-network/agent-eval@0.135.2
  • @tangle-network/agent-integrations@^0.52.0
  • @tangle-network/agent-interface@0.40.0
  • @tangle-network/agent-knowledge@6.1.11
  • @tangle-network/agent-profile-materialize@0.9.2
  • @tangle-network/agent-runtime@0.109.2
  • @tangle-network/brand@1.1.0
  • @tangle-network/sandbox@0.15.2
  • @tangle-network/sandbox-ui@0.91.5
  • @tangle-network/ui@^11.2.2
  • @testing-library/dom@^10.4.1
  • @testing-library/react@^16.3.2
  • @types/better-sqlite3@^7.6.13
  • @types/node@^22.20.1
  • @types/react@^19.0.0
  • @types/react-dom@19.2.3
  • @types/semver@^7.7.1
  • @xterm/addon-fit@^0.11.0
  • @xterm/addon-web-links@^0.12.0
  • @xterm/addon-webgl@^0.19.0
  • @xterm/xterm@^6.0.0
  • @xyflow/react@^12.0.0
  • better-auth@^1.6.16
  • better-sqlite3@^12.10.0
  • drizzle-orm@^0.45.2
  • fast-check@^4.9.0
  • jsdom@^29.1.1
  • knip@^6.29.0
  • konva@^10.3.0
  • lucide-react@^1.16.0
  • npm@11.18.0
  • pdf-lib@^1.17.1
  • react@^19.0.0
  • react-dom@^19.2.7
  • react-konva@^19.2.5
  • react-router@^8.3.0
  • resend@^6.12.4
  • semver@^7.8.5
  • tsup@^8.0.0
  • typescript@^5.7.0
  • vitest@^4.1.10
  • @huggingface/transformers@>=3