This release includes 1 breaking change for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+1 more
Affected surfaces
ReleasePort's take
Light signalReleasePort 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 summaryUpdates span auth, xiaohongshu, twitter, douban, bilibili, slock, huodongxing, discord, and browser modules with new commands, fixes, adapters, and UI changes.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| 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
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.
Related context
Related tools
Beta — feedback welcome: [email protected]