Directories
¶
| Path | Synopsis |
|---|---|
|
Package appserver 用 Codex app-server 协议服务 Codex 客户端(Codex TUI、Paseo):每条 Codex 连接经 runtimeclient 连共享的 serve(本机的,或命令行、配置指定的远端),把 Codex 请求翻译成 OpenVaala 协议,再把 OpenVaala 事件翻译成 Codex 通知。
|
Package appserver 用 Codex app-server 协议服务 Codex 客户端(Codex TUI、Paseo):每条 Codex 连接经 runtimeclient 连共享的 serve(本机的,或命令行、配置指定的远端),把 Codex 请求翻译成 OpenVaala 协议,再把 OpenVaala 事件翻译成 Codex 通知。 |
|
Package cli 定义 openvaala 命令行:加载配置,运行 TUI、serve、web、acp、app-server、codex、reindex、plugin 和 config 命令。
|
Package cli 定义 openvaala 命令行:加载配置,运行 TUI、serve、web、acp、app-server、codex、reindex、plugin 和 config 命令。 |
|
Package config 加载应用设置和 Agent、Provider 定义。
|
Package config 加载应用设置和 Agent、Provider 定义。 |
|
Package desktop 绘制原生工作台并连接本机 Runtime Server。
|
Package desktop 绘制原生工作台并连接本机 Runtime Server。 |
|
e2e
|
|
|
desktopdrive
command
Command desktopdrive 是给 AI 代理用的“原生桌面版 agent-browser”:在无显示的 Linux 上起一个真实的 OpenVaala 桌面, 让代理在 shell 里一步一步读控件树、点按钮、输入文字、按键、选菜单、截图。
|
Command desktopdrive 是给 AI 代理用的“原生桌面版 agent-browser”:在无显示的 Linux 上起一个真实的 OpenVaala 桌面, 让代理在 shell 里一步一步读控件树、点按钮、输入文字、按键、选菜单、截图。 |
|
webuifixture
command
Command webuifixture 为 WebUI 的 Playwright 端到端测试准备真实环境:用 --openvaala 指定的已编译二进制 (嵌入 www/out/web 里刚构建的页面),在临时 HOME 启动 serve 和可控的假模型,把连接信息写进 --out 指定的状态文件,阻塞到收到 SIGTERM、SIGINT 或 stdin 管道关闭, 退出前停掉 serve 并删除临时目录。
|
Command webuifixture 为 WebUI 的 Playwright 端到端测试准备真实环境:用 --openvaala 指定的已编译二进制 (嵌入 www/out/web 里刚构建的页面),在临时 HOME 启动 serve 和可控的假模型,把连接信息写进 --out 指定的状态文件,阻塞到收到 SIGTERM、SIGINT 或 stdin 管道关闭, 退出前停掉 serve 并删除临时目录。 |
|
命令 protocolgen 把 pkg/runtimeprotocol 的线上协议类型生成为前端使用的 TypeScript 文件。
|
命令 protocolgen 把 pkg/runtimeprotocol 的线上协议类型生成为前端使用的 TypeScript 文件。 |
|
Package runtimeclient 是 OpenVaala 协议的 Go 客户端:保持一条到 Runtime Server 的 WebSocket 连接, 断线后退避重连,并为打开的对话补齐断线期间的内容。
|
Package runtimeclient 是 OpenVaala 协议的 Go 客户端:保持一条到 Runtime Server 的 WebSocket 连接, 断线后退避重连,并为打开的对话补齐断线期间的内容。 |
|
Package tui 是 OpenVaala 的终端界面:inline 模式,已定稿的内容按顺序写进终端 scrollback,横向缩放时按新宽度重建, 底部实时区域每帧重绘尾部或面板、状态行、排队预览、输入框与 footer;只通过 runtimeclient 与 Runtime 交互。
|
Package tui 是 OpenVaala 的终端界面:inline 模式,已定稿的内容按顺序写进终端 scrollback,横向缩放时按新宽度重建, 底部实时区域每帧重绘尾部或面板、状态行、排队预览、输入框与 footer;只通过 runtimeclient 与 Runtime 交互。 |
Click to show internal directories.
Click to hide internal directories.