Skip to content

OpenCLI

v1.7.15 Breaking

This release includes 1 breaking change for platform teams planning a safe upgrade.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai-agent ai-agents ai-tools cli

Summary

AI summary

Added browser accessibility and locator features, hard‑gated empty help text.

Full changelog

What's Changed

  • feat(help): hard-gate empty positional help text + fix 18 offenders by @jackwener in https://github.com/jackwener/OpenCLI/pull/1403
  • feat(help): add browser structured help by @jackwener in https://github.com/jackwener/OpenCLI/pull/1404
  • feat(twitter): P1+P2+P3+P4+P5 — search filters, bookmark folders, engagement scoring, sibling dedupe + help docs by @jackwener in https://github.com/jackwener/OpenCLI/pull/1406
  • docs(browser): design agent runtime roadmap by @jackwener in https://github.com/jackwener/OpenCLI/pull/1411
  • fix(browser): drive click through CDP mouse events by @jackwener in https://github.com/jackwener/OpenCLI/pull/1412
  • feat(browser): add opt-in AX refs by @jackwener in https://github.com/jackwener/OpenCLI/pull/1413
  • feat(browser): route AX refs through same-origin frames by @jackwener in https://github.com/jackwener/OpenCLI/pull/1414
  • feat(browser): compare DOM and AX state metrics by @jackwener in https://github.com/jackwener/OpenCLI/pull/1415
  • docs(browser): document AX validation workflow by @jackwener in https://github.com/jackwener/OpenCLI/pull/1416
  • fix(browser): enable Accessibility before AX snapshots by @jackwener in https://github.com/jackwener/OpenCLI/pull/1417
  • fix(douyin): handle empty response body in browserFetch by @kagura-agent in https://github.com/jackwener/OpenCLI/pull/1408
  • feat(dianping): resolve unknown cities live from www.dianping.com by @henrycjchen in https://github.com/jackwener/OpenCLI/pull/1429
  • fix(e2e): unstick e2e-headed by matching fake daemon version by @jackwener in https://github.com/jackwener/OpenCLI/pull/1432
  • feat(browser): add semantic locator flags by @jackwener in https://github.com/jackwener/OpenCLI/pull/1434
  • feat(browser): add hover focus and dblclick by @jackwener in https://github.com/jackwener/OpenCLI/pull/1435
  • feat(browser): add check and uncheck by @jackwener in https://github.com/jackwener/OpenCLI/pull/1437
  • feat(browser): add upload command by @jackwener in https://github.com/jackwener/OpenCLI/pull/1438
  • feat(browser): add drag command by @jackwener in https://github.com/jackwener/OpenCLI/pull/1439
  • feat(browser): extend semantic locators to actions by @jackwener in https://github.com/jackwener/OpenCLI/pull/1440
  • feat(browser): wait for downloads by @jackwener in https://github.com/jackwener/OpenCLI/pull/1441
  • feat(browser): route AX refs through cross-origin frames by @jackwener in https://github.com/jackwener/OpenCLI/pull/1442
  • fix(browser): enable AX in cross-origin frame targets by @jackwener in https://github.com/jackwener/OpenCLI/pull/1443
  • feat(browser): add semantic locators to input actions by @jackwener in https://github.com/jackwener/OpenCLI/pull/1444
  • test(browser): add real Chrome AX smoke by @jackwener in https://github.com/jackwener/OpenCLI/pull/1445
  • feat(browser): add annotated screenshot refs by @jackwener in https://github.com/jackwener/OpenCLI/pull/1433
  • chore(release): 1.7.15 by @jackwener in https://github.com/jackwener/OpenCLI/pull/1448

New Contributors

  • @henrycjchen made their first contribution in https://github.com/jackwener/OpenCLI/pull/1429

Full Changelog: https://github.com/jackwener/OpenCLI/compare/v1.7.14...v1.7.15

Breaking Changes

  • Empty positional `help` text is now hard‑gated, fixing 18 offenders

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track OpenCLI

Get notified when new releases ship.

Sign up free

About OpenCLI

Make Any Website & Tool Your CLI. A universal CLI Hub and AI-native runtime. Transform any website, Electron app, or local binary into a standardized command-line interface. Built for AI Agents to discover, learn, and execute tools seamlessly via a unified AGENT.md integration.

All releases →

Related context

Earlier breaking changes

  • v1.7.19 OPENCLI_KEEP_TAB environment variable removed
  • v1.7.19 Browser --session flag replaced with <sessionname> positional argument
  • v1.7.17 Drop --no-live and --sessions CLI options from doctor command

Beta — feedback welcome: [email protected]