You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[P2] README.md:117,145-147,155,166,174:文档中硬编码了具体的内网 IP(10.2.77.108、10.2.2.199)作为示例地址。虽为 RFC1918 私网段,非直接可路由风险,但会在公共/共享仓库中暴露内部网络拓扑(云端与 Orin 设备的真实地址)。建议改用占位符如 <CLOUD_HOST> / <ORIN_HOST>,或在文档中注明这些仅为示例、需替换为实际部署地址。
[P2] README.md:125:pnpm dev --hostname 0.0.0.0 --port 4003 依赖 pnpm 透传未识别参数给底层 next dev --turbopack,建议明确写作 pnpm dev -- --hostname 0.0.0.0 --port 4003,避免歧义并与团队通用写法保持一致。
why-tomato
changed the title
docs: clarify Generic control ownership
fix: support LAN browser UUIDs and document Generic control ownership
Aug 26, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
概要
room_video,最终回到 Browser。0.0.0.0:4003的云侧前端,并提供云侧、Orin、真实静态资源及浏览器手动验收步骤。crypto.randomUUID不可用时,在 Room hooks 运行前安装一个基于crypto.getRandomValues的 RFC 4122 v4 UUID 回退实现;Browser Session ID 也复用同一生成逻辑。send(message)发送链路。运行时变更范围
components/app/session-provider.tsx:在创建 Room 相关 Provider 前初始化 UUID 兼容逻辑;如果浏览器连安全随机数能力也不具备,则显示明确的兼容性错误。lib/browser-room-session.ts:新会话 ID 改用浏览器安全的 UUID 生成函数。lib/browser-runtime-compat.ts:在不覆盖浏览器原生实现的前提下安装randomUUID回退。tests/browser-room-session.test.mjs和tests/browser-runtime-compat.test.mjs:覆盖原生实现、回退实现、已有 Session ID 复用、安装失败、Provider 执行顺序及聊天发送链路未改变。README.md:记录 Generic 所有权边界和 Orin 访问云侧 UI 的部署与验收方法。所有权边界
8013端口。EDGE_MEDIA_URL管理。/start和/stop调用仍由 LexVoice Generic Agent 负责。room_audio和room_video_raw;LexVoice Video Processor 发布room_video。codex/endpoint-connectivity-probe分支和 PR feat: orchestrate Generic endpoints through heartbeat leases #23 保持不变,作为技术存档。验证结果
origin/lex-main共修改 6 个文件:README.md、3 个运行时文件和 2 个测试文件。npm run format:check:通过。npm run lint:通过。npm run test:253 项全部通过。npm run build:通过。841b0fb261f00db80da8317d3701c5be2cd700d9。项目的
pnpm启动器在受限环境中无法校验或下载锁定版本,因此使用现有本地依赖,通过npm run执行了相同的package.json脚本。