Make the project start more reliably in the current Windows bash setup, add a safe root .env.example for onboarding, and lower the backend Python floor to 3.11 to match the validated local environment.
Jarvis Backend
快速开始
1. 安装依赖
cd backend
uv sync
2. 配置环境变量
cd ..
cp backend/.env.example .env
# 编辑项目根目录 .env
3. 启动开发服务器
uv run uvicorn app.main:app --reload --host "$HOST" --port "$PORT"
4. API 文档
启动后访问 http://<HOST>:<PORT>/docs 查看交互式 API 文档(以项目根目录 .env 中的 HOST 和 PORT 为准)。
环境变量
见 .env.example
数据库
SQLite 数据库位于 ./data/jarvis.db,首次启动自动创建表。