把 socksio 的问题修一下
根因是 ALL_PROXY=socks5 时 httpx 构造客户端就要求 socksio,已统一代理解析入口。
↑ 注意:对话区从 tab 条底(y=40)一直到 composer——原来这里还有一条 48px 的设置栏。
模型 / 权限 / thinking 全部住进 composer(↓),和 Claude/ChatGPT 同一惯例。
Ask for follow-up changes…
📁 OpenProgram
⚡ frontier · GPT-5.5
🧠 auto
🛡 Ask
🕘
↑
代码查看器(行号 / markdown / 图片 / PDF 同现状)
sidecar Chrome 投屏(CDP screencast)
后端复用已有 playwright + openprogram browser 的 sidecar:
Page.startScreencast → 帧流走 WS → 这里 canvas 渲染;
鼠标/键盘事件回传 Input.dispatch*。真 Google、真登录态。
人看的 = agent 操作的同一个浏览器 → 操作网页的地基
iframe 只做 sidecar 不可用时的降级
后端复用已有 playwright + openprogram browser 的 sidecar:
Page.startScreencast → 帧流走 WS → 这里 canvas 渲染;
鼠标/键盘事件回传 Input.dispatch*。真 Google、真登录态。
人看的 = agent 操作的同一个浏览器 → 操作网页的地基
iframe 只做 sidecar 不可用时的降级