English
Panerelay 0.7.0 gives new side-panel conversations an exact, fail-closed path back to their originating authorized tab, and improves Agent reliability, interactive setup, and side-panel presentation.
Highlights
- Add a bounded opaque browser/target hint to new conversations so agent-browser, Browser Use, or Playwright can start from the exact originating authorized tab. The hint never exposes a raw Chrome tab ID, grants authorization, or falls back to a similar URL when stale.
- Make the unified
panerelay-browserSkill choose and inspect one automation engine for an ordinary task: honor the user's explicit choice, otherwise use the highest-priority registered integration, with agent-browser as the fallback recommendation. - Keep Qoder and OpenCode prompt turns alive until ACP completion, interruption, runtime exit, or shutdown instead of applying the short control-request timeout; strip recognized Panerelay context envelopes from loaded Side Panel history while preserving real user content.
- Restore the setup-captured command search path for Codex, Claude Code, Qoder, and OpenCode processes, so tools such as
agent-browser,node, andnpxremain discoverable when Chrome launches the Native Host with a minimal environment. - Bootstrap the selected Provider and bounded status labels from a presentation-only cache, show one neutral connecting state during live discovery, and keep Agent actions disabled until live readiness is authoritative.
- Render safe GitHub-flavored Markdown tables with responsive horizontal scrolling, and show bounded Qoder/OpenCode tool output in expanded successful terminal activity cards without forwarding provider-native raw payloads.
- Add a persistent custom accent color for Side Panel controls, page comments, and the controlled-tab badge while keeping danger, warning, Provider branding, and engine favicons independent.
- Make repeated interactive setup runs reflect the current Panerelay integration state. Checked integrations are installed or updated, unchecked integrations remove only Panerelay-owned artifacts, and explicit integration flags remain additive.
- Add a localized
Release all controlaction to the Extension toolbar icon's context menu. It releases the current Panerelay lease and debugger attachments while preserving the selected authorization scope and leaving user-owned Agent or browser processes running. - Keep the Extension, protocol, Bridge, Providers, adapters, setup package, browser registry, CLI, and unified Skill documentation aligned in one lockstep release.
Installation and compatibility
-
Follow the v0.7.0 README for this release's recommended Extension-plus-Skill path.
-
Install the unified Agent Skill with:
npx skills add F-loat/panerelay --skill panerelay-browser
-
To reproduce the 0.7.0 Panerelay runtime exactly, pair the
panerelay-extension-0.7.0.zipasset with:npx --yes @panerelay/setup@0.7.0
-
Requires Node.js 20 or newer.
-
agent-browser 0.33.0 or newer is supported; the exact verified baseline is 0.33.0.
-
Browser Use integration requires browser-use 0.13.7 or newer with Browser Harness 0.1.8 or newer; the exact verified baseline is browser-use 0.13.7 with Browser Harness 0.1.8.
-
Playwright integration requires the upstream Playwright CLI 0.1.17 or newer; the exact Chrome-verified baseline is 0.1.17. This does not claim support for Playwright Test.
-
The OpenCode provider uses a user-installed OpenCode CLI; the exact ACP-verified baseline is 1.18.12. Panerelay preserves the user's OpenCode permission policy, so configure OpenCode permissions to
askwhen Side Panel approval prompts are required. See the OpenCode compatibility record. -
Microsoft Edge integration remains classified as
Forwarded. -
Side-panel Agents: Codex, Claude Code, Qoder, and OpenCode.
-
Do not mix Extension and npm package versions.
简体中文
Panerelay 0.7.0 为新的侧边栏会话提供了精确且失败关闭的来源标签页定位方式,并进一步提升了 Agent 可靠性、交互式 setup 体验和侧边栏展示效果。
主要更新
- 为新会话加入有界的不透明浏览器/目标提示,让 agent-browser、Browser Use 或 Playwright 从准确的来源已授权标签页开始工作。提示不会暴露 Chrome 原始 tab ID、授予权限,也不会在失效后回退到相似 URL。
- 统一的
panerelay-browserSkill 在普通任务中只选择并检查一种自动化工具:优先遵循用户明确指定的工具,否则使用优先级最高的已登记集成;没有可信 setup 信息时推荐 agent-browser。 - Qoder 与 OpenCode 的 prompt turn 会持续到 ACP 正常完成、用户中断、Runtime 退出或 Provider 关闭,不再套用短控制请求的超时;加载侧边栏历史时会移除可识别的 Panerelay 上下文信封,同时保留真实用户内容。
- 为 Codex、Claude Code、Qoder 和 OpenCode 进程恢复 setup 捕获的命令搜索路径;即使 Chrome 使用精简环境启动 Native Host,
agent-browser、node、npx等工具仍可被 Agent 找到。 - 使用仅供展示的缓存初始化已选 Provider 和有界状态标签;实时发现期间统一显示中性的连接中状态,并在实时就绪结果确认前禁用 Agent 操作。
- 支持安全渲染 GitHub 风格 Markdown 表格并在窄侧边栏中横向滚动;成功的终端活动展开后可显示有界的 Qoder/OpenCode 工具输出,同时不会转发 Provider 原生原始数据。
- 新增可持久化的自定义强调色,应用于侧边栏控件、页面评论和受控标签页数量徽标;危险、警告、Provider 品牌色与工具 favicon 继续保持独立。
- 重复运行交互式 setup 时会反映当前 Panerelay 集成状态:选中的集成会安装或更新,未选中的集成只移除 Panerelay 自有产物;显式集成参数仍保持增量行为。
- 在扩展工具栏图标的右键菜单中新增本地化的
释放全部控制操作。它会释放当前 Panerelay 租约和 debugger 附加,同时保留已选择的授权范围,也不会结束用户自行启动的 Agent 或浏览器进程。 - Extension、协议、Bridge、Provider、适配器、setup、浏览器注册表、CLI 和统一 Skill 文档继续采用同版本配套发布。
安装与兼容性
-
本版本推荐的“扩展程序 + Skill”安装流程请参考 v0.7.0 中文 README。
-
使用以下命令安装统一的 Agent Skill:
npx skills add F-loat/panerelay --skill panerelay-browser
-
如需精确复现 Panerelay 0.7.0 运行时,请将
panerelay-extension-0.7.0.zip与以下命令配套使用:npx --yes @panerelay/setup@0.7.0
-
需要 Node.js 20 或更高版本。
-
支持 agent-browser 0.33.0 或更高版本;精确验证基线为 0.33.0。
-
Browser Use 集成需要 browser-use 0.13.7 或更高版本以及 Browser Harness 0.1.8 或更高版本;精确验证基线为 browser-use 0.13.7 与 Browser Harness 0.1.8。
-
Playwright 集成需要上游 Playwright CLI 0.1.17 或更高版本;Chrome 精确验证基线为 0.1.17。此兼容性声明不包含 Playwright Test。
-
OpenCode Provider 使用用户自行安装的 OpenCode CLI;ACP 精确验证基线为 1.18.12。Panerelay 会保留用户的 OpenCode 权限策略;需要侧边栏审批提示时,请将 OpenCode 权限配置为
ask。详见 OpenCode 兼容性记录。 -
Microsoft Edge 集成仍分类为
Forwarded。 -
侧边栏 Agent 包含 Codex、Claude Code、Qoder 和 OpenCode。
-
请勿混用不同版本的 Extension 与 npm 包。
完整变更记录:v0.6.0...v0.7.0