Files
iven 74dbf42644 refactor(startup): simplify stack to Tauri-managed OpenFang + optional ChromeDriver
- Remove OpenFang CLI dependency from startup scripts
- OpenFang now bundled with Tauri and managed via gateway_start/gateway_status commands
- Add bootstrap screen in App.tsx to auto-start local gateway before UI loads
- Update Makefile: replace start-no-gateway with start-desktop-only
- Fix gateway config endpoints: use /api/config instead of /api/config/quick
- Add Playwright dependencies for future E2E testing
2026-03-17 14:08:03 +08:00

246 lines
8.6 KiB
Markdown
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.

# Page snapshot
```yaml
- generic [ref=e3]:
- complementary [ref=e4]:
- tablist [ref=e5]:
- tab "分身" [selected] [ref=e6]:
- img [ref=e7]
- generic [ref=e10]: 分身
- tab "Hands" [ref=e11]:
- img [ref=e12]
- generic [ref=e14]: Hands
- tab "工作流" [ref=e15]:
- img [ref=e16]
- generic [ref=e20]: 工作流
- tab "团队" [ref=e21]:
- img [ref=e22]
- generic [ref=e27]: 团队
- tab "协作" [ref=e28]:
- img [ref=e29]
- generic [ref=e33]: 协作
- generic [ref=e37]:
- generic [ref=e38] [cursor=pointer]:
- img [ref=e40]
- generic [ref=e43]:
- generic [ref=e44]:
- generic [ref=e45]: trader-hand
- generic [ref=e46]: 当前
- paragraph [ref=e47]: 新分身
- button "删除":
- img
- generic [ref=e48] [cursor=pointer]:
- img [ref=e50]
- generic [ref=e53]:
- generic [ref=e55]: researcher
- paragraph [ref=e56]: 新分身
- button "删除":
- img
- generic [ref=e57] [cursor=pointer]:
- img [ref=e59]
- generic [ref=e62]:
- generic [ref=e64]: browser-hand
- paragraph [ref=e65]: 新分身
- button "删除":
- img
- generic [ref=e66] [cursor=pointer]:
- img [ref=e68]
- generic [ref=e71]:
- generic [ref=e73]: collector-hand
- paragraph [ref=e74]: 新分身
- button "删除":
- img
- generic [ref=e75] [cursor=pointer]:
- img [ref=e77]
- generic [ref=e80]:
- generic [ref=e82]: researcher-hand
- paragraph [ref=e83]: 新分身
- button "删除":
- img
- generic [ref=e84] [cursor=pointer]:
- img [ref=e86]
- generic [ref=e89]:
- generic [ref=e91]: lead-hand
- paragraph [ref=e92]: 新分身
- button "删除":
- img
- generic [ref=e93] [cursor=pointer]:
- img [ref=e95]
- generic [ref=e98]:
- generic [ref=e100]: test-agent
- paragraph [ref=e101]: 新分身
- button "删除":
- img
- generic [ref=e102] [cursor=pointer]:
- img [ref=e104]
- generic [ref=e107]:
- generic [ref=e109]: predictor-hand
- paragraph [ref=e110]: 新分身
- button "删除":
- img
- generic [ref=e111] [cursor=pointer]:
- img [ref=e113]
- generic [ref=e116]:
- generic [ref=e118]: 测试助手
- paragraph [ref=e119]: 新分身
- button "删除":
- img
- generic [ref=e120] [cursor=pointer]:
- img [ref=e122]
- generic [ref=e125]: 创建新 Agent
- generic [ref=e127]:
- generic [ref=e128]:
- generic [ref=e129]: 用户
- button "打开设置" [ref=e130]:
- img [ref=e131]
- main [ref=e134]:
- generic [ref=e136]:
- heading "trader-hand" [level=2] [ref=e137]
- generic [ref=e138]: Gateway 已连接
- generic [ref=e142]:
- generic [ref=e145]: 🦞
- paragraph [ref=e147]: 你好! 我是 trader-hand。有什么我可以帮你的吗
- generic [ref=e148]:
- generic [ref=e149]:
- img [ref=e150]
- generic [ref=e152]: 快速开始
- button "💡 帮我写一个 Python 脚本处理 Excel 文件" [ref=e153]:
- generic [ref=e154]: 💡
- generic [ref=e155]: 帮我写一个 Python 脚本处理 Excel 文件
- img [ref=e156]
- button "📊 分析这个数据集的趋势和关键指标" [ref=e158]:
- generic [ref=e159]: 📊
- generic [ref=e160]: 分析这个数据集的趋势和关键指标
- img [ref=e161]
- button "✍️ 帮我起草一份产品需求文档" [ref=e163]:
- generic [ref=e164]: ✍️
- generic [ref=e165]: 帮我起草一份产品需求文档
- img [ref=e166]
- paragraph [ref=e168]: 发送消息开始对话,或点击上方建议
- generic [ref=e170]:
- generic [ref=e171]:
- button "添加附件" [ref=e172]:
- img [ref=e173]
- textbox "发送给 trader-hand" [ref=e176]
- generic [ref=e177]:
- button "选择模型" [ref=e178]:
- generic [ref=e179]: glm-5
- img [ref=e180]
- button "发送消息" [disabled] [ref=e182]:
- img [ref=e183]
- generic [ref=e185]: Agent 在本地运行,内容由 AI 生成
- complementary [ref=e186]:
- generic [ref=e187]:
- generic [ref=e188]:
- generic [ref=e189]:
- img [ref=e190]
- generic [ref=e192]: "0"
- generic [ref=e193]: 当前消息
- tablist [ref=e194]:
- tab "Status" [selected] [ref=e195]:
- img [ref=e196]
- tab "Files" [ref=e198]:
- img [ref=e199]
- tab "Agent" [ref=e202]:
- img [ref=e203]
- tab "Memory" [ref=e206]:
- img [ref=e207]
- generic [ref=e215]:
- generic [ref=e216]:
- generic [ref=e217]:
- generic [ref=e218]:
- img [ref=e219]
- generic [ref=e223]: Gateway Connected
- button "Refresh data" [ref=e224]:
- img [ref=e225]
- generic [ref=e230]:
- generic [ref=e231]:
- generic [ref=e232]: 地址
- generic [ref=e233]: ws://127.0.0.1:50051/ws
- generic [ref=e234]:
- generic [ref=e235]: 当前模型
- generic [ref=e236]: glm-5
- generic [ref=e237]:
- heading "当前会话" [level=3] [ref=e238]:
- img [ref=e239]
- text: 当前会话
- generic [ref=e241]:
- generic [ref=e242]:
- generic [ref=e243]: 用户消息
- generic [ref=e244]: "0"
- generic [ref=e245]:
- generic [ref=e246]: 助手回复
- generic [ref=e247]: "0"
- generic [ref=e248]:
- generic [ref=e249]: 工具调用
- generic [ref=e250]: "0"
- generic [ref=e251]:
- generic [ref=e252]: 总消息数
- generic [ref=e253]: "0"
- generic [ref=e254]:
- heading "分身状态" [level=3] [ref=e255]:
- img [ref=e256]
- text: 分身状态
- generic [ref=e259]:
- generic [ref=e260]:
- img [ref=e262]
- generic [ref=e265]: trader-hand
- generic [ref=e266]:
- img [ref=e268]
- generic [ref=e271]: researcher
- generic [ref=e272]:
- img [ref=e274]
- generic [ref=e277]: browser-hand
- generic [ref=e278]:
- img [ref=e280]
- generic [ref=e283]: collector-hand
- generic [ref=e284]:
- img [ref=e286]
- generic [ref=e289]: researcher-hand
- paragraph [ref=e290]: +4 个分身
- generic [ref=e291]:
- heading "用量统计" [level=3] [ref=e292]:
- img [ref=e293]
- text: 用量统计
- generic [ref=e295]:
- generic [ref=e296]:
- generic [ref=e297]: 总会话数
- generic [ref=e298]: "0"
- generic [ref=e299]:
- generic [ref=e300]: 总消息数
- generic [ref=e301]: "0"
- generic [ref=e302]:
- generic [ref=e303]: 总 Token
- generic [ref=e304]: "0"
- generic [ref=e305]:
- heading "插件 (3)" [level=3] [ref=e306]:
- img [ref=e307]
- text: 插件 (3)
- generic [ref=e309]:
- generic [ref=e310]:
- generic [ref=e311]: Chat
- generic [ref=e312]: 运行中
- generic [ref=e313]:
- generic [ref=e314]: Code
- generic [ref=e315]: 运行中
- generic [ref=e316]:
- generic [ref=e317]: File
- generic [ref=e318]: 运行中
- generic [ref=e319]:
- heading "运行概览" [level=3] [ref=e320]:
- img [ref=e321]
- text: 运行概览
- generic [ref=e324]:
- generic [ref=e325]:
- generic [ref=e326]: 连接状态
- generic [ref=e327]: 已连接
- generic [ref=e328]:
- generic [ref=e329]: Gateway 版本
- generic [ref=e330]: "-"
- generic [ref=e331]:
- generic [ref=e332]: 已加载分身
- generic [ref=e333]: "9"
- generic [ref=e334]:
- generic [ref=e335]: 已加载插件
- generic [ref=e336]: "3"
```