Skip to content

Panerelay 0.7.0

Latest

Choose a tag to compare

@github-actions github-actions released this 04 Aug 13:15
e6fe2c2

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-browser Skill 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, and npx remain 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 control action 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.zip asset 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 ask when 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-browser Skill 在普通任务中只选择并检查一种自动化工具:优先遵循用户明确指定的工具,否则使用优先级最高的已登记集成;没有可信 setup 信息时推荐 agent-browser。
  • Qoder 与 OpenCode 的 prompt turn 会持续到 ACP 正常完成、用户中断、Runtime 退出或 Provider 关闭,不再套用短控制请求的超时;加载侧边栏历史时会移除可识别的 Panerelay 上下文信封,同时保留真实用户内容。
  • 为 Codex、Claude Code、Qoder 和 OpenCode 进程恢复 setup 捕获的命令搜索路径;即使 Chrome 使用精简环境启动 Native Host,agent-browsernodenpx 等工具仍可被 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