Help us shape the future of Go! Take the 2026 Go Developer Survey

internal/

directory
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 1, 2026 License: MIT

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 交互。

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL