Skip to content

Duplex v0.2.9

Latest

Choose a tag to compare

@github-actions github-actions released this 10 Oct 04:42
· 33 commits to master since this release

Duplex v0.2.9 — Human-first collaboration

Duplex is a desktop browser shared by a human and an AI: you see the rendered page, the AI reads the DOM/source and drives it — same tab, same live session. This release is the foundation for the 0.3.0 collaboration layer.

Highlights / 本版亮点

  • The AI yields to you / AI 给人让路 — while you scroll, type, tap or focus something, the AI keeps reading but pauses its own changes on that page. A status bar lists human-controlled pages and hands each one back with a click. Your scroll position and focus are preserved even while the AI acts.
  • Playwright under the hood / 底层换上 Playwright — page actions drive the browser's own Chromium through the debugging protocol: stable locators, iframes & open shadow DOM, cancellable waits / script evaluation, and AI input is marked as synthetic so it can't be mistaken for yours.
  • Task‑tab binding & message integrity / 任务标签绑定与消息完整性 — each task stays on its bound tab; panel messages and annotations carry their source tab, document identity and target session; injections are claimed once with a 60 s lease + ACK, so nothing leaks into the wrong session and retries don't duplicate.
  • Session restore / 会话恢复 — tabs, their order and the active page come back after a restart.
  • Sharper stops / 更干脆的停止 — stopping a built-in task cancels its model run, tools and pending confirmations; the emergency stop additionally terminates CLI children started by the app and clears queued messages.

Downloads

Platform File
Windows (installer) Duplex.Setup.0.2.9.exe
Windows (portable) Duplex-0.2.9-win-x64-portable.zip — unzip anywhere, run Duplex.exe
macOS Intel / Apple Silicon Duplex-0.2.9.dmg / Duplex-0.2.9-arm64.dmg
Linux Duplex-0.2.9.AppImage

Notes / 说明

  • This build also includes the previous batch: fully customizable shortcuts, the complete bookmark manager, native context menus, the in-flow find bar and the F2 / Ctrl+Shift+K emergency stop. / 本版同时包含上一批能力:全量快捷键自定义、完整书签管理、原生右键菜单、查找条与急停。
  • Known boundaries (synthetic input on human-controlled pages, 200–250 ms cancellation granularity, evaluate limits, custom-CLI matching) are listed in the README. / 已知边界见 README 的「已知限制」一节。
  • Full changelog: 3341679...v0.2.9
  • Feedback is very welcome — open an Issue, English or Chinese. / 欢迎反馈,中英文都可以。