# Tori — AI Agent 工作流管理器 AI agent 驱动的工作流管理 Web 应用。描述需求,AI 规划,agent 执行,随时通过 comment 反馈。 ## 架构 ``` Frontend <--> Server (REST + WS) <--> Worker (agent loop + LLM + exec) | SQLite ``` - **Server** (`tori server`): API 网关 + DB 持久化 + WebSocket 广播 + 派发调度 - **Worker** (`tori worker`): 完整 agent 执行引擎(LLM 调用 + 脚本执行 + 工具),必须在线才能跑 workflow ## 快速开始 ```bash # 开发模式(前后端同时启动) make dev # 启动 worker(连接本地 server) cargo run -- worker # 启动 worker(连接远程 server) cargo run -- worker --server wss://tori.euphon.cloud/ws/tori/workers --name my-worker # 构建生产版本 make build # 部署到 OCI ARM 服务器 make deploy ``` ## 配置 ```bash cp config.yaml.example config.yaml # 编辑 config.yaml,填入 LLM API key 等 ``` ## 技术栈 - **后端**: Rust (Axum) + SQLite - **前端**: Vite + Vue 3 + TypeScript - **LLM**: OpenAI 兼容 API(Requesty.ai 网关) - **实时通信**: WebSocket - **Worker**: `tori server` / `tori worker` 子命令