{
  "bomFormat": "CycloneDX",
  "specVersion": "1.5",
  "components": [
    {
      "bom-ref": "repo-root",
      "name": "openai/openai-agents-python",
      "version": null,
      "purl": null,
      "type": "library"
    },
    {
      "bom-ref": "file1::root",
      "name": "openai-agents",
      "version": null,
      "purl": null,
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:aiofiles@24.1.0",
      "name": "aiofiles",
      "version": "24.1.0",
      "purl": "pkg:pypi/aiofiles@24.1.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:aiohappyeyeballs@2.6.1",
      "name": "aiohappyeyeballs",
      "version": "2.6.1",
      "purl": "pkg:pypi/aiohappyeyeballs@2.6.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:aiohttp@3.12.15",
      "name": "aiohttp",
      "version": "3.12.15",
      "purl": "pkg:pypi/aiohttp@3.12.15",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:aiohttp-retry@2.9.1",
      "name": "aiohttp-retry",
      "version": "2.9.1",
      "purl": "pkg:pypi/aiohttp-retry@2.9.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:aiosignal@1.4.0",
      "name": "aiosignal",
      "version": "1.4.0",
      "purl": "pkg:pypi/aiosignal@1.4.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:aiosqlite@0.21.0",
      "name": "aiosqlite",
      "version": "0.21.0",
      "purl": "pkg:pypi/aiosqlite@0.21.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:annotated-doc@0.0.4",
      "name": "annotated-doc",
      "version": "0.0.4",
      "purl": "pkg:pypi/annotated-doc@0.0.4",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:annotated-types@0.7.0",
      "name": "annotated-types",
      "version": "0.7.0",
      "purl": "pkg:pypi/annotated-types@0.7.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:any-llm-sdk@1.11.0",
      "name": "any-llm-sdk",
      "version": "1.11.0",
      "purl": "pkg:pypi/any-llm-sdk@1.11.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:anyio@4.10.0",
      "name": "anyio",
      "version": "4.10.0",
      "purl": "pkg:pypi/anyio@4.10.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:asttokens@3.0.0",
      "name": "asttokens",
      "version": "3.0.0",
      "purl": "pkg:pypi/asttokens@3.0.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:async-timeout@5.0.1",
      "name": "async-timeout",
      "version": "5.0.1",
      "purl": "pkg:pypi/async-timeout@5.0.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:asyncpg@0.30.0",
      "name": "asyncpg",
      "version": "0.30.0",
      "purl": "pkg:pypi/asyncpg@0.30.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:attrs@25.3.0",
      "name": "attrs",
      "version": "25.3.0",
      "purl": "pkg:pypi/attrs@25.3.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:babel@2.17.0",
      "name": "babel",
      "version": "2.17.0",
      "purl": "pkg:pypi/babel@2.17.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:backports-asyncio-runner@1.2.0",
      "name": "backports-asyncio-runner",
      "version": "1.2.0",
      "purl": "pkg:pypi/backports-asyncio-runner@1.2.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:backports-datetime-fromisoformat@2.0.3",
      "name": "backports-datetime-fromisoformat",
      "version": "2.0.3",
      "purl": "pkg:pypi/backports-datetime-fromisoformat@2.0.3",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:backrefs@5.9",
      "name": "backrefs",
      "version": "5.9",
      "purl": "pkg:pypi/backrefs@5.9",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:blaxel@0.2.50",
      "name": "blaxel",
      "version": "0.2.50",
      "purl": "pkg:pypi/blaxel@0.2.50",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:boto3@1.42.75",
      "name": "boto3",
      "version": "1.42.75",
      "purl": "pkg:pypi/boto3@1.42.75",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:botocore@1.42.75",
      "name": "botocore",
      "version": "1.42.75",
      "purl": "pkg:pypi/botocore@1.42.75",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:bracex@2.6",
      "name": "bracex",
      "version": "2.6",
      "purl": "pkg:pypi/bracex@2.6",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:cbor2@5.8.0",
      "name": "cbor2",
      "version": "5.8.0",
      "purl": "pkg:pypi/cbor2@5.8.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:certifi@2025.8.3",
      "name": "certifi",
      "version": "2025.8.3",
      "purl": "pkg:pypi/certifi@2025.8.3",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:cffi@1.17.1",
      "name": "cffi",
      "version": "1.17.1",
      "purl": "pkg:pypi/cffi@1.17.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:charset-normalizer@3.4.3",
      "name": "charset-normalizer",
      "version": "3.4.3",
      "purl": "pkg:pypi/charset-normalizer@3.4.3",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:click@8.2.1",
      "name": "click",
      "version": "8.2.1",
      "purl": "pkg:pypi/click@8.2.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:colorama@0.4.6",
      "name": "colorama",
      "version": "0.4.6",
      "purl": "pkg:pypi/colorama@0.4.6",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:coverage@7.10.3",
      "name": "coverage",
      "version": "7.10.3",
      "purl": "pkg:pypi/coverage@7.10.3",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:cryptography@45.0.7",
      "name": "cryptography",
      "version": "45.0.7",
      "purl": "pkg:pypi/cryptography@45.0.7",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:dapr@1.16.0",
      "name": "dapr",
      "version": "1.16.0",
      "purl": "pkg:pypi/dapr@1.16.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:daytona@0.155.0",
      "name": "daytona",
      "version": "0.155.0",
      "purl": "pkg:pypi/daytona@0.155.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:daytona-api-client@0.155.0",
      "name": "daytona-api-client",
      "version": "0.155.0",
      "purl": "pkg:pypi/daytona-api-client@0.155.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:daytona-api-client-async@0.155.0",
      "name": "daytona-api-client-async",
      "version": "0.155.0",
      "purl": "pkg:pypi/daytona-api-client-async@0.155.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:daytona-toolbox-api-client@0.155.0",
      "name": "daytona-toolbox-api-client",
      "version": "0.155.0",
      "purl": "pkg:pypi/daytona-toolbox-api-client@0.155.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:daytona-toolbox-api-client-async@0.155.0",
      "name": "daytona-toolbox-api-client-async",
      "version": "0.155.0",
      "purl": "pkg:pypi/daytona-toolbox-api-client-async@0.155.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:deprecated@1.3.1",
      "name": "deprecated",
      "version": "1.3.1",
      "purl": "pkg:pypi/deprecated@1.3.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:distro@1.9.0",
      "name": "distro",
      "version": "1.9.0",
      "purl": "pkg:pypi/distro@1.9.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:dnspython@2.8.0",
      "name": "dnspython",
      "version": "2.8.0",
      "purl": "pkg:pypi/dnspython@2.8.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:docker@7.1.0",
      "name": "docker",
      "version": "7.1.0",
      "purl": "pkg:pypi/docker@7.1.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:dockerfile-parse@2.0.1",
      "name": "dockerfile-parse",
      "version": "2.0.1",
      "purl": "pkg:pypi/dockerfile-parse@2.0.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:e2b@2.20.0",
      "name": "e2b",
      "version": "2.20.0",
      "purl": "pkg:pypi/e2b@2.20.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:e2b-code-interpreter@2.4.1",
      "name": "e2b-code-interpreter",
      "version": "2.4.1",
      "purl": "pkg:pypi/e2b-code-interpreter@2.4.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:environs@14.6.0",
      "name": "environs",
      "version": "14.6.0",
      "purl": "pkg:pypi/environs@14.6.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:eval-type-backport@0.2.2",
      "name": "eval-type-backport",
      "version": "0.2.2",
      "purl": "pkg:pypi/eval-type-backport@0.2.2",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:evdev@1.9.2",
      "name": "evdev",
      "version": "1.9.2",
      "purl": "pkg:pypi/evdev@1.9.2",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:exceptiongroup@1.3.1",
      "name": "exceptiongroup",
      "version": "1.3.1",
      "purl": "pkg:pypi/exceptiongroup@1.3.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:execnet@2.1.2",
      "name": "execnet",
      "version": "2.1.2",
      "purl": "pkg:pypi/execnet@2.1.2",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:executing@2.2.0",
      "name": "executing",
      "version": "2.2.0",
      "purl": "pkg:pypi/executing@2.2.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:fakeredis@2.31.3",
      "name": "fakeredis",
      "version": "2.31.3",
      "purl": "pkg:pypi/fakeredis@2.31.3",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:fastapi@0.116.1",
      "name": "fastapi",
      "version": "0.116.1",
      "purl": "pkg:pypi/fastapi@0.116.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:fastuuid@0.14.0",
      "name": "fastuuid",
      "version": "0.14.0",
      "purl": "pkg:pypi/fastuuid@0.14.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:filelock@3.18.0",
      "name": "filelock",
      "version": "3.18.0",
      "purl": "pkg:pypi/filelock@3.18.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:frozenlist@1.7.0",
      "name": "frozenlist",
      "version": "1.7.0",
      "purl": "pkg:pypi/frozenlist@1.7.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:fsspec@2025.7.0",
      "name": "fsspec",
      "version": "2025.7.0",
      "purl": "pkg:pypi/fsspec@2025.7.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:ghp-import@2.1.0",
      "name": "ghp-import",
      "version": "2.1.0",
      "purl": "pkg:pypi/ghp-import@2.1.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:googleapis-common-protos@1.70.0",
      "name": "googleapis-common-protos",
      "version": "1.70.0",
      "purl": "pkg:pypi/googleapis-common-protos@1.70.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:graphviz@0.21",
      "name": "graphviz",
      "version": "0.21",
      "purl": "pkg:pypi/graphviz@0.21",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:greenlet@3.2.4",
      "name": "greenlet",
      "version": "3.2.4",
      "purl": "pkg:pypi/greenlet@3.2.4",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:griffelib@2.0.1",
      "name": "griffelib",
      "version": "2.0.1",
      "purl": "pkg:pypi/griffelib@2.0.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:grpcio@1.76.0",
      "name": "grpcio",
      "version": "1.76.0",
      "purl": "pkg:pypi/grpcio@1.76.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:grpcio-status@1.67.1",
      "name": "grpcio-status",
      "version": "1.67.1",
      "purl": "pkg:pypi/grpcio-status@1.67.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:grpclib@0.4.9",
      "name": "grpclib",
      "version": "0.4.9",
      "purl": "pkg:pypi/grpclib@0.4.9",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:h11@0.16.0",
      "name": "h11",
      "version": "0.16.0",
      "purl": "pkg:pypi/h11@0.16.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:h2@4.3.0",
      "name": "h2",
      "version": "4.3.0",
      "purl": "pkg:pypi/h2@4.3.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:hf-xet@1.1.7",
      "name": "hf-xet",
      "version": "1.1.7",
      "purl": "pkg:pypi/hf-xet@1.1.7",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:hpack@4.1.0",
      "name": "hpack",
      "version": "4.1.0",
      "purl": "pkg:pypi/hpack@4.1.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:httpcore@1.0.9",
      "name": "httpcore",
      "version": "1.0.9",
      "purl": "pkg:pypi/httpcore@1.0.9",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:httpx@0.28.1",
      "name": "httpx",
      "version": "0.28.1",
      "purl": "pkg:pypi/httpx@0.28.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:httpx-sse@0.4.1",
      "name": "httpx-sse",
      "version": "0.4.1",
      "purl": "pkg:pypi/httpx-sse@0.4.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:huggingface-hub@0.34.4",
      "name": "huggingface-hub",
      "version": "0.34.4",
      "purl": "pkg:pypi/huggingface-hub@0.34.4",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:hyperframe@6.1.0",
      "name": "hyperframe",
      "version": "6.1.0",
      "purl": "pkg:pypi/hyperframe@6.1.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:idna@3.10",
      "name": "idna",
      "version": "3.10",
      "purl": "pkg:pypi/idna@3.10",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:importlib-metadata@8.7.0",
      "name": "importlib-metadata",
      "version": "8.7.0",
      "purl": "pkg:pypi/importlib-metadata@8.7.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:iniconfig@2.1.0",
      "name": "iniconfig",
      "version": "2.1.0",
      "purl": "pkg:pypi/iniconfig@2.1.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:inline-snapshot@0.27.2",
      "name": "inline-snapshot",
      "version": "0.27.2",
      "purl": "pkg:pypi/inline-snapshot@0.27.2",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:jinja2@3.1.6",
      "name": "jinja2",
      "version": "3.1.6",
      "purl": "pkg:pypi/jinja2@3.1.6",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:jiter@0.10.0",
      "name": "jiter",
      "version": "0.10.0",
      "purl": "pkg:pypi/jiter@0.10.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:jmespath@1.1.0",
      "name": "jmespath",
      "version": "1.1.0",
      "purl": "pkg:pypi/jmespath@1.1.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:jsonschema@4.25.0",
      "name": "jsonschema",
      "version": "4.25.0",
      "purl": "pkg:pypi/jsonschema@4.25.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:jsonschema-specifications@2025.4.1",
      "name": "jsonschema-specifications",
      "version": "2025.4.1",
      "purl": "pkg:pypi/jsonschema-specifications@2025.4.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:linkify-it-py@2.0.3",
      "name": "linkify-it-py",
      "version": "2.0.3",
      "purl": "pkg:pypi/linkify-it-py@2.0.3",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:litellm@1.83.0",
      "name": "litellm",
      "version": "1.83.0",
      "purl": "pkg:pypi/litellm@1.83.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:markdown@3.8.2",
      "name": "markdown",
      "version": "3.8.2",
      "purl": "pkg:pypi/markdown@3.8.2",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:markdown-it-py@4.0.0",
      "name": "markdown-it-py",
      "version": "4.0.0",
      "purl": "pkg:pypi/markdown-it-py@4.0.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:markupsafe@3.0.2",
      "name": "markupsafe",
      "version": "3.0.2",
      "purl": "pkg:pypi/markupsafe@3.0.2",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:marshmallow@4.2.2",
      "name": "marshmallow",
      "version": "4.2.2",
      "purl": "pkg:pypi/marshmallow@4.2.2",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:mcp@1.26.0",
      "name": "mcp",
      "version": "1.26.0",
      "purl": "pkg:pypi/mcp@1.26.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:mdit-py-plugins@0.5.0",
      "name": "mdit-py-plugins",
      "version": "0.5.0",
      "purl": "pkg:pypi/mdit-py-plugins@0.5.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:mdurl@0.1.2",
      "name": "mdurl",
      "version": "0.1.2",
      "purl": "pkg:pypi/mdurl@0.1.2",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:mergedeep@1.3.4",
      "name": "mergedeep",
      "version": "1.3.4",
      "purl": "pkg:pypi/mergedeep@1.3.4",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:mkdocs@1.6.1",
      "name": "mkdocs",
      "version": "1.6.1",
      "purl": "pkg:pypi/mkdocs@1.6.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:mkdocs-autorefs@1.4.2",
      "name": "mkdocs-autorefs",
      "version": "1.4.2",
      "purl": "pkg:pypi/mkdocs-autorefs@1.4.2",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:mkdocs-get-deps@0.2.0",
      "name": "mkdocs-get-deps",
      "version": "0.2.0",
      "purl": "pkg:pypi/mkdocs-get-deps@0.2.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:mkdocs-material@9.6.16",
      "name": "mkdocs-material",
      "version": "9.6.16",
      "purl": "pkg:pypi/mkdocs-material@9.6.16",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:mkdocs-material-extensions@1.3.1",
      "name": "mkdocs-material-extensions",
      "version": "1.3.1",
      "purl": "pkg:pypi/mkdocs-material-extensions@1.3.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:mkdocs-static-i18n@1.3.0",
      "name": "mkdocs-static-i18n",
      "version": "1.3.0",
      "purl": "pkg:pypi/mkdocs-static-i18n@1.3.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:mkdocstrings@1.0.3",
      "name": "mkdocstrings",
      "version": "1.0.3",
      "purl": "pkg:pypi/mkdocstrings@1.0.3",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:mkdocstrings-python@2.0.3",
      "name": "mkdocstrings-python",
      "version": "2.0.3",
      "purl": "pkg:pypi/mkdocstrings-python@2.0.3",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:modal@1.3.5",
      "name": "modal",
      "version": "1.3.5",
      "purl": "pkg:pypi/modal@1.3.5",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:multidict@6.6.4",
      "name": "multidict",
      "version": "6.6.4",
      "purl": "pkg:pypi/multidict@6.6.4",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:mypy@1.17.1",
      "name": "mypy",
      "version": "1.17.1",
      "purl": "pkg:pypi/mypy@1.17.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:mypy-extensions@1.1.0",
      "name": "mypy-extensions",
      "version": "1.1.0",
      "purl": "pkg:pypi/mypy-extensions@1.1.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:nexus-rpc@1.4.0",
      "name": "nexus-rpc",
      "version": "1.4.0",
      "purl": "pkg:pypi/nexus-rpc@1.4.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:nodeenv@1.10.0",
      "name": "nodeenv",
      "version": "1.10.0",
      "purl": "pkg:pypi/nodeenv@1.10.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:numpy@2.2.6",
      "name": "numpy",
      "version": "2.2.6",
      "purl": "pkg:pypi/numpy@2.2.6",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:numpy@2.3.2",
      "name": "numpy",
      "version": "2.3.2",
      "purl": "pkg:pypi/numpy@2.3.2",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:obstore@0.8.2",
      "name": "obstore",
      "version": "0.8.2",
      "purl": "pkg:pypi/obstore@0.8.2",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:openai@2.26.0",
      "name": "openai",
      "version": "2.26.0",
      "purl": "pkg:pypi/openai@2.26.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:openresponses-types@2.3.0.post1",
      "name": "openresponses-types",
      "version": "2.3.0.post1",
      "purl": "pkg:pypi/openresponses-types@2.3.0.post1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:opentelemetry-api@1.40.0",
      "name": "opentelemetry-api",
      "version": "1.40.0",
      "purl": "pkg:pypi/opentelemetry-api@1.40.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:opentelemetry-exporter-otlp-proto-common@1.40.0",
      "name": "opentelemetry-exporter-otlp-proto-common",
      "version": "1.40.0",
      "purl": "pkg:pypi/opentelemetry-exporter-otlp-proto-common@1.40.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:opentelemetry-exporter-otlp-proto-http@1.40.0",
      "name": "opentelemetry-exporter-otlp-proto-http",
      "version": "1.40.0",
      "purl": "pkg:pypi/opentelemetry-exporter-otlp-proto-http@1.40.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:opentelemetry-instrumentation@0.61b0",
      "name": "opentelemetry-instrumentation",
      "version": "0.61b0",
      "purl": "pkg:pypi/opentelemetry-instrumentation@0.61b0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:opentelemetry-instrumentation-aiohttp-client@0.61b0",
      "name": "opentelemetry-instrumentation-aiohttp-client",
      "version": "0.61b0",
      "purl": "pkg:pypi/opentelemetry-instrumentation-aiohttp-client@0.61b0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:opentelemetry-proto@1.40.0",
      "name": "opentelemetry-proto",
      "version": "1.40.0",
      "purl": "pkg:pypi/opentelemetry-proto@1.40.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:opentelemetry-sdk@1.40.0",
      "name": "opentelemetry-sdk",
      "version": "1.40.0",
      "purl": "pkg:pypi/opentelemetry-sdk@1.40.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:opentelemetry-semantic-conventions@0.61b0",
      "name": "opentelemetry-semantic-conventions",
      "version": "0.61b0",
      "purl": "pkg:pypi/opentelemetry-semantic-conventions@0.61b0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:opentelemetry-util-http@0.61b0",
      "name": "opentelemetry-util-http",
      "version": "0.61b0",
      "purl": "pkg:pypi/opentelemetry-util-http@0.61b0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:packaging@25.0",
      "name": "packaging",
      "version": "25.0",
      "purl": "pkg:pypi/packaging@25.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:paginate@0.5.7",
      "name": "paginate",
      "version": "0.5.7",
      "purl": "pkg:pypi/paginate@0.5.7",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:pathspec@0.12.1",
      "name": "pathspec",
      "version": "0.12.1",
      "purl": "pkg:pypi/pathspec@0.12.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:platformdirs@4.3.8",
      "name": "platformdirs",
      "version": "4.3.8",
      "purl": "pkg:pypi/platformdirs@4.3.8",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:playwright@1.50.0",
      "name": "playwright",
      "version": "1.50.0",
      "purl": "pkg:pypi/playwright@1.50.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:pluggy@1.6.0",
      "name": "pluggy",
      "version": "1.6.0",
      "purl": "pkg:pypi/pluggy@1.6.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:propcache@0.3.2",
      "name": "propcache",
      "version": "0.3.2",
      "purl": "pkg:pypi/propcache@0.3.2",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:protobuf@5.29.5",
      "name": "protobuf",
      "version": "5.29.5",
      "purl": "pkg:pypi/protobuf@5.29.5",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:pycparser@2.22",
      "name": "pycparser",
      "version": "2.22",
      "purl": "pkg:pypi/pycparser@2.22",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:pydantic@2.12.3",
      "name": "pydantic",
      "version": "2.12.3",
      "purl": "pkg:pypi/pydantic@2.12.3",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:pydantic-core@2.41.4",
      "name": "pydantic-core",
      "version": "2.41.4",
      "purl": "pkg:pypi/pydantic-core@2.41.4",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:pydantic-settings@2.10.1",
      "name": "pydantic-settings",
      "version": "2.10.1",
      "purl": "pkg:pypi/pydantic-settings@2.10.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:pyee@12.1.1",
      "name": "pyee",
      "version": "12.1.1",
      "purl": "pkg:pypi/pyee@12.1.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:pygments@2.19.2",
      "name": "pygments",
      "version": "2.19.2",
      "purl": "pkg:pypi/pygments@2.19.2",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:pyjwt@2.10.1",
      "name": "pyjwt",
      "version": "2.10.1",
      "purl": "pkg:pypi/pyjwt@2.10.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:pymdown-extensions@10.16.1",
      "name": "pymdown-extensions",
      "version": "10.16.1",
      "purl": "pkg:pypi/pymdown-extensions@10.16.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:pymongo@4.16.0",
      "name": "pymongo",
      "version": "4.16.0",
      "purl": "pkg:pypi/pymongo@4.16.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:pynput@1.8.1",
      "name": "pynput",
      "version": "1.8.1",
      "purl": "pkg:pypi/pynput@1.8.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:pyobjc-core@11.1",
      "name": "pyobjc-core",
      "version": "11.1",
      "purl": "pkg:pypi/pyobjc-core@11.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:pyobjc-framework-applicationservices@11.1",
      "name": "pyobjc-framework-applicationservices",
      "version": "11.1",
      "purl": "pkg:pypi/pyobjc-framework-applicationservices@11.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:pyobjc-framework-cocoa@11.1",
      "name": "pyobjc-framework-cocoa",
      "version": "11.1",
      "purl": "pkg:pypi/pyobjc-framework-cocoa@11.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:pyobjc-framework-coretext@11.1",
      "name": "pyobjc-framework-coretext",
      "version": "11.1",
      "purl": "pkg:pypi/pyobjc-framework-coretext@11.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:pyobjc-framework-quartz@11.1",
      "name": "pyobjc-framework-quartz",
      "version": "11.1",
      "purl": "pkg:pypi/pyobjc-framework-quartz@11.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:pyright@1.1.408",
      "name": "pyright",
      "version": "1.1.408",
      "purl": "pkg:pypi/pyright@1.1.408",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:pytest@8.4.1",
      "name": "pytest",
      "version": "8.4.1",
      "purl": "pkg:pypi/pytest@8.4.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:pytest-asyncio@1.1.0",
      "name": "pytest-asyncio",
      "version": "1.1.0",
      "purl": "pkg:pypi/pytest-asyncio@1.1.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:pytest-mock@3.14.1",
      "name": "pytest-mock",
      "version": "3.14.1",
      "purl": "pkg:pypi/pytest-mock@3.14.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:pytest-xdist@3.8.0",
      "name": "pytest-xdist",
      "version": "3.8.0",
      "purl": "pkg:pypi/pytest-xdist@3.8.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:python-dateutil@2.9.0.post0",
      "name": "python-dateutil",
      "version": "2.9.0.post0",
      "purl": "pkg:pypi/python-dateutil@2.9.0.post0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:python-dotenv@1.1.1",
      "name": "python-dotenv",
      "version": "1.1.1",
      "purl": "pkg:pypi/python-dotenv@1.1.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:python-multipart@0.0.20",
      "name": "python-multipart",
      "version": "0.0.20",
      "purl": "pkg:pypi/python-multipart@0.0.20",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:python-xlib@0.33",
      "name": "python-xlib",
      "version": "0.33",
      "purl": "pkg:pypi/python-xlib@0.33",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:pywin32@311",
      "name": "pywin32",
      "version": "311",
      "purl": "pkg:pypi/pywin32@311",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:pyyaml@6.0.2",
      "name": "pyyaml",
      "version": "6.0.2",
      "purl": "pkg:pypi/pyyaml@6.0.2",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:pyyaml-env-tag@1.1",
      "name": "pyyaml-env-tag",
      "version": "1.1",
      "purl": "pkg:pypi/pyyaml-env-tag@1.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:redis@7.0.1",
      "name": "redis",
      "version": "7.0.1",
      "purl": "pkg:pypi/redis@7.0.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:referencing@0.36.2",
      "name": "referencing",
      "version": "0.36.2",
      "purl": "pkg:pypi/referencing@0.36.2",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:regex@2025.7.34",
      "name": "regex",
      "version": "2025.7.34",
      "purl": "pkg:pypi/regex@2025.7.34",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:requests@2.32.4",
      "name": "requests",
      "version": "2.32.4",
      "purl": "pkg:pypi/requests@2.32.4",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:rich@14.3.3",
      "name": "rich",
      "version": "14.3.3",
      "purl": "pkg:pypi/rich@14.3.3",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:rpds-py@0.27.0",
      "name": "rpds-py",
      "version": "0.27.0",
      "purl": "pkg:pypi/rpds-py@0.27.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:ruff@0.9.2",
      "name": "ruff",
      "version": "0.9.2",
      "purl": "pkg:pypi/ruff@0.9.2",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:runloop-api-client@1.16.0",
      "name": "runloop-api-client",
      "version": "1.16.0",
      "purl": "pkg:pypi/runloop-api-client@1.16.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:s3transfer@0.16.0",
      "name": "s3transfer",
      "version": "0.16.0",
      "purl": "pkg:pypi/s3transfer@0.16.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:shellingham@1.5.4",
      "name": "shellingham",
      "version": "1.5.4",
      "purl": "pkg:pypi/shellingham@1.5.4",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:six@1.17.0",
      "name": "six",
      "version": "1.17.0",
      "purl": "pkg:pypi/six@1.17.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:sniffio@1.3.1",
      "name": "sniffio",
      "version": "1.3.1",
      "purl": "pkg:pypi/sniffio@1.3.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:sortedcontainers@2.4.0",
      "name": "sortedcontainers",
      "version": "2.4.0",
      "purl": "pkg:pypi/sortedcontainers@2.4.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:sounddevice@0.5.2",
      "name": "sounddevice",
      "version": "0.5.2",
      "purl": "pkg:pypi/sounddevice@0.5.2",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:sqlalchemy@2.0.43",
      "name": "sqlalchemy",
      "version": "2.0.43",
      "purl": "pkg:pypi/sqlalchemy@2.0.43",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:sse-starlette@3.0.2",
      "name": "sse-starlette",
      "version": "3.0.2",
      "purl": "pkg:pypi/sse-starlette@3.0.2",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:starlette@0.47.2",
      "name": "starlette",
      "version": "0.47.2",
      "purl": "pkg:pypi/starlette@0.47.2",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:synchronicity@0.11.1",
      "name": "synchronicity",
      "version": "0.11.1",
      "purl": "pkg:pypi/synchronicity@0.11.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:temporalio@1.26.0",
      "name": "temporalio",
      "version": "1.26.0",
      "purl": "pkg:pypi/temporalio@1.26.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:testcontainers@4.12.0",
      "name": "testcontainers",
      "version": "4.12.0",
      "purl": "pkg:pypi/testcontainers@4.12.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:textual@8.2.3",
      "name": "textual",
      "version": "8.2.3",
      "purl": "pkg:pypi/textual@8.2.3",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:tiktoken@0.12.0",
      "name": "tiktoken",
      "version": "0.12.0",
      "purl": "pkg:pypi/tiktoken@0.12.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:tokenizers@0.21.4",
      "name": "tokenizers",
      "version": "0.21.4",
      "purl": "pkg:pypi/tokenizers@0.21.4",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:toml@0.10.2",
      "name": "toml",
      "version": "0.10.2",
      "purl": "pkg:pypi/toml@0.10.2",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:tomli@2.2.1",
      "name": "tomli",
      "version": "2.2.1",
      "purl": "pkg:pypi/tomli@2.2.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:tqdm@4.67.1",
      "name": "tqdm",
      "version": "4.67.1",
      "purl": "pkg:pypi/tqdm@4.67.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:typer@0.24.1",
      "name": "typer",
      "version": "0.24.1",
      "purl": "pkg:pypi/typer@0.24.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:types-certifi@2021.10.8.3",
      "name": "types-certifi",
      "version": "2021.10.8.3",
      "purl": "pkg:pypi/types-certifi@2021.10.8.3",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:types-protobuf@6.32.1.20260221",
      "name": "types-protobuf",
      "version": "6.32.1.20260221",
      "purl": "pkg:pypi/types-protobuf@6.32.1.20260221",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:types-pynput@1.8.1.20250809",
      "name": "types-pynput",
      "version": "1.8.1.20250809",
      "purl": "pkg:pypi/types-pynput@1.8.1.20250809",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:types-requests@2.32.4.20250809",
      "name": "types-requests",
      "version": "2.32.4.20250809",
      "purl": "pkg:pypi/types-requests@2.32.4.20250809",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:types-toml@0.10.8.20240310",
      "name": "types-toml",
      "version": "0.10.8.20240310",
      "purl": "pkg:pypi/types-toml@0.10.8.20240310",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:typing-extensions@4.14.1",
      "name": "typing-extensions",
      "version": "4.14.1",
      "purl": "pkg:pypi/typing-extensions@4.14.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:typing-inspection@0.4.2",
      "name": "typing-inspection",
      "version": "0.4.2",
      "purl": "pkg:pypi/typing-inspection@0.4.2",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:uc-micro-py@1.0.3",
      "name": "uc-micro-py",
      "version": "1.0.3",
      "purl": "pkg:pypi/uc-micro-py@1.0.3",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:urllib3@2.5.0",
      "name": "urllib3",
      "version": "2.5.0",
      "purl": "pkg:pypi/urllib3@2.5.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:uuid-utils@0.14.1",
      "name": "uuid-utils",
      "version": "0.14.1",
      "purl": "pkg:pypi/uuid-utils@0.14.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:uvicorn@0.35.0",
      "name": "uvicorn",
      "version": "0.35.0",
      "purl": "pkg:pypi/uvicorn@0.35.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:vercel@0.5.6",
      "name": "vercel",
      "version": "0.5.6",
      "purl": "pkg:pypi/vercel@0.5.6",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:vercel-workers@0.0.16",
      "name": "vercel-workers",
      "version": "0.0.16",
      "purl": "pkg:pypi/vercel-workers@0.0.16",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:watchdog@6.0.0",
      "name": "watchdog",
      "version": "6.0.0",
      "purl": "pkg:pypi/watchdog@6.0.0",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:watchfiles@1.1.1",
      "name": "watchfiles",
      "version": "1.1.1",
      "purl": "pkg:pypi/watchfiles@1.1.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:wcmatch@10.1",
      "name": "wcmatch",
      "version": "10.1",
      "purl": "pkg:pypi/wcmatch@10.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:websockets@15.0.1",
      "name": "websockets",
      "version": "15.0.1",
      "purl": "pkg:pypi/websockets@15.0.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:wrapt@1.17.3",
      "name": "wrapt",
      "version": "1.17.3",
      "purl": "pkg:pypi/wrapt@1.17.3",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:yarl@1.20.1",
      "name": "yarl",
      "version": "1.20.1",
      "purl": "pkg:pypi/yarl@1.20.1",
      "type": "library"
    },
    {
      "bom-ref": "file1::pypi:zipp@3.23.0",
      "name": "zipp",
      "version": "3.23.0",
      "purl": "pkg:pypi/zipp@3.23.0",
      "type": "library"
    },
    {
      "bom-ref": "file2::root",
      "name": "manifest-02",
      "version": null,
      "purl": null,
      "type": "library"
    },
    {
      "bom-ref": "file2::pypi:openai-agents",
      "name": "openai-agents",
      "version": null,
      "purl": "pkg:pypi/openai-agents",
      "type": "library"
    },
    {
      "bom-ref": "file2::pypi:fastapi",
      "name": "fastapi",
      "version": null,
      "purl": "pkg:pypi/fastapi",
      "type": "library"
    },
    {
      "bom-ref": "file2::pypi:uvicorn",
      "name": "uvicorn",
      "version": null,
      "purl": "pkg:pypi/uvicorn",
      "type": "library"
    },
    {
      "bom-ref": "file2::pypi:websockets",
      "name": "websockets",
      "version": null,
      "purl": "pkg:pypi/websockets",
      "type": "library"
    },
    {
      "bom-ref": "file2::pypi:python-dotenv",
      "name": "python-dotenv",
      "version": null,
      "purl": "pkg:pypi/python-dotenv",
      "type": "library"
    },
    {
      "bom-ref": "file3::root",
      "name": "manifest-03",
      "version": null,
      "purl": null,
      "type": "library"
    },
    {
      "bom-ref": "file3::pypi:fastapi",
      "name": "fastapi",
      "version": null,
      "purl": "pkg:pypi/fastapi",
      "type": "library"
    },
    {
      "bom-ref": "file3::pypi:openai",
      "name": "openai",
      "version": null,
      "purl": "pkg:pypi/openai",
      "type": "library"
    },
    {
      "bom-ref": "file3::pypi:uvicorn",
      "name": "uvicorn",
      "version": null,
      "purl": "pkg:pypi/uvicorn",
      "type": "library"
    },
    {
      "bom-ref": "file4::root",
      "name": "openai-agents",
      "version": "0.15.0",
      "purl": null,
      "type": "library"
    },
    {
      "bom-ref": "file4::pypi:openai",
      "name": "openai",
      "version": null,
      "purl": "pkg:pypi/openai",
      "type": "library"
    },
    {
      "bom-ref": "file4::pypi:pydantic",
      "name": "pydantic",
      "version": null,
      "purl": "pkg:pypi/pydantic",
      "type": "library"
    },
    {
      "bom-ref": "file4::pypi:griffelib",
      "name": "griffelib",
      "version": null,
      "purl": "pkg:pypi/griffelib",
      "type": "library"
    },
    {
      "bom-ref": "file4::pypi:typing-extensions",
      "name": "typing-extensions",
      "version": null,
      "purl": "pkg:pypi/typing-extensions",
      "type": "library"
    },
    {
      "bom-ref": "file4::pypi:requests",
      "name": "requests",
      "version": null,
      "purl": "pkg:pypi/requests",
      "type": "library"
    },
    {
      "bom-ref": "file4::pypi:types-requests",
      "name": "types-requests",
      "version": null,
      "purl": "pkg:pypi/types-requests",
      "type": "library"
    },
    {
      "bom-ref": "file4::pypi:websockets",
      "name": "websockets",
      "version": null,
      "purl": "pkg:pypi/websockets",
      "type": "library"
    },
    {
      "bom-ref": "file4::pypi:mcp",
      "name": "mcp",
      "version": null,
      "purl": "pkg:pypi/mcp",
      "type": "library"
    },
    {
      "bom-ref": "file4::pypi:numpy",
      "name": "numpy",
      "version": null,
      "purl": "pkg:pypi/numpy",
      "type": "library"
    },
    {
      "bom-ref": "file4::pypi:graphviz",
      "name": "graphviz",
      "version": null,
      "purl": "pkg:pypi/graphviz",
      "type": "library"
    },
    {
      "bom-ref": "file4::pypi:litellm",
      "name": "litellm",
      "version": null,
      "purl": "pkg:pypi/litellm",
      "type": "library"
    },
    {
      "bom-ref": "file4::pypi:any-llm-sdk",
      "name": "any-llm-sdk",
      "version": null,
      "purl": "pkg:pypi/any-llm-sdk",
      "type": "library"
    },
    {
      "bom-ref": "file4::pypi:sqlalchemy",
      "name": "sqlalchemy",
      "version": null,
      "purl": "pkg:pypi/sqlalchemy",
      "type": "library"
    },
    {
      "bom-ref": "file4::pypi:asyncpg",
      "name": "asyncpg",
      "version": null,
      "purl": "pkg:pypi/asyncpg",
      "type": "library"
    },
    {
      "bom-ref": "file4::pypi:cryptography",
      "name": "cryptography",
      "version": null,
      "purl": "pkg:pypi/cryptography",
      "type": "library"
    },
    {
      "bom-ref": "file4::pypi:redis",
      "name": "redis",
      "version": null,
      "purl": "pkg:pypi/redis",
      "type": "library"
    },
    {
      "bom-ref": "file4::pypi:dapr",
      "name": "dapr",
      "version": null,
      "purl": "pkg:pypi/dapr",
      "type": "library"
    },
    {
      "bom-ref": "file4::pypi:grpcio",
      "name": "grpcio",
      "version": null,
      "purl": "pkg:pypi/grpcio",
      "type": "library"
    },
    {
      "bom-ref": "file4::pypi:pymongo",
      "name": "pymongo",
      "version": null,
      "purl": "pkg:pypi/pymongo",
      "type": "library"
    },
    {
      "bom-ref": "file4::pypi:docker",
      "name": "docker",
      "version": null,
      "purl": "pkg:pypi/docker",
      "type": "library"
    },
    {
      "bom-ref": "file4::pypi:blaxel",
      "name": "blaxel",
      "version": null,
      "purl": "pkg:pypi/blaxel",
      "type": "library"
    },
    {
      "bom-ref": "file4::pypi:aiohttp",
      "name": "aiohttp",
      "version": null,
      "purl": "pkg:pypi/aiohttp",
      "type": "library"
    },
    {
      "bom-ref": "file4::pypi:daytona",
      "name": "daytona",
      "version": null,
      "purl": "pkg:pypi/daytona",
      "type": "library"
    },
    {
      "bom-ref": "file4::pypi:e2b@2.20.0",
      "name": "e2b",
      "version": "2.20.0",
      "purl": "pkg:pypi/e2b@2.20.0",
      "type": "library"
    },
    {
      "bom-ref": "file4::pypi:e2b-code-interpreter@2.4.1",
      "name": "e2b-code-interpreter",
      "version": "2.4.1",
      "purl": "pkg:pypi/e2b-code-interpreter@2.4.1",
      "type": "library"
    },
    {
      "bom-ref": "file4::pypi:modal@1.3.5",
      "name": "modal",
      "version": "1.3.5",
      "purl": "pkg:pypi/modal@1.3.5",
      "type": "library"
    },
    {
      "bom-ref": "file4::pypi:runloop-api-client",
      "name": "runloop-api-client",
      "version": null,
      "purl": "pkg:pypi/runloop-api-client",
      "type": "library"
    },
    {
      "bom-ref": "file4::pypi:vercel",
      "name": "vercel",
      "version": null,
      "purl": "pkg:pypi/vercel",
      "type": "library"
    },
    {
      "bom-ref": "file4::pypi:boto3",
      "name": "boto3",
      "version": null,
      "purl": "pkg:pypi/boto3",
      "type": "library"
    },
    {
      "bom-ref": "file4::pypi:temporalio@1.26.0",
      "name": "temporalio",
      "version": "1.26.0",
      "purl": "pkg:pypi/temporalio@1.26.0",
      "type": "library"
    },
    {
      "bom-ref": "file4::pypi:textual",
      "name": "textual",
      "version": null,
      "purl": "pkg:pypi/textual",
      "type": "library"
    }
  ]
}