github jackwener/opencli v1.7.7

11 hours ago

1.7.7 (2026-04-23)

Features

  • 51job — comprehensive adapter: search, hot, detail, company. (#1132)
  • wereadai-outline command for AI-generated book outlines. (#1141)
  • web/download — video/audio/iframe download + --stdout streaming. (#1146)
  • download — hardened HTML→Markdown pipeline with better element handling. (#1143)
  • verify — fixture-based value validation + skill docs for COOKIE pitfalls. (#1131)
  • agent-native retrospective — analyze / verify guards / fixture content checks. (#1133)
  • twitter — expose has_media and media_urls columns. (#1115)

Bug Fixes

  • core — quality audit fixes: elapsed=0 display, daemon error handler state reset, cause chain truncation guard, download cookie expiry, launcher async kill, verbose error logging. (#1151)
  • daemon — allow extension ping CORS for reachability probing. (#1150)
  • deepseek — separate thinking process from response in --think mode. (#1142)
  • deepseek — use position-based model selection instead of text matching. (#1123)
  • weread/book — add fallback selectors for reader page without cover. (#1138)
  • xiaoyuzhou — correct podcast-episodes API endpoint. (#1129)
  • bilibili — resolve full video URLs and preserve full description. (#1118)

Docs

  • Fix stale references in READMEs and autofix skill doc. (#1130)
  • Restore and rewrite opencli-usage as orientation skill. (#1128)

What's Changed

  • docs: add CHANGELOG entry for 1.7.6 by @jackwener in #1127
  • docs(skills): restore and rewrite opencli-usage as orientation skill by @jackwener in #1128
  • feat(twitter): expose has_media and media_urls columns by @Dylanwooo in #1115
  • fix(deepseek): use position-based model selection instead of text matching by @Benjamin-eecs in #1123
  • fix(bilibili): resolve full video URLs and preserve full description by @haoliangli in #1118
  • docs: fix stale references in READMEs and autofix skill by @jackwener in #1130
  • feat(verify): fixture-based value validation + skill docs for COOKIE pitfalls by @jackwener in #1131
  • feat: agent-native retrospective — analyze / verify guards / fixture content checks by @jackwener in #1133
  • fix(xiaoyuzhou): correct podcast-episodes API endpoint by @CrisJing in #1129
  • fix(weread/book): add fallback selectors for reader page without cover by @lw-yang in #1138
  • feat(weread): add ai-outline command by @lw-yang in #1141
  • feat(51job): comprehensive adapter (search / hot / detail / company) by @jackwener in #1132
  • feat(download): harden HTML→Markdown pipeline by @jackwener in #1143
  • fix(deepseek): separate thinking process from response in --think mode by @kagura-agent in #1142
  • feat(web,download): absorb #1048 — video/audio/iframe + --stdout by @jackwener in #1146
  • fix(daemon): allow Browser Bridge ping probe via targeted CORS by @jackwener in #1150
  • fix: quality audit bug fixes across core modules by @jackwener in #1151
  • chore: bump version to 1.7.7 by @jackwener in #1152

New Contributors

Full Changelog: v1.7.6...v1.7.7

Don't miss a new opencli release

NewReleases is sending notifications on new releases.