Skip to content

OpenCLI

v1.8.4 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 browser-automation browser-use cli
+1 more
playwright

Affected surfaces

auth

ReleasePort's take

Light signal
editorial:auto 1mo

ReleasePort v1.8.4 adds multiple new export adapters and CLI commands while fixing a Twitter API error translation bug.

Why it matters: The release introduces Grok export adapters, batch login/whoami for 50 sites, aggregate auth status checks, quickCheck wiring for 50 adapters, refresh maintenance command, enhanced Reddit/Xiaohongshu outputs, and follow/unfollow commands; it also corrects a Twitter error handling bug (severity 40).

Summary

AI summary

Updates span auth, xiaohongshu, twitter, douban, bilibili, slock, huodongxing, discord, and browser modules with new commands, fixes, adapters, and UI changes.

Changes in this release

Feature Low

Adds Grok export adapters.

Adds Grok export adapters.

Source: llm_adapter@2026-06-15

Confidence: high

Feature Low

Adds login and whoami commands for 50 sites in one batch.

Adds login and whoami commands for 50 sites in one batch.

Source: llm_adapter@2026-06-15

Confidence: high

Feature Low

Adds aggregate status command for auth adapters.

Adds aggregate status command for auth adapters.

Source: llm_adapter@2026-06-15

Confidence: high

Feature Low

Wires quickCheck into 50 auth adapters for status checks.

Wires quickCheck into 50 auth adapters for status checks.

Source: llm_adapter@2026-06-15

Confidence: high

Feature Low

Adds refresh maintenance command to auth CLI.

Adds refresh maintenance command to auth CLI.

Source: llm_adapter@2026-06-15

Confidence: high

Feature Low

Adds login and whoami commands for nowcoder, jike, maimai, jimeng sites.

Adds login and whoami commands for nowcoder, jike, maimai, jimeng sites.

Source: llm_adapter@2026-06-15

Confidence: high

Feature Low

Reads 命令输出 post_hint, url, preview, and gallery media columns for Reddit.

Reads 命令输出 post_hint, url, preview, and gallery media columns for Reddit.

Source: llm_adapter@2026-06-15

Confidence: high

Feature Low

Outputs userId and profileUrl for Xiaohongshu comments.

Outputs userId and profileUrl for Xiaohongshu comments.

Source: llm_adapter@2026-06-15

Confidence: high

Feature Low

Adds follow and unfollow commands for Bilibili and Xiaohongshu.

Adds follow and unfollow commands for Bilibili and Xiaohongshu.

Source: llm_adapter@2026-06-15

Confidence: high

Feature Low

Adds Slock collaboration adapter (messages, channels, tasks, attachments, multi‑server).

Adds Slock collaboration adapter (messages, channels, tasks, attachments, multi‑server).

Source: granite4.1:30b@2026-06-15-audit

Confidence: low

Feature Low

Adds Huodongxing events adapter.

Adds Huodongxing events adapter.

Source: granite4.1:30b@2026-06-15-audit

Confidence: low

Feature Low

Adds ask adapter with citation sources for Xiaohongshu.

Adds ask adapter with citation sources for Xiaohongshu.

Source: granite4.1:30b@2026-06-15-audit

Confidence: low

Feature Low

Exposes bundled opencli skills via CLI.

Exposes bundled opencli skills via CLI.

Source: granite4.1:30b@2026-06-15-audit

Confidence: low

Bugfix Medium

Fixes Twitter API error translation based on HTTP status and corrects SearchTimeline queryId extraction.

Fixes Twitter API error translation based on HTTP status and corrects SearchTimeline queryId extraction.

Source: llm_adapter@2026-06-15

Confidence: high

Bugfix Low

Supports current message DOM in doubao adapter.

Supports current message DOM in doubao adapter.

Source: granite4.1:30b@2026-06-15-audit

Confidence: low

Bugfix Low

Prevents const redeclaration in browser evaluateWithArgs function.

Prevents const redeclaration in browser evaluateWithArgs function.

Source: granite4.1:30b@2026-06-15-audit

Confidence: low

Bugfix Low

Accepts inline topic suggestion with Enter key for Xiaohongshu.

Accepts inline topic suggestion with Enter key for Xiaohongshu.

Source: granite4.1:30b@2026-06-15-audit

Confidence: low

Bugfix Low

Stabilizes ChatGPT response extraction against virtual scrolling.

Stabilizes ChatGPT response extraction against virtual scrolling.

Source: granite4.1:30b@2026-06-15-audit

Confidence: low

Bugfix Low

Rejects --search flag in DeepSeek expert mode due to missing UI toggle.

Rejects --search flag in DeepSeek expert mode due to missing UI toggle.

Source: granite4.1:30b@2026-06-15-audit

Confidence: low

Bugfix Low

Reads Businessweek from section page and adds green, crypto, pursuits feeds for Bloomberg.

Reads Businessweek from section page and adds green, crypto, pursuits feeds for Bloomberg.

Source: granite4.1:30b@2026-06-15-audit

Confidence: low

Refactor Low

Removes visible adapter tab group from extension UI.

Removes visible adapter tab group from extension UI.

Source: granite4.1:30b@2026-06-15-audit

Confidence: low

Full changelog

What's Changed

  • docs: hide single-command WeChat Channels from site lists by @jackwener in https://github.com/jackwener/OpenCLI/pull/1865
  • fix(doubao): support current message DOM by @820239854 in https://github.com/jackwener/OpenCLI/pull/1811
  • fix(browser): prevent const redeclaration in evaluateWithArgs by @lw-yang in https://github.com/jackwener/OpenCLI/pull/1834
  • Add Grok export adapters by @flyzstu in https://github.com/jackwener/OpenCLI/pull/1860
  • fix(xiaohongshu): accept inline topic suggestion with Enter by @Semonxue in https://github.com/jackwener/OpenCLI/pull/1856
  • feat(auth): add login/whoami for 50 sites in one batch by @jackwener in https://github.com/jackwener/OpenCLI/pull/1866
  • feat(auth): add aggregate status command by @jackwener in https://github.com/jackwener/OpenCLI/pull/1879
  • feat(auth): wire quickCheck into 50 adapters for auth status by @jackwener in https://github.com/jackwener/OpenCLI/pull/1880
  • feat(auth): add refresh maintenance command by @jackwener in https://github.com/jackwener/OpenCLI/pull/1881
  • Add llms.txt for AI visibility (GEO) by @jackwener in https://github.com/jackwener/OpenCLI/pull/1889
  • feat(auth): add login/whoami for nowcoder, jike, maimai, jimeng by @Benjamin-eecs in https://github.com/jackwener/OpenCLI/pull/1878
  • feat(reddit): read 命令输出 post_hint / url / preview / gallery 媒体列 by @huanghe in https://github.com/jackwener/OpenCLI/pull/1873
  • feat(xiaohongshu): 评论输出 userId 与 profileUrl by @huanghe in https://github.com/jackwener/OpenCLI/pull/1871
  • feat(bilibili, xiaohongshu): 新增 follow / unfollow 命令 by @huanghe in https://github.com/jackwener/OpenCLI/pull/1874
  • fix(twitter): 按 HTTP 状态翻译 API 错误 + 修 SearchTimeline queryId 误取 by @huanghe in https://github.com/jackwener/OpenCLI/pull/1890
  • fix(chatgpt): stabilize response extraction against virtual scrolling by @uzqw in https://github.com/jackwener/OpenCLI/pull/1909
  • fix(deepseek): reject --search in expert mode (UI lacks Search toggle) by @Benjamin-eecs in https://github.com/jackwener/OpenCLI/pull/1887
  • fix(bloomberg): read Businessweek from section page; add green/crypto/pursuits feeds by @gucasbrg in https://github.com/jackwener/OpenCLI/pull/1892
  • refactor(extension): remove visible adapter tab group by @jackwener in https://github.com/jackwener/OpenCLI/pull/1925
  • feat(slock): add Slock collaboration adapter (messages, channels, tasks, attachments, multi-server) by @Jacky040124 in https://github.com/jackwener/OpenCLI/pull/1895
  • feat: add Huodongxing events adapter by @sundy-li in https://github.com/jackwener/OpenCLI/pull/1929
  • feat(xiaohongshu): add ask adapter with citation sources by @Astro-Han in https://github.com/jackwener/OpenCLI/pull/1923
  • fix(douban/subject): self-contained splitDoubanTitle for page.evaluate injection (#1851) by @LeoLin990405 in https://github.com/jackwener/OpenCLI/pull/1924
  • feat(twitter): 读命令暴露 media_posters[](视频/动图静帧 poster) by @huanghe in https://github.com/jackwener/OpenCLI/pull/1891
  • [codex] Add targeted Discord read navigation by @ByteYue in https://github.com/jackwener/OpenCLI/pull/1951
  • feat(cli): expose bundled opencli skills by @jackwener in https://github.com/jackwener/OpenCLI/pull/1948
  • chore(release): 1.8.4 by @jackwener in https://github.com/jackwener/OpenCLI/pull/1954

New Contributors

  • @820239854 made their first contribution in https://github.com/jackwener/OpenCLI/pull/1811
  • @flyzstu made their first contribution in https://github.com/jackwener/OpenCLI/pull/1860
  • @Semonxue made their first contribution in https://github.com/jackwener/OpenCLI/pull/1856
  • @uzqw made their first contribution in https://github.com/jackwener/OpenCLI/pull/1909
  • @Jacky040124 made their first contribution in https://github.com/jackwener/OpenCLI/pull/1895
  • @sundy-li made their first contribution in https://github.com/jackwener/OpenCLI/pull/1929

Full Changelog: https://github.com/jackwener/OpenCLI/compare/v1.8.3...v1.8.4

Breaking Changes

  • Removed visible adapter tab group in extension (refactor(extension)).

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]