github jackwener/opencli v1.7.13

latest release: v1.7.14
6 hours ago

What's Changed

  • refactor(test): shared page mock + dead test cleanup by @jackwener in #1321
  • feat(help): group root --help adapters into External CLI / App / Site buckets by @jackwener in #1330
  • fix(xianyu): fix chat send button detection and textarea activation by @JackyWay in #1328
  • feat: add qwen / 1point3acres / coingecko adapters by @jackwener in #1329
  • docs(adapter-author): typed-errors reference + 6 conventions from #1329 by @jackwener in #1332
  • feat(codex):卡比大佬:支持手机通过 OpenClaw 操作 Codex 项目对话 by @YoungCan-Wang in #1307
  • feat(xianyu): add publish command for listing items by @hszhsz in #1282
  • fix(twitter): rewrite followers command using DOM extraction by @JEFFWOO-CIA in #1324
  • feat(weixin): add Sogou article search by @c-w-xiaohei in #1250
  • feat: add tiktok creator-videos command by @myluke in #1335
  • fix(chatwise): support latest electron composer flow by @ahpxex in #427
  • feat(pubmed): add comprehensive PubMed adapter with 5 commands by @Greatkai in #819
  • docs(guide): add remote-orchestration page (SSH/frpc reverse tunnel) by @jackwener in #1337
  • feat: add uisdc and aibase news adapters (closes #1201) by @SnakeEye-sudo in #1249
  • feat(browser): add verified fill command by @hanzili in #1222
  • feat: 8 read adapters across 5 sites (arxiv / SO / coingecko / wikipedia / hf) by @jackwener in #1338
  • feat: 11 read adapters across 8 sites (round 2) by @jackwener in #1345
  • feat: round 3 — 13 read adapters across 5 new sites + 4 extensions by @jackwener in #1346
  • feat: 13 read adapters across 6 new sites — dockerhub / rubygems / homebrew / packagist / maven / openalex (round 4) by @jackwener in #1347
  • feat: 10 read adapters across 6 new sites + contract tests (round 5) by @jackwener in #1348
  • feat: 12 read adapters across 6 new sites + contract tests (round 7) by @jackwener in #1350
  • feat: 2 read adapters (wttr, openfda) + contract tests by @jackwener in #1355
  • fix(deepseek): skip pinned conversations and fail fast when resume target unavailable by @Benjamin-eecs in #1343
  • feat(extension): mark automation tabs with group by @jackwener in #1359
  • fix(browser): keep automation container window reusable by @jackwener in #1360
  • feat(deepseek): add detail and send commands for explicit conversation control by @Benjamin-eecs in #1344
  • feat(browser): add --width / --height / --full-page flags to screenshot by @Benjamin-eecs in #1339
  • enrich(ctrip): hotel-suggest + bug fixes (silent clamp, dropped columns, fake URL) by @jackwener in #1361
  • enrich(reuters): article-detail + bug fixes (silent clamp, silent error envelope) by @jackwener in #1362
  • fix(linkedin): surface detail_error on --details (no silent catch / no silent empty) by @jackwener in #1363
  • enrich(toutiao): hot board (public) + bug fixes (silent column drop, partial render) by @jackwener in #1366
  • refactor(runtime): unify command timeout into a single --timeout arg by @jackwener in #1364
  • refactor(registry): remove dead adapter metadata by @jackwener in #1369
  • refactor(linux-do): remove deprecated hot/category/latest compat shims by @jackwener in #1368
  • enrich(coupang): product detail cmd + replace silent clamp/sentinel/Error with typed errors by @jackwener in #1370
  • fix(web): include relevant iframes outside main content by @jackwener in #1371
  • fix(web): avoid duplicate iframe diagnostics by @jackwener in #1372
  • feat(web): add exhaustive same-origin frame mode by @jackwener in #1373
  • test(gov-policy): JSDOM-against-frozen-fixture tests for in-browser extractors by @Benjamin-eecs in #1340
  • feat(browser): add adapter session reuse by @jackwener in #1383
  • fix(registry): pass example field through cli() registration by @yaokuku123 in #1381
  • feat(llm): reuse browser sessions by site by @jackwener in #1385
  • refactor(tiktok): 6 read commands → page-context API (Phase 3 P0) by @jackwener in #1384
  • refactor(tiktok): write commands → button-walker Route 1 with typed errors by @jackwener in #1386
  • refactor(hupu/hot): pipeline→func + querySelectorAll + 4 enrichment columns (Phase 3 P3) by @jackwener in #1387
  • refactor(xiaoe): pipeline→func + typed errors + content silent-drop fix (Phase 3 P1) by @jackwener in #1388
  • feat(chatgpt): add browser chat baseline commands by @jackwener in #1389
  • feat(qwen): add detail command + fix stale message bubble selector by @jackwener in #1390
  • refactor(facebook/notifications): pipeline→func + typed errors + 4 enrichment cols (Phase 3 P5) by @jackwener in #1391
  • feat(yuanbao): add baseline browser commands (status/read/detail/history/send) by @jackwener in #1394
  • chore(release): pre-release P0/P1 cleanup by @jackwener in #1393
  • feat(grok): add browser chat baseline commands (read/history/detail/new/send/status) by @jackwener in #1392
  • fix:(xiaohongshu) improve image publishing by @E2ern1ty in #1380
  • fix(youtube): use watch page HTML for transcript captions by @kagura-agent in #1378
  • chore(release): clean stale metadata surfaces by @jackwener in #1395
  • fix(manifest): rescue 11 desktop adapter commands from factory pattern by @jackwener in #1396
  • fix(grok): replace sentinel rows + silent-clamp with typed errors, deliver image cmd by @jackwener in #1397
  • chore(release): 1.7.13 by @jackwener in #1398

New Contributors

Full Changelog: v1.7.12...v1.7.13

Don't miss a new opencli release

NewReleases is sending notifications on new releases.