Files
discord-fishbowl/requirements.txt
matt d6ec5ad29c Add comprehensive web-based admin interface
Creates a production-ready admin interface with FastAPI backend and React frontend:

Backend Features:
- FastAPI server with JWT authentication and WebSocket support
- Comprehensive API endpoints for dashboard, characters, conversations, analytics
- Real-time metrics and activity monitoring with WebSocket broadcasting
- System control endpoints for pause/resume and configuration management
- Advanced analytics including topic trends, relationship networks, community health
- Export capabilities for conversations and character data

Frontend Features:
- Modern React/TypeScript SPA with Tailwind CSS styling
- Real-time dashboard with live activity feeds and system metrics
- Character management interface with profiles and relationship visualization
- Conversation browser with search, filtering, and export capabilities
- Analytics dashboard with charts and community insights
- System status monitoring and control interface
- Responsive design with mobile support

Key Components:
- Authentication system with session management
- WebSocket integration for real-time updates
- Chart visualizations using Recharts
- Component library with consistent design system
- API client with automatic token management
- Toast notifications for user feedback

Admin Interface Access:
- Backend: http://localhost:8000 (FastAPI with auto-docs)
- Frontend: http://localhost:3000/admin (React SPA)
- Default credentials: admin/admin123
- Startup script: python scripts/start_admin.py

This provides complete observability and management capabilities for the autonomous character ecosystem.
2025-07-04 21:58:39 -07:00

38 lines
615 B
Plaintext

discord.py==2.3.2
asyncpg==0.29.0
redis==5.0.1
pydantic==2.5.0
sqlalchemy==2.0.23
alembic==1.13.1
pyyaml==6.0.1
httpx==0.25.2
schedule==1.2.1
python-dotenv==1.0.0
psycopg2-binary==2.9.9
asyncio-mqtt==0.16.1
loguru==0.7.2
# RAG and Vector Database
chromadb==0.4.22
sentence-transformers==2.2.2
numpy==1.24.3
faiss-cpu==1.7.4
# MCP Integration
mcp==1.0.0
mcp-server-stdio==1.0.0
aiofiles==23.2.0
watchdog==3.0.0
# Enhanced NLP
spacy==3.7.2
nltk==3.8.1
# Admin Interface
fastapi==0.104.1
uvicorn==0.24.0
python-multipart==0.0.6
python-jose[cryptography]==3.3.0
passlib[bcrypt]==1.7.4
websockets==12.0
psutil==5.9.6