- 在 useChatData 中捕获加载历史消息(ChatAPI.history)时的权限和不存在错误 - 发生 500000 无权访问等错误时,触发 roomInvalidTick 状态更新 - ChatPageLogic 监听到失效状态后,自动调用 SessionAPI.create 创建新的会话房间并重定向,同时给予提示 |
||
|---|---|---|
| .trae/rules | ||
| .vite/deps | ||
| public | ||
| src | ||
| .env.example | ||
| .gitignore | ||
| README.md | ||
| design-qa.md | ||
| index.html | ||
| package-lock.json | ||
| package.json | ||
| tsconfig.json | ||
| vite.config.ts | ||
README.md
aura-web
Aura Agent Platform 前端项目(React + Vite + TypeScript)。
由
rh-agent-platform/web/拆分独立而来。后端代码现位于平级项目aura-server。
本地开发
npm install
npm run dev # http://localhost:5173
默认 /api 代理到 http://localhost:4001(即 aura-server 的 Go 服务)。
如需切换:
VITE_API_TARGET=http://localhost:4001 npm run dev
# 或添加本地环境变量 .env.local
VITE_API_TARGET=http://localhost:4001
构建
npm run build # 产物输出至 dist/
npm run preview # 本地预览
发布
1、本地执行:
npm run build
2、本地执行(上传 dist 到服务器):
rsync -avz --delete dist/ root@125.94.46.105:/var/www/aura-web/
目录结构
src/
├── components/ 公共组件
├── pages/ 路由页面
├── store/ Zustand 状态
├── api.ts REST/SSE 客户端
└── main.tsx 入口