Skip to content
Tools / agency-swarm / Dependencies

Dependency Analysis

agency-swarm

Direct and transitive dependency freshness, license, and CVE exposure from the latest SBOM.

43% Freshness
206 Dependencies
88 Outdated
0 Stale
6.1 Avg Behind

Dependency List

Latest release v1.9.7

Dependency Type Current Latest Behind CVE License
litellm
pypi
Direct 1.67.5 1.88.0.dev1 186 behind 3 critical LicenseRef-scancode-commercial-license AND LicenseRef-scancode-other-permissive AND MIT
fastmcp
pypi
Direct 2.13.1 3.4.0 31 behind 5 critical Apache-2.0
authlib
pypi
Transitive 1.6.5 1.7.2 10 behind 6 critical BSD-3-Clause
aiohttp
pypi
Transitive 3.11.18 3.14.0 30 behind 19 high Apache-2.0
langchain-core
pypi
Direct 1.2.20 1.4.0 24 behind 2 high Unknown
starlette
pypi
Transitive 0.46.2 1.2.1 19 behind 2 high BSD-2-Clause AND BSD-3-Clause
cryptography
pypi
Transitive 45.0.5 48.0.0 12 behind 3 high Apache-2.0 OR BSD-3-Clause OR (Apache-2.0 AND BSD-3-Clause)
mcp
pypi
Direct 1.21.2 1.27.2 11 behind 1 high MIT AND Python-2.0
python-multipart
pypi
Transitive 0.0.20 0.0.30 10 behind 3 high Apache-2.0
black
pypi
Transitive 25.1.0 26.5.1 9 behind 1 high MIT
urllib3
pypi
Transitive 2.4.0 2.7.0 6 behind 5 high MIT
jaraco-context
pypi
Transitive 6.0.1 6.1.2 4 behind 1 high Unknown
pyjwt
pypi
Transitive 2.10.1 2.13.0 4 behind 1 high MIT
tornado
pypi
Transitive 6.5.2 6.5.6 4 behind 3 high Apache-2.0
langsmith
pypi
Transitive 0.7.22 0.8.9 26 behind 1 medium Unknown
requests
pypi
Direct 2.32.5 2.34.2 6 behind 1 medium Apache-2.0
python-dotenv
pypi
Direct 1.1.1 1.2.2 3 behind 1 medium BSD-3-Clause
langchain-text-splitters
pypi
Transitive 1.1.1 1.1.2 1 behind 1 medium Unknown
pytest
pypi
Direct 9.0.2 9.0.3 1 behind 1 medium MIT
pygments
pypi
Transitive 2.19.1 2.20.0 2 behind 1 low BSD-2-Clause
huggingface-hub
pypi
Transitive 0.30.2 1.17.0 118 behind Apache-2.0
fastapi
pypi
Direct 0.115.13 0.136.3 70 behind MIT
openai-agents
pypi
Direct 0.9.3 0.17.4 41 behind Unknown
cyclopts
pypi
Transitive 4.2.4 4.16.1 35 behind Apache-2.0
sse-starlette
pypi
Transitive 2.3.4 3.4.4 23 behind BSD-3-Clause
openai
pypi
Direct 2.21.0 2.41.0 21 behind Unknown
jsonschema-path
pypi
Transitive 0.3.4 0.5.0 17 behind Apache-2.0
regex
pypi
Transitive 2024.11.6 2026.5.9 17 behind CNRI-Python AND Apache-2.0
cachetools
pypi
Direct 6.2.2 7.1.4 16 behind MIT
inflect
pypi
Transitive 5.6.2 7.5.0 16 behind MIT
ag-ui-protocol
pypi
Direct 0.1.5 0.1.19 15 behind MIT
numpy
pypi
Direct 2.2.5 2.4.6 15 behind Apache-2.0 AND BSD-3-Clause AND MIT AND Zlib
platformdirs
pypi
Transitive 4.3.7 4.10.0 14 behind MIT
types-requests
pypi
Direct 2.32.0.20250328 2.33.0.20260518 14 behind Apache-2.0 AND MIT
docutils
pypi
Transitive 0.21.2 0.23.0 13 behind BSD-2-Clause
griffe
pypi
Transitive 1.7.3 2.0.2 13 behind ISC
wcwidth
pypi
Transitive 0.2.13 0.7.0 13 behind MIT
pathable
pypi
Transitive 0.4.4 0.6.0 12 behind Apache-2.0
pydantic
pypi
Direct 2.12.4 2.13.4 11 behind MIT
tokenizers
pypi
Transitive 0.21.1 0.23.1 11 behind Apache-2.0
uvicorn
pypi
Transitive 0.38.0 0.49.0 11 behind BSD-3-Clause
virtualenv
pypi
Transitive 21.2.0 21.4.2 11 behind MIT
certifi
pypi
Transitive 2025.4.26 2026.5.20 10 behind MPL-2.0
fsspec
pypi
Transitive 2025.3.2 2026.4.0 10 behind BSD-3-Clause
ipython
pypi
Transitive 9.7.0 9.14.0 10 behind BSD-3-Clause
multidict
pypi
Transitive 6.4.3 6.7.1 10 behind Apache-2.0
rich-rst
pypi
Transitive 1.3.1 2.0.1 10 behind MIT
click
pypi
Transitive 8.1.8 8.4.1 9 behind BSD-2-Clause AND BSD-3-Clause
pydantic-core
pypi
Transitive 2.41.5 2.47.0 9 behind MIT
rich
pypi
Direct 13.9.4 15.0.0 9 behind MIT
ruff
pypi
Direct 0.15.7 0.15.15 8 behind MIT
pathspec
pypi
Transitive 0.12.1 1.1.1 7 behind MPL-2.0
marshmallow
pypi
Transitive 3.26.2 4.3.0 6 behind BSD-3-Clause AND MIT
py-key-value-aio
pypi
Transitive 0.2.8 0.4.5 6 behind Apache-2.0
python-discovery
pypi
Transitive 1.2.0 1.4.0 6 behind Unknown
anyio
pypi
Transitive 4.9.0 4.13.0 5 behind MIT
charset-normalizer
pypi
Transitive 3.4.2 3.4.7 5 behind MIT
jsonschema
pypi
Transitive 4.23.0 4.26.0 5 behind MIT
mypy
pypi
Direct 1.19.1 2.1.0 5 behind BSD-2-Clause AND MIT AND Python-2.0 AND Python-2.0.1
termcolor
pypi
Direct 2.5.0 3.3.0 5 behind MIT
uuid-utils
pypi
Transitive 0.14.1 0.16.0 5 behind Unknown
yarl
pypi
Transitive 1.20.0 1.24.2 5 behind Apache-2.0
beartype
pypi
Transitive 0.22.5 0.22.9 4 behind MIT
datamodel-code-generator
pypi
Direct 0.56.1 0.59.1 4 behind Unknown
debugpy
pypi
Transitive 1.8.17 1.8.21 4 behind MIT
ipykernel
pypi
Direct 6.31.0 7.2.0 4 behind BSD-3-Clause
isort
pypi
Transitive 6.0.1 8.0.1 4 behind MIT
jiter
pypi
Transitive 0.11.1 0.15.0 4 behind MIT
langchain-classic
pypi
Transitive 1.0.3 1.0.7 4 behind Unknown
more-itertools
pypi
Transitive 10.8.0 11.1.0 4 behind MIT
propcache
pypi
Transitive 0.3.1 0.5.2 4 behind Apache-2.0
pytest-asyncio
pypi
Direct 1.3.0 1.4.0 4 behind Apache-2.0
tiktoken
pypi
Transitive 0.9.0 0.13.0 4 behind MIT
zipp
pypi
Transitive 3.21.0 4.1.0 4 behind MIT
filelock
pypi
Transitive 3.25.2 3.29.1 3 behind MIT
frozenlist
pypi
Transitive 1.6.0 1.8.0 3 behind Apache-2.0
greenlet
pypi
Transitive 3.3.2 3.5.1 3 behind MIT AND PSF-2.0
httpx
pypi
Direct 0.28.1 1.0.0.dev3 3 behind BSD-3-Clause
httpx-sse
pypi
Transitive 0.4.0 0.4.3 3 behind MIT
importlib-metadata
pypi
Transitive 8.7.0 9.0.0 3 behind Apache-2.0
librt
pypi
Transitive 0.8.1 0.11.0 3 behind BSD-2-Clause AND MIT AND Python-2.0 AND Python-2.0.1
markdown-it-py
pypi
Transitive 3.0.0 4.2.0 3 behind MIT
psutil
pypi
Transitive 7.1.3 7.2.2 3 behind BSD-3-Clause
sqlalchemy
pypi
Transitive 2.0.48 2.0.50 3 behind MIT
attrs
pypi
Transitive 25.3.0 26.1.0 2 behind MIT
cffi
pypi
Transitive 1.17.1 2.0.0 2 behind MIT
coverage
pypi
Direct 7.13.5 7.14.1 2 behind Apache-2.0
decorator
pypi
Transitive 5.2.1 5.3.1 2 behind BSD-2-Clause AND BSD-3-Clause
dnspython
pypi
Transitive 2.7.0 2.8.0 2 behind ISC
exceptiongroup
pypi
Transitive 1.2.2 1.3.1 2 behind MIT
httptools
pypi
Direct 0.6.4 0.8.0 2 behind MIT
jaraco-functools
pypi
Transitive 4.3.0 4.5.0 2 behind Unknown
jupyter-client
pypi
Direct 8.6.3 8.8.0 2 behind BSD-3-Clause
orjson
pypi
Transitive 3.11.7 3.11.9 2 behind Apache-2.0 AND MIT AND MPL-2.0
parso
pypi
Transitive 0.8.5 0.8.7 2 behind MIT AND Python-2.0
pydantic-settings
pypi
Transitive 2.13.1 2.14.1 2 behind MIT
pyperclip
pypi
Transitive 1.9.0 1.11.0 2 behind BSD-2-Clause AND BSD-3-Clause
tqdm
pypi
Transitive 4.67.1 4.67.3 2 behind MPL-2.0
traitlets
pypi
Transitive 5.14.3 5.15.1 2 behind BSD-3-Clause
watchfiles
pypi
Direct 1.1.0 1.2.0 2 behind MIT
agency-swarm
pypi
Direct 1.9.8 1.9.9 1 behind Unknown
aiofiles
pypi
Direct 24.1.0 25.1.0 1 behind Apache-2.0
aiohappyeyeballs
pypi
Transitive 2.6.1 2.6.2 1 behind 0BSD AND BSD-3-Clause AND LicenseRef-scancode-unknown-license-reference AND PSF-2.0 AND Python-2.0
aiosignal
pypi
Transitive 1.3.2 1.4.0 1 behind Apache-2.0
argcomplete
pypi
Transitive 3.6.2 3.6.3 1 behind Apache-2.0
asttokens
pypi
Transitive 3.0.0 3.0.1 1 behind Apache-2.0
distlib
pypi
Transitive 0.4.0 0.4.1 1 behind PSF-2.0 AND Python-2.0
email-validator
pypi
Direct 2.2.0 2.3.0 1 behind Unlicense
graphviz
pypi
Direct 0.20.3 0.21.0 1 behind MIT
identify
pypi
Transitive 2.6.18 2.6.19 1 behind Unknown
jedi
pypi
Transitive 0.19.2 0.20.0 1 behind MIT
jsonpointer
pypi
Transitive 3.1.0 3.1.1 1 behind Unknown
jsonschema-specifications
pypi
Transitive 2025.4.1 2025.9.1 1 behind MIT
langchain-community
pypi
Direct 0.4.1 0.4.2 1 behind MIT
langchain-experimental
pypi
Direct 0.4.1 0.4.2 1 behind MIT
markupsafe
pypi
Transitive 3.0.2 3.0.3 1 behind BSD-2-Clause AND BSD-3-Clause
matplotlib-inline
pypi
Transitive 0.2.1 0.2.2 1 behind BSD-3-Clause
pre-commit
pypi
Direct 4.5.1 4.6.0 1 behind MIT
py-key-value-shared
pypi
Transitive 0.2.8 0.3.0 1 behind Apache-2.0
pyyaml
pypi
Transitive 6.0.2 6.0.3 1 behind MIT
referencing
pypi
Transitive 0.36.2 0.37.0 1 behind MIT
rpds-py
pypi
Transitive 0.30.0 2026.5.1 1 behind MIT
secretstorage
pypi
Transitive 3.4.1 3.5.0 1 behind BSD-3-Clause
uvloop
pypi
Direct 0.21.0 0.22.1 1 behind Apache-2.0 AND MIT
websockets
pypi
Direct 15.0.1 16.0.0 1 behind BSD-3-Clause
xxhash
pypi
Transitive 3.6.0 3.7.0 1 behind BSD-2-Clause AND BSD-3-Clause

License Breakdown

MIT 69
Unknown 44
Apache-2.0 27
BSD-3-Clause 22
BSD-2-Clause AND BSD-3-Clause 12
BSD-2-Clause 4
ISC 4
Apache-2.0 AND MIT 3
MPL-2.0 3
BSD-2-Clause AND MIT AND Python-2.0 AND Python-2.0.1 2
MIT AND Python-2.0 2
0BSD AND BSD-3-Clause AND LicenseRef-scancode-unknown-license-reference AND PSF-2.0 AND Python-2.0 1
Apache-2.0 AND BSD-2-Clause 1
Apache-2.0 AND BSD-3-Clause AND LicenseRef-scancode-unknown-license-reference 1
Apache-2.0 AND BSD-3-Clause AND MIT AND Zlib 1
Apache-2.0 AND MIT AND MPL-2.0 1
Apache-2.0 OR BSD-3-Clause OR (Apache-2.0 AND BSD-3-Clause) 1
BSD-3-Clause AND MIT 1
CNRI-Python AND Apache-2.0 1
LicenseRef-scancode-commercial-license AND LicenseRef-scancode-other-permissive AND MIT 1
MIT AND PSF-2.0 1
PSF-2.0 1
PSF-2.0 AND Python-2.0 1
Python-2.0 AND GPL-1.0-or-later AND Python-2.0 AND BSD-3-Clause AND Python-2.0 AND BSD-3-Clause AND 0BSD 1
Unlicense 1

CVE Severity

critical 3
high 11
medium 6
low 1
unknown 0

Beta — feedback welcome: [email protected]