├─ @anthropic-ai/sdk@0.91.1
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/anthropics/anthropic-sdk-typescript
│  ├─ publisher: Anthropic
│  ├─ email: support@anthropic.com
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/LICENSE
├─ @aws-crypto/crc32@5.2.0
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/aws/aws-sdk-js-crypto-helpers
│  ├─ publisher: AWS Crypto Tools Team
│  ├─ email: aws-cryptools@amazon.com
│  ├─ url: https://docs.aws.amazon.com/aws-crypto-tools/index.html?id=docs_gateway#lang/en_us
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-crypto/crc32
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-crypto/crc32/LICENSE
├─ @aws-crypto/sha256-browser@5.2.0
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/aws/aws-sdk-js-crypto-helpers
│  ├─ publisher: AWS Crypto Tools Team
│  ├─ email: aws-cryptools@amazon.com
│  ├─ url: https://docs.aws.amazon.com/aws-crypto-tools/index.html?id=docs_gateway#lang/en_us
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-crypto/sha256-browser
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-crypto/sha256-browser/LICENSE
├─ @aws-crypto/sha256-js@5.2.0
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/aws/aws-sdk-js-crypto-helpers
│  ├─ publisher: AWS Crypto Tools Team
│  ├─ email: aws-cryptools@amazon.com
│  ├─ url: https://docs.aws.amazon.com/aws-crypto-tools/index.html?id=docs_gateway#lang/en_us
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-crypto/sha256-js
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-crypto/sha256-js/LICENSE
├─ @aws-crypto/supports-web-crypto@5.2.0
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/aws/aws-sdk-js-crypto-helpers
│  ├─ publisher: AWS Crypto Tools Team
│  ├─ email: aws-cryptools@amazon.com
│  ├─ url: https://docs.aws.amazon.com/aws-crypto-tools/index.html?id=docs_gateway#lang/en_us
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-crypto/supports-web-crypto
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-crypto/supports-web-crypto/LICENSE
├─ @aws-crypto/util@5.2.0
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/aws/aws-sdk-js-crypto-helpers
│  ├─ publisher: AWS Crypto Tools Team
│  ├─ email: aws-cryptools@amazon.com
│  ├─ url: https://docs.aws.amazon.com/aws-crypto-tools/index.html?id=docs_gateway#lang/en_us
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-crypto/util
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-crypto/util/LICENSE
├─ @aws-sdk/client-bedrock-runtime@3.1048.0
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/aws/aws-sdk-js-v3
│  ├─ publisher: AWS SDK for JavaScript Team
│  ├─ url: https://aws.amazon.com/javascript/
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/client-bedrock-runtime
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/client-bedrock-runtime/LICENSE
├─ @aws-sdk/core@3.974.11
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/aws/aws-sdk-js-v3
│  ├─ publisher: AWS SDK for JavaScript Team
│  ├─ url: https://aws.amazon.com/javascript/
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/core
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/core/LICENSE
├─ @aws-sdk/credential-provider-env@3.972.37
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/aws/aws-sdk-js-v3
│  ├─ publisher: AWS SDK for JavaScript Team
│  ├─ url: https://aws.amazon.com/javascript/
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/credential-provider-env
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/credential-provider-env/LICENSE
├─ @aws-sdk/credential-provider-http@3.972.39
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/aws/aws-sdk-js-v3
│  ├─ publisher: AWS SDK for JavaScript Team
│  ├─ url: https://aws.amazon.com/javascript/
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/credential-provider-http
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/credential-provider-http/README.md
├─ @aws-sdk/credential-provider-ini@3.972.41
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/aws/aws-sdk-js-v3
│  ├─ publisher: AWS SDK for JavaScript Team
│  ├─ url: https://aws.amazon.com/javascript/
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/credential-provider-ini
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/credential-provider-ini/LICENSE
├─ @aws-sdk/credential-provider-login@3.972.41
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/aws/aws-sdk-js-v3
│  ├─ publisher: AWS SDK for JavaScript Team
│  ├─ url: https://aws.amazon.com/javascript/
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/credential-provider-login
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/credential-provider-login/README.md
├─ @aws-sdk/credential-provider-node@3.972.42
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/aws/aws-sdk-js-v3
│  ├─ publisher: AWS SDK for JavaScript Team
│  ├─ url: https://aws.amazon.com/javascript/
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/credential-provider-node
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/credential-provider-node/LICENSE
├─ @aws-sdk/credential-provider-process@3.972.37
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/aws/aws-sdk-js-v3
│  ├─ publisher: AWS SDK for JavaScript Team
│  ├─ url: https://aws.amazon.com/javascript/
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/credential-provider-process
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/credential-provider-process/LICENSE
├─ @aws-sdk/credential-provider-sso@3.972.41
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/aws/aws-sdk-js-v3
│  ├─ publisher: AWS SDK for JavaScript Team
│  ├─ url: https://aws.amazon.com/javascript/
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/credential-provider-sso
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/credential-provider-sso/LICENSE
├─ @aws-sdk/credential-provider-web-identity@3.972.41
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/aws/aws-sdk-js-v3
│  ├─ publisher: AWS SDK for JavaScript Team
│  ├─ url: https://aws.amazon.com/javascript/
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/credential-provider-web-identity
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/credential-provider-web-identity/LICENSE
├─ @aws-sdk/eventstream-handler-node@3.972.16
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/aws/aws-sdk-js-v3
│  ├─ publisher: AWS SDK for JavaScript Team
│  ├─ url: https://aws.amazon.com/javascript/
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/eventstream-handler-node
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/eventstream-handler-node/LICENSE
├─ @aws-sdk/middleware-eventstream@3.972.12
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/aws/aws-sdk-js-v3
│  ├─ publisher: AWS SDK for JavaScript Team
│  ├─ url: https://aws.amazon.com/javascript/
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/middleware-eventstream
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/middleware-eventstream/LICENSE
├─ @aws-sdk/middleware-websocket@3.972.19
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/aws/aws-sdk-js-v3
│  ├─ publisher: AWS SDK for JavaScript Team
│  ├─ url: https://aws.amazon.com/javascript/
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/middleware-websocket
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/middleware-websocket/LICENSE
├─ @aws-sdk/nested-clients@3.997.9
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/aws/aws-sdk-js-v3
│  ├─ publisher: AWS SDK for JavaScript Team
│  ├─ url: https://aws.amazon.com/javascript/
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/nested-clients
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/nested-clients/README.md
├─ @aws-sdk/signature-v4-multi-region@3.996.27
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/aws/aws-sdk-js-v3
│  ├─ publisher: AWS SDK for JavaScript Team
│  ├─ url: https://aws.amazon.com/javascript/
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/signature-v4-multi-region
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/signature-v4-multi-region/LICENSE
├─ @aws-sdk/token-providers@3.1048.0
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/aws/aws-sdk-js-v3
│  ├─ publisher: AWS SDK for JavaScript Team
│  ├─ url: https://aws.amazon.com/javascript/
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/token-providers
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/token-providers/LICENSE
├─ @aws-sdk/types@3.973.8
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/aws/aws-sdk-js-v3
│  ├─ publisher: AWS SDK for JavaScript Team
│  ├─ url: https://aws.amazon.com/javascript/
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/types
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/types/LICENSE
├─ @aws-sdk/util-locate-window@3.965.5
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/aws/aws-sdk-js-v3
│  ├─ publisher: AWS SDK for JavaScript Team
│  ├─ url: https://aws.amazon.com/javascript/
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/util-locate-window
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/util-locate-window/LICENSE
├─ @aws-sdk/xml-builder@3.972.24
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/aws/aws-sdk-js-v3
│  ├─ publisher: AWS SDK for JavaScript Team
│  ├─ url: https://aws.amazon.com/javascript/
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/xml-builder
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/xml-builder/LICENSE
├─ @aws/lambda-invoke-store@0.2.4
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/awslabs/aws-lambda-invoke-store
│  ├─ publisher: Amazon Web Services
│  ├─ url: http://aws.amazon.com
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws/lambda-invoke-store
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@aws/lambda-invoke-store/LICENSE
├─ @babel/runtime@7.29.2
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/babel/babel
│  ├─ publisher: The Babel Team
│  ├─ url: https://babel.dev/team
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@babel/runtime
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@babel/runtime/LICENSE
├─ @earendil-works/pi-agent-core@0.80.3
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/earendil-works/pi
│  ├─ publisher: Mario Zechner
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@earendil-works/pi-agent-core
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@earendil-works/pi-agent-core/README.md
├─ @earendil-works/pi-ai@0.80.3
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/earendil-works/pi
│  ├─ publisher: Mario Zechner
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@earendil-works/pi-ai
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@earendil-works/pi-ai/README.md
├─ @earendil-works/pi-coding-agent@0.80.3
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/earendil-works/pi
│  ├─ publisher: Mario Zechner
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/README.md
├─ @earendil-works/pi-tui@0.80.3
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/earendil-works/pi
│  ├─ publisher: Mario Zechner
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@earendil-works/pi-tui
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@earendil-works/pi-tui/README.md
├─ @google/genai@1.52.0
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/googleapis/js-genai
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@google/genai
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@google/genai/LICENSE
├─ @mistralai/mistralai@2.2.6
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/mistralai/client-ts
│  ├─ publisher: Mistral AI
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@mistralai/mistralai
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@mistralai/mistralai/LICENSE
├─ @nodable/entities@2.1.0
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/nodable/val-parsers
│  ├─ publisher: Amit Gupta
│  ├─ url: https://solothought.com
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@nodable/entities
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@nodable/entities/README.md
├─ @opentelemetry/api@1.9.0
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/open-telemetry/opentelemetry-js
│  ├─ publisher: OpenTelemetry Authors
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@opentelemetry/api
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@opentelemetry/api/LICENSE
├─ @opentelemetry/semantic-conventions@1.41.1
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/open-telemetry/opentelemetry-js
│  ├─ publisher: OpenTelemetry Authors
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@opentelemetry/semantic-conventions
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@opentelemetry/semantic-conventions/LICENSE
├─ @protobufjs/aspromise@1.1.2
│  ├─ licenses: BSD-3-Clause
│  ├─ repository: https://github.com/dcodeIO/protobuf.js
│  ├─ publisher: Daniel Wirtz
│  ├─ email: dcode+protobufjs@dcode.io
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@protobufjs/aspromise
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@protobufjs/aspromise/LICENSE
├─ @protobufjs/base64@1.1.2
│  ├─ licenses: BSD-3-Clause
│  ├─ repository: https://github.com/dcodeIO/protobuf.js
│  ├─ publisher: Daniel Wirtz
│  ├─ email: dcode+protobufjs@dcode.io
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@protobufjs/base64
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@protobufjs/base64/LICENSE
├─ @protobufjs/codegen@2.0.5
│  ├─ licenses: BSD-3-Clause
│  ├─ repository: https://github.com/dcodeIO/protobuf.js
│  ├─ publisher: Daniel Wirtz
│  ├─ email: dcode+protobufjs@dcode.io
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@protobufjs/codegen
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@protobufjs/codegen/LICENSE
├─ @protobufjs/eventemitter@1.1.1
│  ├─ licenses: BSD-3-Clause
│  ├─ repository: https://github.com/dcodeIO/protobuf.js
│  ├─ publisher: Daniel Wirtz
│  ├─ email: dcode+protobufjs@dcode.io
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@protobufjs/eventemitter
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@protobufjs/eventemitter/LICENSE
├─ @protobufjs/fetch@1.1.1
│  ├─ licenses: BSD-3-Clause
│  ├─ repository: https://github.com/dcodeIO/protobuf.js
│  ├─ publisher: Daniel Wirtz
│  ├─ email: dcode+protobufjs@dcode.io
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@protobufjs/fetch
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@protobufjs/fetch/LICENSE
├─ @protobufjs/float@1.0.2
│  ├─ licenses: BSD-3-Clause
│  ├─ repository: https://github.com/dcodeIO/protobuf.js
│  ├─ publisher: Daniel Wirtz
│  ├─ email: dcode+protobufjs@dcode.io
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@protobufjs/float
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@protobufjs/float/LICENSE
├─ @protobufjs/path@1.1.2
│  ├─ licenses: BSD-3-Clause
│  ├─ repository: https://github.com/dcodeIO/protobuf.js
│  ├─ publisher: Daniel Wirtz
│  ├─ email: dcode+protobufjs@dcode.io
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@protobufjs/path
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@protobufjs/path/LICENSE
├─ @protobufjs/pool@1.1.0
│  ├─ licenses: BSD-3-Clause
│  ├─ repository: https://github.com/dcodeIO/protobuf.js
│  ├─ publisher: Daniel Wirtz
│  ├─ email: dcode+protobufjs@dcode.io
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@protobufjs/pool
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@protobufjs/pool/LICENSE
├─ @protobufjs/utf8@1.1.1
│  ├─ licenses: BSD-3-Clause
│  ├─ repository: https://github.com/dcodeIO/protobuf.js
│  ├─ publisher: Daniel Wirtz
│  ├─ email: dcode+protobufjs@dcode.io
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@protobufjs/utf8
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@protobufjs/utf8/LICENSE
├─ @silvia-odwyer/photon-node@0.3.4
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/silvia-odwyer/photon
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@silvia-odwyer/photon-node
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@silvia-odwyer/photon-node/LICENSE.md
├─ @smithy/core@3.24.3
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/smithy-lang/smithy-typescript
│  ├─ publisher: AWS Smithy Team
│  ├─ url: https://smithy.io
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@smithy/core
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@smithy/core/LICENSE
├─ @smithy/credential-provider-imds@4.3.3
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/smithy-lang/smithy-typescript
│  ├─ publisher: AWS SDK for JavaScript Team
│  ├─ url: https://aws.amazon.com/javascript/
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@smithy/credential-provider-imds
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@smithy/credential-provider-imds/LICENSE
├─ @smithy/fetch-http-handler@5.4.3
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/smithy-lang/smithy-typescript
│  ├─ publisher: AWS SDK for JavaScript Team
│  ├─ url: https://aws.amazon.com/javascript/
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@smithy/fetch-http-handler
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@smithy/fetch-http-handler/LICENSE
├─ @smithy/is-array-buffer@2.2.0
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/awslabs/smithy-typescript
│  ├─ publisher: AWS SDK for JavaScript Team
│  ├─ url: https://aws.amazon.com/javascript/
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@smithy/is-array-buffer
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@smithy/is-array-buffer/LICENSE
├─ @smithy/node-http-handler@4.7.3
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/smithy-lang/smithy-typescript
│  ├─ publisher: AWS SDK for JavaScript Team
│  ├─ url: https://aws.amazon.com/javascript/
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@smithy/node-http-handler
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@smithy/node-http-handler/LICENSE
├─ @smithy/signature-v4@5.4.3
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/smithy-lang/smithy-typescript
│  ├─ publisher: AWS SDK for JavaScript Team
│  ├─ url: https://aws.amazon.com/javascript/
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@smithy/signature-v4
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@smithy/signature-v4/LICENSE
├─ @smithy/types@4.14.2
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/smithy-lang/smithy-typescript
│  ├─ publisher: AWS Smithy Team
│  ├─ url: https://smithy.io
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@smithy/types
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@smithy/types/LICENSE
├─ @smithy/util-buffer-from@2.2.0
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/awslabs/smithy-typescript
│  ├─ publisher: AWS SDK for JavaScript Team
│  ├─ url: https://aws.amazon.com/javascript/
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@smithy/util-buffer-from
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@smithy/util-buffer-from/LICENSE
├─ @smithy/util-utf8@2.3.0
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/awslabs/smithy-typescript
│  ├─ publisher: AWS SDK for JavaScript Team
│  ├─ url: https://aws.amazon.com/javascript/
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@smithy/util-utf8
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@smithy/util-utf8/LICENSE
├─ @types/node@24.12.4
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/DefinitelyTyped/DefinitelyTyped
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@types/node
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@types/node/LICENSE
├─ @types/retry@0.12.0
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/DefinitelyTyped/DefinitelyTyped
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/p-retry/node_modules/@types/retry
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/p-retry/node_modules/@types/retry/LICENSE
├─ agent-base@7.1.4
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/TooTallNate/proxy-agents
│  ├─ publisher: Nathan Rajlich
│  ├─ email: nathan@tootallnate.net
│  ├─ url: http://n8.io/
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/agent-base
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/agent-base/LICENSE
├─ balanced-match@4.0.4
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/juliangruber/balanced-match
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/balanced-match
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/balanced-match/LICENSE.md
├─ base64-js@1.5.1
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/beatgammit/base64-js
│  ├─ publisher: T. Jameson Little
│  ├─ email: t.jameson.little@gmail.com
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/base64-js
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/base64-js/LICENSE
├─ bignumber.js@9.3.1
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/MikeMcl/bignumber.js
│  ├─ publisher: Michael Mclaughlin
│  ├─ email: M8ch88l@gmail.com
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/bignumber.js
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/bignumber.js/LICENCE.md
├─ bowser@2.14.1
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/bowser-js/bowser
│  ├─ publisher: Dustin Diaz
│  ├─ email: dustin@dustindiaz.com
│  ├─ url: http://dustindiaz.com
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/bowser
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/bowser/LICENSE
├─ brace-expansion@5.0.6
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/juliangruber/brace-expansion
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/brace-expansion
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/brace-expansion/LICENSE
├─ buffer-equal-constant-time@1.0.1
│  ├─ licenses: BSD-3-Clause
│  ├─ repository: https://github.com/goinstant/buffer-equal-constant-time
│  ├─ publisher: GoInstant Inc., a salesforce.com company
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/buffer-equal-constant-time
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/buffer-equal-constant-time/LICENSE.txt
├─ chalk@5.6.2
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/chalk/chalk
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/chalk
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/chalk/license
├─ cross-spawn@7.0.6
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/moxystudio/node-cross-spawn
│  ├─ publisher: André Cruz
│  ├─ email: andre@moxy.studio
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/cross-spawn
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/cross-spawn/LICENSE
├─ data-uri-to-buffer@4.0.1
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/TooTallNate/node-data-uri-to-buffer
│  ├─ publisher: Nathan Rajlich
│  ├─ email: nathan@tootallnate.net
│  ├─ url: http://n8.io/
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/data-uri-to-buffer
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/data-uri-to-buffer/README.md
├─ debug@4.4.3
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/debug-js/debug
│  ├─ publisher: Josh Junon
│  ├─ url: https://github.com/qix-
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/debug
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/debug/LICENSE
├─ diff@8.0.4
│  ├─ licenses: BSD-3-Clause
│  ├─ repository: https://github.com/kpdecker/jsdiff
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/diff
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/diff/LICENSE
├─ ecdsa-sig-formatter@1.0.11
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/Brightspace/node-ecdsa-sig-formatter
│  ├─ publisher: D2L Corporation
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/ecdsa-sig-formatter
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/ecdsa-sig-formatter/LICENSE
├─ extend@3.0.2
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/justmoon/node-extend
│  ├─ publisher: Stefan Thomas
│  ├─ email: justmoon@members.fsf.org
│  ├─ url: http://www.justmoon.net
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/extend
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/extend/LICENSE
├─ fast-xml-builder@1.2.0
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/NaturalIntelligence/fast-xml-builder
│  ├─ publisher: Amit Gupta
│  ├─ url: https://solothought.com
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/fast-xml-builder
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/fast-xml-builder/LICENSE
├─ fast-xml-parser@5.7.3
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/NaturalIntelligence/fast-xml-parser
│  ├─ publisher: Amit Gupta
│  ├─ url: https://solothought.com
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/fast-xml-parser
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/fast-xml-parser/LICENSE
├─ fetch-blob@3.2.0
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/node-fetch/fetch-blob
│  ├─ publisher: Jimmy Wärting
│  ├─ email: jimmy@warting.se
│  ├─ url: https://jimmy.warting.se
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/fetch-blob
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/fetch-blob/LICENSE
├─ formdata-polyfill@4.0.10
│  ├─ licenses: MIT
│  ├─ repository: git+https://jimmywarting@github.com/jimmywarting/FormData
│  ├─ publisher: Jimmy Wärting
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/formdata-polyfill
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/formdata-polyfill/LICENSE
├─ gaxios@7.1.4
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/googleapis/google-cloud-node-core
│  ├─ publisher: Google, LLC
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/gaxios
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/gaxios/LICENSE
├─ gcp-metadata@8.1.2
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/googleapis/google-cloud-node-core
│  ├─ publisher: Google LLC
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/gcp-metadata
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/gcp-metadata/LICENSE
├─ get-east-asian-width@1.6.0
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/sindresorhus/get-east-asian-width
│  ├─ publisher: Sindre Sorhus
│  ├─ email: sindresorhus@gmail.com
│  ├─ url: https://sindresorhus.com
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/get-east-asian-width
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/get-east-asian-width/license
├─ glob@13.0.6
│  ├─ licenses: BlueOak-1.0.0
│  ├─ repository: https://github.com/isaacs/node-glob
│  ├─ publisher: Isaac Z. Schlueter
│  ├─ email: i@izs.me
│  ├─ url: https://blog.izs.me/
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/glob
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/glob/LICENSE.md
├─ google-auth-library@10.6.2
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/googleapis/google-cloud-node-core
│  ├─ publisher: Google Inc.
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/google-auth-library
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/google-auth-library/LICENSE
├─ google-logging-utils@1.1.3
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/googleapis/google-cloud-node-core
│  ├─ publisher: Google API Authors
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/google-logging-utils
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/google-logging-utils/LICENSE
├─ graceful-fs@4.2.11
│  ├─ licenses: ISC
│  ├─ repository: https://github.com/isaacs/node-graceful-fs
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/graceful-fs
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/graceful-fs/LICENSE
├─ highlight.js@10.7.3
│  ├─ licenses: BSD-3-Clause
│  ├─ repository: https://github.com/highlightjs/highlight.js
│  ├─ publisher: Ivan Sagalaev
│  ├─ email: maniac@softwaremaniacs.org
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/highlight.js
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/highlight.js/LICENSE
├─ hosted-git-info@9.0.3
│  ├─ licenses: ISC
│  ├─ repository: https://github.com/npm/hosted-git-info
│  ├─ publisher: GitHub Inc.
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/hosted-git-info
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/hosted-git-info/LICENSE
├─ http-proxy-agent@7.0.2
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/TooTallNate/proxy-agents
│  ├─ publisher: Nathan Rajlich
│  ├─ email: nathan@tootallnate.net
│  ├─ url: http://n8.io/
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/http-proxy-agent
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/http-proxy-agent/LICENSE
├─ https-proxy-agent@7.0.6
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/TooTallNate/proxy-agents
│  ├─ publisher: Nathan Rajlich
│  ├─ email: nathan@tootallnate.net
│  ├─ url: http://n8.io/
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/https-proxy-agent
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/https-proxy-agent/LICENSE
├─ ignore@7.0.5
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/kaelzhang/node-ignore
│  ├─ publisher: kael
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/ignore
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/ignore/LICENSE-MIT
├─ isexe@2.0.0
│  ├─ licenses: ISC
│  ├─ repository: https://github.com/isaacs/isexe
│  ├─ publisher: Isaac Z. Schlueter
│  ├─ email: i@izs.me
│  ├─ url: http://blog.izs.me/
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/isexe
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/isexe/LICENSE
├─ jiti@2.7.0
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/unjs/jiti
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/jiti
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/jiti/LICENSE
├─ json-bigint@1.0.0
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/sidorares/json-bigint
│  ├─ publisher: Andrey Sidorov
│  ├─ email: sidorares@yandex.ru
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/json-bigint
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/json-bigint/LICENSE
├─ json-schema-to-ts@3.1.1
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/ThomasAribart/json-schema-to-ts
│  ├─ publisher: Thomas Aribart
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/json-schema-to-ts
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/json-schema-to-ts/LICENSE
├─ jwa@2.0.1
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/brianloveswords/node-jwa
│  ├─ publisher: Brian J. Brennan
│  ├─ email: brianloveswords@gmail.com
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/jwa
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/jwa/LICENSE
├─ jws@4.0.1
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/brianloveswords/node-jws
│  ├─ publisher: Brian J Brennan
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/jws
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/jws/LICENSE
├─ long@5.3.2
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/dcodeIO/long.js
│  ├─ publisher: Daniel Wirtz
│  ├─ email: dcode@dcode.io
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/long
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/long/LICENSE
├─ lru-cache@11.4.0
│  ├─ licenses: BlueOak-1.0.0
│  ├─ repository: https://github.com/isaacs/node-lru-cache
│  ├─ publisher: Isaac Z. Schlueter
│  ├─ email: i@izs.me
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/lru-cache
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/lru-cache/LICENSE.md
├─ marked@18.0.5
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/markedjs/marked
│  ├─ publisher: Christopher Jeffrey
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/marked
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/marked/LICENSE
├─ minimatch@10.2.5
│  ├─ licenses: BlueOak-1.0.0
│  ├─ repository: https://github.com/isaacs/minimatch
│  ├─ publisher: Isaac Z. Schlueter
│  ├─ email: i@izs.me
│  ├─ url: http://blog.izs.me
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/minimatch
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/minimatch/LICENSE.md
├─ minipass@7.1.3
│  ├─ licenses: BlueOak-1.0.0
│  ├─ repository: https://github.com/isaacs/minipass
│  ├─ publisher: Isaac Z. Schlueter
│  ├─ email: i@izs.me
│  ├─ url: http://blog.izs.me/
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/minipass
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/minipass/LICENSE.md
├─ ms@2.1.3
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/vercel/ms
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/ms
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/ms/license.md
├─ node-domexception@1.0.0
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/jimmywarting/node-domexception
│  ├─ publisher: Jimmy Wärting
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/node-domexception
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/node-domexception/LICENSE
├─ node-fetch@3.3.2
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/node-fetch/node-fetch
│  ├─ publisher: David Frank
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/node-fetch
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/node-fetch/LICENSE.md
├─ openai@6.26.0
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/openai/openai-node
│  ├─ publisher: OpenAI
│  ├─ email: support@openai.com
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/openai
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/openai/LICENSE
├─ p-retry@4.6.2
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/sindresorhus/p-retry
│  ├─ publisher: Sindre Sorhus
│  ├─ email: sindresorhus@gmail.com
│  ├─ url: sindresorhus.com
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/p-retry
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/p-retry/license
├─ partial-json@0.1.7
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/promplate/partial-json-parser-js
│  ├─ publisher: Muspi Merol
│  ├─ email: me@promplate.dev
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/partial-json
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/partial-json/LICENSE
├─ path-expression-matcher@1.5.0
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/NaturalIntelligence/path-expression-matcher
│  ├─ publisher: Amit Gupta
│  ├─ url: https://solothought.com
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/path-expression-matcher
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/path-expression-matcher/LICENSE
├─ path-key@3.1.1
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/sindresorhus/path-key
│  ├─ publisher: Sindre Sorhus
│  ├─ email: sindresorhus@gmail.com
│  ├─ url: sindresorhus.com
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/path-key
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/path-key/license
├─ path-scurry@2.0.2
│  ├─ licenses: BlueOak-1.0.0
│  ├─ repository: https://github.com/isaacs/path-scurry
│  ├─ publisher: Isaac Z. Schlueter
│  ├─ email: i@izs.me
│  ├─ url: https://blog.izs.me
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/path-scurry
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/path-scurry/LICENSE.md
├─ proper-lockfile@4.1.2
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/moxystudio/node-proper-lockfile
│  ├─ publisher: André Cruz
│  ├─ email: andre@moxy.studio
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/proper-lockfile
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/proper-lockfile/LICENSE
├─ protobufjs@7.6.4
│  ├─ licenses: BSD-3-Clause
│  ├─ repository: https://github.com/protobufjs/protobuf.js
│  ├─ publisher: Daniel Wirtz
│  ├─ email: dcode+protobufjs@dcode.io
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/protobufjs
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/protobufjs/LICENSE
├─ retry@0.12.0
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/tim-kos/node-retry
│  ├─ publisher: Tim Koschützki
│  ├─ email: tim@debuggable.com
│  ├─ url: http://debuggable.com/
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/proper-lockfile/node_modules/retry
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/proper-lockfile/node_modules/retry/License
├─ retry@0.13.1
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/tim-kos/node-retry
│  ├─ publisher: Tim Koschützki
│  ├─ email: tim@debuggable.com
│  ├─ url: http://debuggable.com/
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/retry
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/retry/License
├─ safe-buffer@5.2.1
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/feross/safe-buffer
│  ├─ publisher: Feross Aboukhadijeh
│  ├─ email: feross@feross.org
│  ├─ url: https://feross.org
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/safe-buffer
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/safe-buffer/LICENSE
├─ semver@7.8.0
│  ├─ licenses: ISC
│  ├─ repository: https://github.com/npm/node-semver
│  ├─ publisher: GitHub Inc.
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/semver
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/semver/LICENSE
├─ shebang-command@2.0.0
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/kevva/shebang-command
│  ├─ publisher: Kevin Mårtensson
│  ├─ email: kevinmartensson@gmail.com
│  ├─ url: github.com/kevva
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/shebang-command
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/shebang-command/license
├─ shebang-regex@3.0.0
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/sindresorhus/shebang-regex
│  ├─ publisher: Sindre Sorhus
│  ├─ email: sindresorhus@gmail.com
│  ├─ url: sindresorhus.com
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/shebang-regex
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/shebang-regex/license
├─ signal-exit@3.0.7
│  ├─ licenses: ISC
│  ├─ repository: https://github.com/tapjs/signal-exit
│  ├─ publisher: Ben Coe
│  ├─ email: ben@npmjs.com
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/signal-exit
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/signal-exit/LICENSE.txt
├─ strnum@2.3.0
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/NaturalIntelligence/strnum
│  ├─ publisher: Amit Gupta
│  ├─ url: https://solothought.work/
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/strnum
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/strnum/LICENSE
├─ ts-algebra@2.0.0
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/ThomasAribart/ts-algebra
│  ├─ publisher: Thomas Aribart
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/ts-algebra
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/ts-algebra/LICENSE
├─ tslib@2.8.1
│  ├─ licenses: 0BSD
│  ├─ repository: https://github.com/Microsoft/tslib
│  ├─ publisher: Microsoft Corp.
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/tslib
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/tslib/LICENSE.txt
├─ typebox@1.1.38
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/sinclairzx81/typebox
│  ├─ publisher: sinclairzx81
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/typebox
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/typebox/license
├─ undici-types@7.16.0
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/nodejs/undici
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/undici-types
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/undici-types/LICENSE
├─ undici@8.5.0
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/nodejs/undici
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/undici
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/undici/LICENSE
├─ web-streams-polyfill@3.3.3
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/MattiasBuelens/web-streams-polyfill
│  ├─ publisher: Mattias Buelens
│  ├─ email: mattias@buelens.com
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/web-streams-polyfill
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/web-streams-polyfill/LICENSE
├─ which@2.0.2
│  ├─ licenses: ISC
│  ├─ repository: https://github.com/isaacs/node-which
│  ├─ publisher: Isaac Z. Schlueter
│  ├─ email: i@izs.me
│  ├─ url: http://blog.izs.me
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/which
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/which/LICENSE
├─ ws@8.21.0
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/websockets/ws
│  ├─ publisher: Einar Otto Stangvik
│  ├─ email: einaros@gmail.com
│  ├─ url: http://2x.io
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/ws
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/ws/LICENSE
├─ xml-naming@0.1.0
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/NaturalIntelligence/xml-naming
│  ├─ publisher: Amit Gupta
│  ├─ url: https://solothought.com
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/xml-naming
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/xml-naming/README.md
├─ yaml@2.9.0
│  ├─ licenses: ISC
│  ├─ repository: https://github.com/eemeli/yaml
│  ├─ publisher: Eemeli Aro
│  ├─ email: eemeli@gmail.com
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/yaml
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/yaml/LICENSE
├─ zod-to-json-schema@3.25.2
│  ├─ licenses: ISC
│  ├─ repository: https://github.com/StefanTerdell/zod-to-json-schema
│  ├─ publisher: Stefan Terdell
│  ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/zod-to-json-schema
│  └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/zod-to-json-schema/LICENSE
└─ zod@3.25.76
   ├─ licenses: MIT
   ├─ repository: https://github.com/colinhacks/zod
   ├─ publisher: Colin McDonnell
   ├─ email: zod@colinhacks.com
   ├─ path: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/zod
   └─ licenseFile: /usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/zod/LICENSE

