- Phase 1: Infrastructure (state, prompts, registry) - Phase 2: Execution engine (AI adapters, security classifier, executors) - Phase 3: Agent integration (graph nodes, routing) - Phase 4: Streaming interaction (PTY terminal, WebSocket) - Phase 5: Frontend integration (Vue components)
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,首次启动自动创建表。