Release Notes
Omnibot Changelog
Version history summarized from Omnibot product repository tags, covering CLI, browser extension, agent skills, and release pipeline updates.
Always reinstall agent skills and restart the daemon to unlock the latest Omnibot capabilities:
omnibot skills install --agent opencodeomnibot skills install --agent claudeomnibot skills install --agent codexomnibot skills install --agent hermes --profile nuwav1.6.14 — 2026-07-16
Tab Routing Disarray Fix
Fixed a bug where tab routing became disarranged across operations, causing actions to land on the wrong tab.
- Fixed the tab disarray bug where multiple operations could route to the wrong tab session
- Hardened tab identity tracking across navigation and command sequences
v1.6.13 — 2026-07-15
Tab Close Countdown Stabilization
Stabilized the tab auto-close countdown so transient navigation blips no longer drop pending close timers.
- Stabilized the tab close countdown against transient navigation blips
- Reduced stranded tabs caused by countdown timer loss
v1.6.12 — 2026-07-15
Visual Region Screenshot Refs
Added visual region screenshot refs so agents can capture and reference bounded screen regions during workflows.
- Added visual region screenshot refs for bounded screen region capture
- Synced lockfile version to the release
v1.6.11 — 2026-07-14
Tool Tab Identity Preservation
Preserved the tool tab identity for new-tab clicks so tool-created tabs are not misrouted to user navigation.
- Preserved tool tab identity for new-tab clicks
- Prevented tool-created tabs from being misrouted to user navigation
v1.6.10 — 2026-07-14
Visual Mouse Cursor & Browser Command Aliases
Added a visual mouse cursor replicated for browser agents, exposed browser command aliases (history, bookmarks, downloads, notifications, tab groups, extensions, content settings), and hardened wait/mouse visual events and stale extension client detection.
- Added a visual mouse cursor replicated for browser agents, with ChatGPT asset rendering and diagonal orientation support
- Recovered the cursor renderer after extension reload and kept the cursor observable after input
- Exposed browser command aliases: history, bookmarks, downloads, top sites, recently closed, notifications, tab groups, extension inventory, and content settings
omnibot doctornow flags stale extension clients and reports extension version in browser sessions- Routed ref clicks through verified CUA input and made semantic clicks synchronous
- Stabilized wait and mouse visual events; bypassed proxies for local daemon requests
v1.6.8 — 2026-07-13
Agent Browser Workflows, Cross-Origin Frames & Shadow DOM
Completed agent browser workflow support with cross-origin frame handling, shadow DOM snapshot refs, hidden state checks, and refreshed skill docs enforcing a native-first decision chain. Replaced GitHub Actions release builds with local Docker builds.
- Completed agent browser workflow support with phased observe-act-verify guidance
- Focused cross-origin frame selectors before fill and evaluated fills in child context; rejected unsafe cross-origin frame ref fallback
- Snapshot now reads shadow DOM refs, preserves base-relative read links, and exposes closed shadow roots to read
- Supported hidden state checks and preserved editable focus during keyboard typing
- Isolated frame context and keyboard modifiers per tab; tolerated viewport pixel rounding
- Resolved canonical tab ids on release and drained dispatched key events before detach
- Replaced GitHub Actions release builds with local Docker builds and refreshed Windows build flow
v1.6.7 — 2026-07-07
Zero-Tab Deadlock Fix & Clipboard Fix
Fixed the deadlock where all navigate/tab commands failed when the extension was connected but no web tab was open, kept the service worker alive via an MV3 offscreen document, fixed clipboard read/write, and removed the explore site-skill support.
- Fixed the deadlock in zero-web-tab scenarios where navigate/tab new/open all failed; extension commands no longer require a tab session
- Added an MV3 offscreen document to keep the service worker alive, ensuring a stable daemon WebSocket connection
- Clipboard read/write now routes through the offscreen document with clipboardRead permission, fixing failures on non-foreground tabs
omnibot doctornow correctly reports connected status when the extension is present but no tabs are open- Removed the
explorecommand and generated site-skill installer paths; the feature will be reimplemented from the skills side - Simplified release CI by dropping pytest and runtime skill install steps from the release pipelines
v1.6.6 — 2026-06-25
Extension Bilingual & Tab Cleanup Retry
The browser extension popup and help pages are now fully bilingual with manual Chinese/English switching, tab auto-close failures now retry, and Chrome Web Store upload and Windows build issues are resolved.
- popup and help pages are fully bilingual with manual Chinese/English switching and auto-detection of system language on first use
- manifest name/description now use
__MSG__references, fixing Chrome Web Store upload errors - Tab auto-close failures now keep the marker and retry after 5s, preventing silently stranded pages
tabs_updateno longer cancels close timers for tool-created tabs, preventing close loss from transient navigation blips- snapshot popup detector only probes safe openers and presses Escape to dismiss residual overlays
- Added a Nuitka Windows build patch script to resolve the Python 3.13 metadata UnicodeDecodeError
v1.6.5 — 2026-06-23
Native Dialog Command & Debugger Session Fix
Added the omnibot dialog command (logs/clear/handle) to manage native dialogs, fixed the extension handleCDP erroneously detaching existing debugger sessions, and hardened race-condition retries and test coverage.
- Added the
omnibot dialogcommand (logs/clear/handle) to manage native alert/confirm/prompt dialogs - Fixed the extension handleCDP erroneously detaching existing debugger sessions
- Fixed the dialog handle race condition with a “No dialog is showing” retry
- Added 8 unit tests covering CLI/actions/build_ext contracts; all 4 E2E dialog cases pass
v1.6.4 — 2026-06-22
Rich Text Editor Snapshot & Text Targeting Precision
Snapshot now covers rich text body editors AX missed with a new [richtext] ref type, find targets text nodes precisely, and the test suite was rebuilt into layered structure.
- Snapshot covers rich text body editors missed by AX, adding a new
[richtext]ref type findtext targeting now matches text nodes precisely, preventing clicks from landing on outer containers- Rebuilt test suite into unit/e2e/release layers with per-subfunction feature matrix
- Updated skill docs with
findtext node-level targeting behavior and rich text illustration workflow
v1.6.3 — 2026-06-20
Network Capture, Site Explore & Snapshot Popup Detection
Added network and console event capture, site exploration memory with generative site skills, snapshot popup detection, and major improvements to the read engine and tab routing stability.
- Added network request capture and console log capture with CLI query and summary commands
- Added
exploresite memory and installable generated site skills - Snapshot now includes a popup detector that auto-probes visible dropdown and combobox options
- Improved read engine main-content extraction with body text fallback for div-heavy pages
- Fixed
status_tab_idleaking to transport sessions across multiple operations verifynow supports captcha inspection, a version command, and realistic mouse drag
v1.6.2 — 2026-06-17
Tab Management Improvements & More Agent Skill Support
Fixed stale tab state after closing, removed overlapping floating badge, and added skill installation support for OpenClaw, WorkBuddy, and Trae.
- Fixed tab state not being properly cleaned up after closing, reducing stale UI
- Only clears retry state when extension confirms cleanup success, improving reliability
- Removed the floating indicator badge at bottom-right that overlapped page content
- Added skill installation support for OpenClaw, WorkBuddy, and Trae
- Improved installation instructions on the browser extension help page
v1.6.0 — 2026-06-14
Tab Cleanup Reliability Fix & Page Operation Improvements
Fixed tab group cleanup not retrying after timeout, and improved session management for page JavaScript execution.
- Tab cleanup now automatically retries on timeout, no longer stuck waiting
- Page JavaScript execution results now correctly pass session information
- Added regression tests covering both fix scenarios
v1.5.0 — 2026-06-13
Tab Status Cleanup Command & Build Pipeline Improvements
Added unified tab status cleanup command, restored macOS ARM64 build support, and fixed CI pipeline.
- Added unified tab status cleanup command for one-click state cleanup
- Restored macOS ARM64 build support
- Fixed npm publish flow to skip when version already exists
- Removed redundant macOS CI tasks, now using local scripts for manual publishing
v1.4.0 — 2026-06-12
Improved Page Reading Compatibility & npm Installation
Fixed content reading for table-layout pages, improved Twitter media link parsing, and fixed npm installation for macOS ARM64.
- Fixed incomplete content reading for table-layout pages
- Improved parsing of X/Twitter image and media links
- Fixed npm installation flow for macOS ARM64 platform
v1.3.0 — 2026-06-12
Direct Twitter Media Links & Windows Compatibility Fix
The read command now outputs direct Twitter CDN image links, and fixed Windows command-line compatibility.
- The
readcommand now outputs direct Twitter CDN image links, no extra navigation needed - Added anchor-level and page-level CDN URL parsing with fallback mechanism
- Fixed command-line syntax compatibility on Windows
- macOS ARM64 builds now use local scripts for faster build times
v1.2.0 — 2026-06-11
New Keyboard Commands & Skill Documentation Upgrade
Added keyboard operation commands, rewrote skill documentation, and added CI contract tests for consistency.
- Added keyboard commands (
keyboard,keydown,keyup,focus) for finer keyboard control - Rewrote skill documentation with clearer tab targeting and workflow context guidance
- Added CI contract tests to ensure skill docs and CLI commands stay in sync
- All component versions synchronized to 1.2.0
v1.1.6 — 2026-06-11
Simplified Page Reading Commands & Tab Disconnect Fix
Removed the scan command, unified page reading under read, and fixed stale state after tab disconnect.
- Removed the
scancommand; usereadfor all page content, which automatically selects the best method - Fixed countdown timer and connection indicator persisting after tab disconnect
- Daemon now automatically notifies extension to clean up tab state on disconnect
v1.1.2 — 2026-06-11
Smart Page Reading & Tab Targeting Fix
Introduced smart read/scan routing, fixed tab targeting issues, and optimized agent dispatch decisions.
- The
readcommand now automatically chooses between read and scan modes for better agent efficiency - Fixed
--tab-idbeing ignored when a URL is provided - Fixed race condition in tab countdown cleanup and glow indicator removal
v1.1.1 — 2026-06-11
Multi-Tab Scenario Stability Improvements
Enhanced tab targeting guidance, improved CLI command handling, and increased stability in multi-tab scenarios.
- Enhanced tab targeting guidance to prevent state interference across multiple tabs
- Improved CLI command handling logic for better stability
v1.1.0 — 2026-06-10
Agent Skill Documentation Overhaul & Extension UX Improvements
Rewrote skill documentation as agent-focused execution guidelines, and enhanced extension install and connection experience.
- Rewrote skill documentation as agent-focused execution guidelines emphasizing reliability and verification
- Mandated dual identification with session token and tab ID to prevent multi-agent interference
- Added “Observe-Act-Verify” discipline and layered fallback strategies
- Improved extension popup tests for better install and connection verification
v1.0.2 — 2026-06-09
Extension Auto-Reconnect & Multi-Agent Skill Integration
Improved extension auto-recovery after disconnect, and optimized multi-agent skill configuration and usage experience.
- Enhanced auto-recovery after extension disconnect, reducing need for manual refresh
- Optimized skill configurations for OpenCode, Claude Code, Codex, Hermes and other agents
- Synchronized extension versions and release checklist
v0.3.11 — 2026-06-07
Unified Skill Documentation
Consolidated installation, diagnostics, and browser operation docs into one unified skill document, reducing agent context switching.
- Consolidated installation, diagnostics, and browser operation docs into one unified skill document
- Improved documentation for snapshot, click, double-click and other interaction workflows
- Improved npm publishing and version synchronization flow
v0.3.4 — 2026-06-05
Extension Packaging Fix & CLI Connection Mode Enhancements
Fixed extension packaging path issue, introduced WebSocket-only mode and daemon auto-start capability.
- Fixed browser extension packaging path issue for proper distribution
- Introduced WebSocket-only mode and daemon auto-start capability
- Improved native bridge runtime connection with browser extension
- Completed omnibot naming cleanup and CLI v2 workflow documentation update
v0.3.3 — 2026-06-04
Release Engineering Improvements
Added extension obfuscation build to release pipeline, optimized Nuitka build cache and parallel compilation.
- Added extension obfuscation build to release pipeline for improved security
- Optimized Nuitka build cache and parallel compilation for faster builds
- Improved CI build task naming for easier platform artifact identification
v0.3.2 — 2026-06-04
Build Task Naming Improvements
Adjusted CI build task names to display target platform for easier multi-platform release troubleshooting.
- CI build tasks now display target platform in names for easier troubleshooting
- Improved readability of multi-platform release pipeline
v0.3.1 — 2026-06-04
0.3 Series Stability Fixes
Continued fixing agent configuration, help messages, and release flow issues on top of 0.3.0.
- Stabilized agent configuration generation flow
- Fixed help command and configuration examples
v0.3.0 — 2026-06-04
Agent Configuration & Extension Independence
Added agent configuration module with interactive selector, moved browser extension to its own directory, and improved config management.
- Added agent configuration module with interactive selector for quick agent setup
- Added
mcpsubcommand with related help output - Moved browser extension to its own directory for independent development
- Improved config merging, backup, and validation to protect existing user configs
v0.2.2 — 2026-06-03
npm Publish Version Fix
Fixed npm version parsing from git tags, and tolerates already-published packages to reduce repeated publish failures.
- Fixed npm version parsing from git tags to ensure correct version numbers
- Tolerates already-published npm packages to reduce repeated publish failures
v0.2.0 — 2026-06-02
npm Package Restructure & Cross-Platform Distribution
Restructured npm packages, split into main CLI and platform sub-packages, updated Node.js to v22, laying groundwork for CLI distribution.
- Split into main CLI package and platform sub-packages for platform-specific installation
- Updated Node.js to v22 and cleaned up deprecated environment variables
- Migrated installation from uvx to npm and binary options
v0.1.25 — 2026-06-01
Version Synchronization
Unified all package versions to ensure consistent release artifact versions.
- Synchronized all package versions to 0.1.25
v0.1.24 — 2026-06-01
Cross-Platform Config Path Fix
Unified path separators in MCP config examples to reduce errors when copying configs on Windows, macOS, and Linux.
- Unified path separators in all MCP config examples
- Reduced path errors when copying configs across Windows, macOS, and Linux
v0.1.23 — 2026-06-01
Download Links & Repository URL Update
Updated release download links and repository URLs in documentation, completing the migration from OmniBrowse to Omnibot.
- Updated release download links in documentation
- Updated repository URLs to point to new Omnibot location
v0.1.22 — 2026-06-01
CI Environment Upgrade
Upgraded GitHub Actions environment to Node.js 24 to prepare for upcoming build and release process updates.
- Upgraded CI environment to Node.js 24
- Laid groundwork for upcoming npm, extension, and binary build process updates