Skip to content

OpenCLI

v1.7.20 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

ReleasePort's take

Moderate signal
editorial:auto 13d

OpenCLI v1.7.20 drops -cli suffix from tg/discord/wx subcommand names—breaking change for any automation using these commands. Daemon websocket stability improvements and Twitter feature parity additions included.

Why it matters: Update scripts invoking tg/discord/wx subcommands before deploying; command names have changed. Daemon websocket coalescing improves long-running integration reliability. Twitter media extraction now consistent across list-tweets, bookmarks, and bookmark-folder.

Summary

AI summary

Removed -cli suffix from tg/discord/wx subcommand names.

Changes in this release

Feature Medium

drop -cli suffix from tg/discord/wx subcommand names

drop -cli suffix from tg/discord/wx subcommand names

Source: llm_adapter@2026-05-21

Confidence: low

Feature Medium

include media via extractMedia in twitter/list-tweets (parity with timeline/search)

include media via extractMedia in twitter/list-tweets (parity with timeline/search)

Source: llm_adapter@2026-05-21

Confidence: low

Feature Medium

add extractMedia parity to bookmarks and bookmark-folder in twitter

add extractMedia parity to bookmarks and bookmark-folder in twitter

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

keep active daemon websocket

keep active daemon websocket

Source: llm_adapter@2026-05-21

Confidence: high

Bugfix Medium

coalesce daemon websocket connects

coalesce daemon websocket connects

Source: llm_adapter@2026-05-21

Confidence: high

Bugfix Medium

report unknown browser command results by daemon

report unknown browser command results by daemon

Source: llm_adapter@2026-05-21

Confidence: high

Bugfix Medium

show external CLI package aliases in cli

show external CLI package aliases in cli

Source: llm_adapter@2026-05-21

Confidence: low

Refactor Medium

replace built-in CDP adapter with external ntn CLI in notion

replace built-in CDP adapter with external ntn CLI in notion

Source: llm_adapter@2026-05-21

Confidence: low

Other Medium

clarify named session lifecycle

clarify named session lifecycle

Source: llm_adapter@2026-05-21

Confidence: low

Full changelog

What's Changed

  • feat(external)!: drop -cli suffix from tg/discord/wx subcommand names by @jackwener in https://github.com/jackwener/OpenCLI/pull/1544
  • fix(extension): keep active daemon websocket by @GreyC in https://github.com/jackwener/OpenCLI/pull/1540
  • docs(browser): clarify named session lifecycle by @GreyC in https://github.com/jackwener/OpenCLI/pull/1542
  • fix(extension): coalesce daemon websocket connects by @jackwener in https://github.com/jackwener/OpenCLI/pull/1554
  • feat(twitter/list-tweets): include media via extractMedia (parity with timeline/search) by @huanghe in https://github.com/jackwener/OpenCLI/pull/1464
  • feat(twitter): add extractMedia parity to bookmarks + bookmark-folder by @jackwener in https://github.com/jackwener/OpenCLI/pull/1555
  • fix(daemon): report unknown browser command results by @jackwener in https://github.com/jackwener/OpenCLI/pull/1558
  • refactor(notion): replace built-in CDP adapter with external ntn CLI by @jackwener in https://github.com/jackwener/OpenCLI/pull/1559
  • fix(cli): show external CLI package aliases by @jackwener in https://github.com/jackwener/OpenCLI/pull/1560
  • chore(release): 1.7.20 by @jackwener in https://github.com/jackwener/OpenCLI/pull/1562

New Contributors

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

Full Changelog: https://github.com/jackwener/OpenCLI/compare/v1.7.19...v1.7.20

Breaking Changes

  • Removed -cli suffix from tg, discord, and wx subcommand names (old → new)

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]