Initial commit: Agentic OS troubleshooting platform
Self-hosted, Docker-based agentic troubleshooting platform: FastAPI backend + LangGraph agent, Next.js UI, tiered LLM routing (local Ollama -> Gemini -> DeepSeek -> OpenRouter), MCP server manager, encrypted device credentials, RBAC, audit log, project-memory + Obsidian integrations, and editable troubleshooting decision rules tuned for the GeneseasX vessel stack. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
32
backend/requirements.txt
Normal file
32
backend/requirements.txt
Normal file
@@ -0,0 +1,32 @@
|
||||
fastapi==0.115.6
|
||||
uvicorn[standard]==0.34.0
|
||||
pydantic==2.10.4
|
||||
pydantic-settings==2.7.1
|
||||
email-validator==2.2.0
|
||||
sqlalchemy[asyncio]==2.0.36
|
||||
asyncpg==0.30.0
|
||||
alembic==1.14.0
|
||||
python-jose[cryptography]==3.3.0
|
||||
passlib[bcrypt]==1.7.4
|
||||
bcrypt==4.2.1
|
||||
python-multipart==0.0.20
|
||||
cryptography==44.0.0
|
||||
httpx==0.28.1
|
||||
redis==5.2.1
|
||||
websockets==14.1
|
||||
|
||||
# Agent engine
|
||||
langgraph==0.2.60
|
||||
langchain-core==0.3.28
|
||||
langchain-openai==0.2.14
|
||||
|
||||
# MCP client (to drive the spawned MCP servers)
|
||||
mcp==1.2.0
|
||||
|
||||
# Misc
|
||||
python-slugify==8.0.4
|
||||
pyyaml==6.0.2
|
||||
tenacity==9.0.0
|
||||
|
||||
# Dev / tests
|
||||
pytest==8.3.4
|
||||
Reference in New Issue
Block a user