Skip to content

External Dependencies Inventory

Source: pyproject.toml — amplihack v0.6.81

Core Dependencies

Package Version Constraint Purpose
flask >=2.0.0 Web framework (proxy server routes)
requests >=2.32.4 HTTP client (CVE-2024-47081 fix)
fastapi >=0.68.0 Async web framework (Responses API proxy)
uvicorn >=0.15.0 ASGI server for FastAPI
aiohttp >=3.8.0 Async HTTP client
python-dotenv >=0.19.0 .env file loading
claude-agent-sdk >=0.1.0 Claude Python Agent SDK for auto mode streaming
github-copilot-sdk >=0.1.0 GitHub Copilot SDK for embedding Copilot
rich >=13.0.0 Interactive TUI mode rendering
azure-identity >=1.12.0 Azure Service Principal authentication
kuzu >=0.11.0 Embedded graph database for memory system
amplihack-memory-lib git@v0.2.0 Standalone memory system with CognitiveMemory 6-type system
amplihack-agent-eval git@main Agent evaluation and benchmarking framework

Blarify Vendored Dependencies

Package Version Constraint Purpose
json-repair >=0.47.7 JSON repair for Blarify LLM provider
langchain >=1.2.3 LangChain core for Blarify agents
langchain-openai >=1.1.7 LangChain OpenAI integration
langchain-anthropic >=1.3.1 LangChain Anthropic integration
langchain-google-genai >=4.1.3 LangChain Google integration
tree-sitter >=0.23.2 Code parsing engine
tree-sitter-python >=0.23.2 Python grammar for tree-sitter
tree-sitter-javascript >=0.23.0 JavaScript grammar
tree-sitter-typescript >=0.23.2 TypeScript grammar
tree-sitter-c-sharp >=0.23.1 C# grammar
tree-sitter-go >=0.23.1 Go grammar
tree-sitter-java >=0.23.2 Java grammar
tree-sitter-php >=0.23.4 PHP grammar
tree-sitter-ruby >=0.23.0 Ruby grammar
psutil >=7.0.0 Process utilities for Blarify
protobuf >=5.29.0 SCIP index format (relaxed for agent-framework-core compat)
typing-extensions >=4.12.2 Backport for Python 3.10 (NotRequired, etc.)
falkordb >=1.0.10 FalkorDB graph database client
neo4j >=5.25.0 Neo4j graph database client
jedi-language-server >=0.43.1 Jedi LSP for Python code intelligence
docker >=7.1.0 Docker client for Blarify containers
packaging >=21.0 Semantic version comparison for auto-update
tomli >=2.0.0 (Python <3.11 only) TOML parser backport

Optional Dependency Groups

microsoft-sdk

Package Version Purpose
agent-framework-core >=1.0.0rc1 Microsoft Agent Framework
opentelemetry-semantic-conventions-ai >=0.4.1,<0.4.14 AI telemetry conventions

amplifier

Package Version Purpose
amplifier-core git@main Amplifier bundle runtime core

test

Package Version Purpose
pytest >=7.0.0 Test framework
pytest-cov >=4.0.0 Coverage reporting
pytest-asyncio >=0.21.0 Async test support

dev

Package Version Purpose
black >=22.0.0 Code formatter
ruff >=0.1.0 Linter
build >=1.0.0 Package builder
pre-commit latest Pre-commit hooks
beautifulsoup4 >=4.9.0 Documentation validation
lxml >=4.6.0 XML/HTML parsing for doc validation
pyyaml >=6.0.0 YAML parsing for mkdocs validation