Files
aiagent/backend/requirements.txt
renjianbo f2e65a8fbb feat: virtual company module, team projects, PWA dishes app, and startup scripts overhaul
- Add company module (3-tier org, CEO planning, parallel departments)
- Add company orchestrator, knowledge extractor, presets, scheduler
- Add company API endpoints, models, and frontend views
- Add 今天吃啥 PWA app (69 dishes, real images, offline support)
- Add team_projects output directory structure
- Add unified manage.ps1 for service lifecycle
- Add Windows startup guide v1.0
- Add TTS troubleshooting doc
- Update frontend (AgentChat UX overhaul, new views)
- Update backend (voice engine fix, multi-tenant, RBAC)
- Remove deprecated startup scripts and old docs

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-07-10 22:37:56 +08:00

78 lines
1.2 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# FastAPI
fastapi==0.104.1
uvicorn[standard]==0.24.0
python-multipart==0.0.6
# Database
sqlalchemy==2.0.23
alembic==1.12.1
pymysql==1.1.0
cryptography==41.0.7
# Redis
redis==5.0.1
# Celery
celery==5.3.4
# Authentication
python-jose[cryptography]==3.3.0
passlib[bcrypt]==1.7.4
python-dotenv==1.0.0
# Validation
pydantic==2.5.0
pydantic-settings==2.1.0
email-validator==2.1.0
# LangChain
langchain==0.0.350
langchain-openai==0.0.2
langchain-community==0.0.10
# OpenAI
openai>=1.6.1,<2.0.0
# HTTP Client
httpx==0.25.2
# Email
aiosmtplib==3.0.1
# Message Queue
aio-pika==9.2.0 # RabbitMQ
kafka-python==2.0.2 # Kafka
# Scheduling
APScheduler==3.10.4
# Utilities
python-dateutil==2.8.2
croniter==2.0.7
# file_read:PDF / Word / Excel / 图片 OCR
pypdf==4.0.1
python-docx==1.1.0
openpyxl==3.1.2
Pillow==10.2.0
pytesseract==0.3.10
# Token counting (accurate, not fallback estimation)
tiktoken>=0.5.2
# TTS — Microsoft Edge TTS (free, no API key required)
edge-tts>=7.2.8
# Feishu / Lark — Bot SDK (WebSocket long connection)
lark-oapi>=1.7.0
# Monitoring — Prometheus Metrics
prometheus-client==0.21.0
psutil==6.0.0
# Development
pytest==7.4.3
pytest-asyncio==0.21.1
black==23.11.0
flake8==6.1.0