DOCUMENTATION / REFERENCE

Runtime dependency inventory

Generated by node scripts/export-source.mjs from package-lock.json (SHA-256 02c3a6a234505075fee8468d38abbd52cb1a24cf173cbbbc18167487fe0f059e). Regenerate after dependency changes.

The graph starts from the runtime dependencies of @agentrun/dsl, @agentrun/jev, and @agentrun/pi, follows their dependencies and peers, and includes optional platform packages recorded in the lockfile. Development-only tooling is excluded. Versions are the exact locked versions, not the ranges in package manifests. “Optional” identifies entries marked optional at every recorded installation location; package use still depends on platform and adapter configuration.

142 distinct third-party package/version pairs across 143 lockfile locations. Declared licenses: 0BSD, Apache-2.0, BSD-3-Clause, BlueOak-1.0.0, ISC, MIT.

Release review

No missing, restrictive, reciprocal, or unrecognized license identifiers were found in this runtime lockfile graph.

AgentRun's own license is declared in its package manifests, separately from this third-party inventory. This table records package metadata, not an approval to redistribute. The release owner must confirm source rights, inspect applicable license texts, and preserve required notices. Website assets outside npm require their own provenance and attribution check.

Optional peer/dependency names absent from this lockfile: bufferutil, utf-8-validate, @modelcontextprotocol/sdk. These are not counted as inventoried packages; adding them requires regenerating this inventory.

Locked packages

Package Version Declared license Used by Optional Lock locations
@anthropic-ai/sdk 0.91.1 MIT pi no 1
@aws-crypto/crc32 5.2.0 Apache-2.0 pi no 1
@aws-crypto/sha256-browser 5.2.0 Apache-2.0 pi no 1
@aws-crypto/sha256-js 5.2.0 Apache-2.0 pi no 1
@aws-crypto/supports-web-crypto 5.2.0 Apache-2.0 pi no 1
@aws-crypto/util 5.2.0 Apache-2.0 pi no 1
@aws-sdk/client-bedrock-runtime 3.1048.0 Apache-2.0 pi no 1
@aws-sdk/core 3.974.11 Apache-2.0 pi no 1
@aws-sdk/credential-provider-env 3.972.37 Apache-2.0 pi no 1
@aws-sdk/credential-provider-http 3.972.39 Apache-2.0 pi no 1
@aws-sdk/credential-provider-ini 3.972.41 Apache-2.0 pi no 1
@aws-sdk/credential-provider-login 3.972.41 Apache-2.0 pi no 1
@aws-sdk/credential-provider-node 3.972.42 Apache-2.0 pi no 1
@aws-sdk/credential-provider-process 3.972.37 Apache-2.0 pi no 1
@aws-sdk/credential-provider-sso 3.972.41 Apache-2.0 pi no 1
@aws-sdk/credential-provider-web-identity 3.972.41 Apache-2.0 pi no 1
@aws-sdk/eventstream-handler-node 3.972.16 Apache-2.0 pi no 1
@aws-sdk/middleware-eventstream 3.972.12 Apache-2.0 pi no 1
@aws-sdk/middleware-websocket 3.972.19 Apache-2.0 pi no 1
@aws-sdk/nested-clients 3.997.9 Apache-2.0 pi no 1
@aws-sdk/signature-v4-multi-region 3.996.27 Apache-2.0 pi no 1
@aws-sdk/token-providers 3.1048.0 Apache-2.0 pi no 1
@aws-sdk/types 3.973.8 Apache-2.0 pi no 1
@aws-sdk/util-locate-window 3.965.5 Apache-2.0 pi no 1
@aws-sdk/xml-builder 3.972.24 Apache-2.0 pi no 1
@aws/lambda-invoke-store 0.2.4 Apache-2.0 pi no 1
@babel/runtime 7.29.2 MIT pi no 1
@earendil-works/pi-agent-core 0.84.2 MIT pi no 1
@earendil-works/pi-ai 0.84.2 MIT pi no 1
@earendil-works/pi-client 0.84.2 MIT pi no 1
@earendil-works/pi-coding-agent 0.84.2 MIT pi no 1
@earendil-works/pi-protocol 0.84.2 MIT pi no 1
@earendil-works/pi-telemetry 0.84.2 MIT pi no 1
@earendil-works/pi-tui 0.84.2 MIT pi no 1
@google/genai 1.52.0 Apache-2.0 pi no 1
@mariozechner/clipboard-darwin-arm64 0.3.9 MIT pi yes 1
@mariozechner/clipboard-darwin-universal 0.3.9 MIT pi yes 1
@mariozechner/clipboard-darwin-x64 0.3.9 MIT pi yes 1
@mariozechner/clipboard-linux-arm64-gnu 0.3.9 MIT pi yes 1
@mariozechner/clipboard-linux-arm64-musl 0.3.9 MIT pi yes 1
@mariozechner/clipboard-linux-riscv64-gnu 0.3.9 MIT pi yes 1
@mariozechner/clipboard-linux-x64-gnu 0.3.9 MIT pi yes 1
@mariozechner/clipboard-linux-x64-musl 0.3.9 MIT pi yes 1
@mariozechner/clipboard-win32-arm64-msvc 0.3.9 MIT pi yes 1
@mariozechner/clipboard-win32-x64-msvc 0.3.9 MIT pi yes 1
@mariozechner/clipboard 0.3.9 MIT pi yes 1
@nodable/entities 2.1.0 MIT pi no 1
@opentelemetry/api 1.9.0 Apache-2.0 pi no 1
@protobufjs/aspromise 1.1.2 BSD-3-Clause pi no 1
@protobufjs/base64 1.1.2 BSD-3-Clause pi no 1
@protobufjs/codegen 2.0.5 BSD-3-Clause pi no 1
@protobufjs/eventemitter 1.1.1 BSD-3-Clause pi no 1
@protobufjs/fetch 1.1.1 BSD-3-Clause pi no 1
@protobufjs/float 1.0.2 BSD-3-Clause pi no 1
@protobufjs/path 1.1.2 BSD-3-Clause pi no 1
@protobufjs/pool 1.1.0 BSD-3-Clause pi no 1
@protobufjs/utf8 1.1.1 BSD-3-Clause pi no 1
@silvia-odwyer/photon-node 0.3.4 Apache-2.0 pi no 1
@smithy/core 3.24.3 Apache-2.0 pi no 1
@smithy/credential-provider-imds 4.3.3 Apache-2.0 pi no 1
@smithy/fetch-http-handler 5.4.3 Apache-2.0 pi no 1
@smithy/is-array-buffer 2.2.0 Apache-2.0 pi no 1
@smithy/node-http-handler 4.7.3 Apache-2.0 pi no 1
@smithy/signature-v4 5.4.3 Apache-2.0 pi no 1
@smithy/types 4.14.2 Apache-2.0 pi no 1
@smithy/util-buffer-from 2.2.0 Apache-2.0 pi no 1
@smithy/util-utf8 2.3.0 Apache-2.0 pi no 1
@types/node 22.19.19 MIT pi no 1
@types/retry 0.12.0 MIT pi no 1
@typesafe-ai/sdk 0.6.0 MIT jev no 1
agent-base 7.1.4 MIT pi no 1
balanced-match 4.0.4 MIT pi no 1
base64-js 1.5.1 MIT pi no 1
bignumber.js 9.3.1 MIT pi no 1
bowser 2.14.1 MIT pi no 1
brace-expansion 5.0.9 MIT pi no 1
buffer-equal-constant-time 1.0.1 BSD-3-Clause pi no 1
chalk 5.6.2 MIT pi no 1
cross-spawn 7.0.6 MIT pi no 1
data-uri-to-buffer 4.0.1 MIT pi no 1
debug 4.4.3 MIT pi no 1
diff 8.0.4 BSD-3-Clause pi no 1
ecdsa-sig-formatter 1.0.11 Apache-2.0 pi no 1
extend 3.0.2 MIT pi no 1
fast-xml-builder 1.2.0 MIT pi no 1
fast-xml-parser 5.7.3 MIT pi no 1
fetch-blob 3.2.0 MIT pi no 1
formdata-polyfill 4.0.10 MIT pi no 1
gaxios 7.1.4 Apache-2.0 pi no 1
gcp-metadata 8.1.2 Apache-2.0 pi no 1
get-east-asian-width 1.6.0 MIT pi no 1
glob 13.0.6 BlueOak-1.0.0 pi no 1
google-auth-library 10.6.2 Apache-2.0 pi no 1
google-logging-utils 1.1.3 Apache-2.0 pi no 1
graceful-fs 4.2.11 ISC pi no 1
grok-mermaid 0.2.2 Apache-2.0 pi no 1
highlight.js 10.7.3 BSD-3-Clause pi no 1
hosted-git-info 9.0.3 ISC pi no 1
http-proxy-agent 7.0.2 MIT pi no 1
https-proxy-agent 7.0.6 MIT pi no 1
ignore 7.0.5 MIT pi no 1
isexe 2.0.0 ISC pi no 1
jiti 2.7.0 MIT pi no 1
json-bigint 1.0.0 MIT pi no 1
json-schema-to-ts 3.1.1 MIT pi no 1
jwa 2.0.1 MIT pi no 1
jws 4.0.1 MIT pi no 1
long 5.3.2 Apache-2.0 pi no 1
lru-cache 11.4.0 BlueOak-1.0.0 pi no 1
marked 18.0.5 MIT pi no 1
minimatch 10.2.5 BlueOak-1.0.0 pi no 1
minipass 7.1.3 BlueOak-1.0.0 pi no 1
ms 2.1.3 MIT pi no 1
node-domexception 1.0.0 MIT pi no 1
node-fetch 3.3.2 MIT pi no 1
openai 6.40.0 Apache-2.0 pi no 1
p-retry 4.6.2 MIT pi no 1
partial-json 0.1.7 MIT pi no 1
path-expression-matcher 1.5.0 MIT pi no 1
path-key 3.1.1 MIT pi no 1
path-scurry 2.0.2 BlueOak-1.0.0 pi no 1
proper-lockfile 4.1.2 MIT pi no 1
protobufjs 7.6.5 BSD-3-Clause pi no 1
retry 0.12.0 MIT pi no 1
retry 0.13.1 MIT pi no 1
safe-buffer 5.2.1 MIT pi no 1
semver 7.8.0 ISC pi no 1
shebang-command 2.0.0 MIT pi no 1
shebang-regex 3.0.0 MIT pi no 1
signal-exit 3.0.7 ISC pi no 1
strnum 2.3.0 MIT pi no 1
ts-algebra 2.0.0 MIT pi no 1
tslib 2.8.1 0BSD pi no 1
typebox 1.3.7 MIT dsl, jev, pi no 2
undici-types 6.21.0 MIT pi no 1
undici 8.9.0 MIT pi no 1
web-streams-polyfill 3.3.3 MIT pi no 1
which 2.0.2 ISC pi no 1
ws 8.21.0 MIT pi no 1
xml-naming 0.1.0 MIT pi no 1
yaml 2.9.0 ISC pi no 1
zod 4.6.5 MIT pi no 1