Repository navigation
Releases
Releases · XucroYuri/OpenCLI-Studio
v1.7.3
What's Changed
- feat(discord-app): add delete command to remove a message by ID by @himself65 in jackwener#976
- feat(maimai): add talent search with multi-dimensional filters by @ivanxia1988 in jackwener#977
- feat(ke): add Beike (贝壳找房) adapter by @runzhliu in jackwener#975
- feat(bilibili): add feed-detail and enhance feed command by @harveyyue in jackwener#974
- feat(clis/chatgptweb): add ChatGPT web image generation command by @asimons81 in jackwener#973
- fix(xiaohongshu): harden anti-detection flows by @Astro-Han in jackwener#980
- fix(douban): classify tv search results correctly by @Astro-Han in jackwener#979
- fix: address code audit findings (C1-C4, I1, I4, I6) by @jackwener in jackwener#981
- fix: code audit round 2 — safety, hot-reload, error diagnostics by @jackwener in jackwener#982
- feat: decouple extension version from CLI version by @jackwener in jackwener#985
- fix: clean up stale .yaml adapter files from older versions (jackwener#953) by @jackwener in jackwener#986
- docs: document undocumented environment variables by @jackwener in jackwener#983
- Remove unused OPENCLI_SKIP_FETCH env var by @jackwener in jackwener#987
- Rename chatgpt adapters: desktop → chatgpt-app, web → chatgpt by @jackwener in jackwener#989
- Fix automation window not closing on command failure by @jackwener in jackwener#992
- refactor: unify OPENCLI_VERBOSE and DEBUG=opencli by @jackwener in jackwener#991
- feat(mubu): add Mubu adapter with 5 commands by @SherlockSalvatore in jackwener#964
- chore: bump version to 1.7.3 by @jackwener in jackwener#997
New Contributors
- @ivanxia1988 made their first contribution in jackwener#977
- @runzhliu made their first contribution in jackwener#975
- @asimons81 made their first contribution in jackwener#973
- @SherlockSalvatore made their first contribution in jackwener#964
Full Changelog: jackwener/OpenCLI@v1.7.2...v1.7.3
v1.7.2
What's Changed
- migrate: move binance adapters from src/clis/ to clis/ by @jackwener in jackwener#967
- refactor: smart sync adapters — hash-based diff instead of full copy by @jackwener in jackwener#966
- fix: include adapter tests in default npm test by @jackwener in jackwener#969
- fix(zsxq): accept topic_id as string in getTopicFromResponse by @fgksgf in jackwener#963
- feat(twitter): add lists command to retrieve user lists by @isanwenyu in jackwener#958
- feat(weibo): support for-you and following feed types by @iiilin in jackwener#959
- fix(zsxq): update topic test for group_id parameter by @jackwener in jackwener#971
- chore: bump version to 1.7.2 by @jackwener in jackwener#972
New Contributors
- @fgksgf made their first contribution in jackwener#963
- @isanwenyu made their first contribution in jackwener#958
- @iiilin made their first contribution in jackwener#959
Full Changelog: jackwener/OpenCLI@v1.7.1...v1.7.2
v1.7.1
What's Changed
- docs(skills): unify browser tool names to opencli browser commands by @jackwener in jackwener#920
- docs(skills): improve oneshot & explorer with real-world SaaS patterns by @jackwener in jackwener#921
- refactor(adapters): migrate pipeline adapters to func() + { error, help } pattern; docs: skill improvements by @jackwener in jackwener#922
- refactor(errors): unify error output as YAML envelope to stderr by @jackwener in jackwener#923
- fix(build-manifest): import compiled JS from dist/clis/ instead of raw TS by @jackwener in jackwener#926
- refactor(adapters): convert adapter layer from TypeScript to JavaScript by @jackwener in jackwener#928
- fix(security): escape codegen strings and redact diagnostic body by @jackwener in jackwener#930
- chore: remove JS-first migration residuals by @jackwener in jackwener#931
- fix: clean up legacy shim files and stale tmp files on upgrade by @jackwener in jackwener#934
- fix: address deep review findings (security, correctness, consistency) by @jackwener in jackwener#935
- fix: sync package-lock.json to unblock CI by @jackwener in jackwener#937
- feat(skill): add upstream issue filing to opencli-autofix by @jackwener in jackwener#938
- docs: document autofix issue filing flow by @jackwener in jackwener#939
- chore: remove unused test-site.mjs script by @jackwener in jackwener#940
- refactor: normalize strategy into runtime fields at registration time by @jackwener in jackwener#941
- fix: project hygiene — docs, lint, daemon restart by @jackwener in jackwener#942
- refactor(validate): switch from YAML to registry-based validation by @jackwener in jackwener#943
- perf: P0 performance optimizations by @jackwener in jackwener#944
- fix: batch quality improvements — dedupe completion, unify logging, fix docs by @jackwener in jackwener#945
- fix: clean up stale .ts adapter files during upgrade by @jackwener in jackwener#948
- fix(bilibili): add missing domain for following cli by @harveyyue in jackwener#947
- fix: resolve alias target correctly in validate command by @jackwener in jackwener#949
- fix: warn when user .ts adapters are silently skipped by @jackwener in jackwener#951
- fix: DEBUG_SNAPSHOT should work without DEBUG=opencli by @jackwener in jackwener#952
- docs: fix stale adapter counts and .ts reference for release by @jackwener in jackwener#950
- docs: fix stale .ts adapter references in skills and guides by @jackwener in jackwener#954
- docs: add CHANGELOG.md entry for v1.7.0 by @jackwener in jackwener#955
- chore: bump version to 1.7.1 by @jackwener in jackwener#965
New Contributors
- @harveyyue made their first contribution in jackwener#947
Full Changelog: jackwener/OpenCLI@v1.7.0...v1.7.1
v1.7.0
What's Changed
- refactor: make daemon persistent, remove idle timeout by @jackwener in jackwener#913
- docs: remove daemon status/restart references by @jackwener in jackwener#914
- fix(xiaoe): resolve missing episodes for long courses via auto-scroll by @Clearner1 in jackwener#904
- feat: auto-close adapter windows, add OPENCLI_WINDOW_FOCUSED, document config by @jackwener in jackwener#915
- fix(jianyu): stabilize search and add detail extraction contract by @leozejia in jackwener#912
- fix(jianyu): avoid early API bucket cutoff by @jackwener in jackwener#916
- chore: release v1.7.0 by @jackwener in jackwener#917
- fix: restore cross-platform entries in package-lock.json by @jackwener in jackwener#919
New Contributors
- @Clearner1 made their first contribution in jackwener#904
Full Changelog: jackwener/OpenCLI@v1.6.10...v1.7.0
v1.6.10
What's Changed
- feat: verified generate pipeline with structured contract by @jackwener in jackwener#878
- chore: release v1.6.9 by @jackwener in jackwener#875
- test: fix Windows verified-path CI assertion by @jackwener in jackwener#879
- fix(docs): add missing .md extension to adapter index links by @FnExpress in jackwener#874
- feat: opencli-generate skill spec + thin wrapper by @jackwener in jackwener#880
- fix: typecheck regression in skill-generate test by @jackwener in jackwener#881
- feat: P2 EarlyHint callback channel for cost gating by @jackwener in jackwener#882
- refactor: rename operate to browser by @jackwener in jackwener#883
- refactor: remove version field from GenerateOutcome and EarlyHint by @jackwener in jackwener#884
- docs: restructure README narrative by @jackwener in jackwener#885
- refactor: migrate all CLI adapters from YAML to TypeScript by @jackwener in jackwener#887
- refactor: eliminate any types in core (non-clis) files by @jackwener in jackwener#886
- refactor(skills): merge opencli-generate into opencli-explorer by @jackwener in jackwener#891
- feat(skills): add External CLI section to opencli-usage by @jackwener in jackwener#893
- refactor(skills): unify command reference by site instead of technology by @jackwener in jackwener#894
- docs(autofix): add "Empty ≠ Broken" pre-check before repair loop by @jackwener in jackwener#896
- feat: add jimeng workspace create command by @myluke in jackwener#895
- fix: retry on No window with id CDP error by @elias-didoo in jackwener#892
- Feat : add Gitee adapters and docs by @zwang-JS in jackwener#845
- feat: add jimeng workspaces list command by @myluke in jackwener#897
- perf: fast-path completion/version/shell-scripts to bypass full discovery by @jackwener in jackwener#898
- feat(jd,taobao,cnki): add JD, Taobao, and CNKI adapters by @Muuuun in jackwener#248
- fix: repair baseline main ci checks by @Astro-Han in jackwener#901
- docs: fix desktop adapter commands to match actual CLI output by @luka2chat in jackwener#900
- feat: replace tabId with targetId as cross-layer page identity by @jackwener in jackwener#899
- docs: mention refreshing skills in update instructions by @jackwener in jackwener#902
- refactor: unify browser error classification and deduplicate retry logic by @jackwener in jackwener#908
- chore: bump version to 1.6.10 by @jackwener in jackwener#910
New Contributors
- @FnExpress made their first contribution in jackwener#874
- @myluke made their first contribution in jackwener#895
- @elias-didoo made their first contribution in jackwener#892
- @zwang-JS made their first contribution in jackwener#845
- @Muuuun made their first contribution in jackwener#248
- @luka2chat made their first contribution in jackwener#900
Full Changelog: jackwener/OpenCLI@v1.6.9...v1.6.10
What's Changed
- feat: verified generate pipeline with structured contract by @jackwener in jackwener#878
- chore: release v1.6.9 by @jackwener in jackwener#875
- test: fix Windows verified-path CI assertion by @jackwener in jackwener#879
- fix(docs): add missing .md extension to adapter index links by @FnExpress in jackwener#874
- feat: opencli-generate skill spec + thin wrapper by @jackwener in jackwener#880
- fix: typecheck regression in skill-generate test by @jackwener in jackwener#881
- feat: P2 EarlyHint callback channel for cost gating by @jackwener in jackwener#882
- refactor: rename operate to browser by @jackwener in jackwener#883
- refactor: remove version field from GenerateOutcome and EarlyHint by @jackwener in jackwener#884
- docs: restructure README narrative by @jackwener in jackwener#885
- refactor: migrate all CLI adapters from YAML to TypeScript by @jackwener in jackwener#887
- refactor: eliminate any types in core (non-clis) files by @jackwener in jackwener#886
- refactor(skills): merge opencli-generate into opencli-explorer by @jackwener in jackwener#891
- feat(skills): add External CLI section to opencli-usage by @jackwener in jackwener#893
- refactor(skills): unify command reference by site instead of technology by @jackwener in jackwener#894
- docs(autofix): add "Empty ≠ Broken" pre-check before repair loop by @jackwener in jackwener#896
- feat: add jimeng workspace create command by @myluke in jackwener#895
- fix: retry on No window with id CDP error by @elias-didoo in jackwener#892
- Feat : add Gitee adapters and docs by @zwang-JS in jackwener#845
- feat: add jimeng workspaces list command by @myluke in jackwener#897
- perf: fast-path completion/version/shell-scripts to bypass full discovery by @jackwener in jackwener#898
- feat(jd,taobao,cnki): add JD, Taobao, and CNKI adapters by @Muuuun in jackwener#248
- fix: repair baseline main ci checks by @Astro-Han in jackwener#901
- docs: fix desktop adapter commands to match actual CLI output by @luka2chat in jackwener#900
- feat: replace tabId with targetId as cross-layer page identity by @jackwener in jackwener#899
- docs: mention refreshing skills in update instructions by @jackwener in jackwener#902
- refactor: unify browser error classification and deduplicate retry logic by @jackwener in jackwener#908
- chore: bump version to 1.6.10 by @jackwener in jackwener#910
- chore: bump extension version to 1.6.10 by @jackwener in jackwener#911
New Contributors
- @FnExpress made their first contribution in jackwener#874
- @myluke made their first contribution in jackwener#895
- @elias-didoo made their first contribution in jackwener#892
- @zwang-JS made their first contribution in jackwener#845
- @Muuuun made their first contribution in jackwener#248
- @luka2chat made their first contribution in jackwener#900
Full Changelog: jackwener/OpenCLI@v1.6.9...v1.6.10
v1.6.9
What's Changed
- fix: correct misleading behaviors in engine, fix, and generate by @Astro-Han in jackwener#826
- fix: include intercepted payloads in diagnostic by @Astro-Han in jackwener#829
- chore(deps): bump undici from 7.24.6 to 8.0.2 by @dependabot[bot] in jackwener#837
- chore(deps): bump vitest from 4.1.1 to 4.1.2 by @dependabot[bot] in jackwener#835
- chore(deps): bump @types/node from 22.19.15 to 25.5.2 by @dependabot[bot] in jackwener#838
- fix(twitter): use the dedicated composer for replies by @hiSandog in jackwener#860
- fix(twitter): relax reply composer textarea timeout to 15s by @jackwener in jackwener#862
- feat(jianyu): add search adapter for bid notices by @leozejia in jackwener#849
- fix: resolve plugin host root from published dist layout by @KehaoC in jackwener#852
- fix: graceful fallback when extension lacks network-capture support by @jackwener in jackwener#865
- feat: Self-Repair protocol for automatic adapter fixing by @jackwener in jackwener#866
- feat(zhihu): add interaction commands by @Astro-Han in jackwener#868
- feat(quark): add Quark Drive adapter by @xiangzy1 in jackwener#858
- feat: add GitHub Trending, Binance, and Weather adapters (24 commands) by @0xsline in jackwener#214
- fix(browser): reflect real Browser Bridge connection state by @jackwener in jackwener#871
- fix(xiaohongshu): scope note interaction selectors to .interact-container by @y4h2 in jackwener#839
- fix(test): repair binance pipeline imports by @Astro-Han in jackwener#870
- refactor(doctor/status): unify daemon health checks by @jackwener in jackwener#873
New Contributors
- @hiSandog made their first contribution in jackwener#860
- @xiangzy1 made their first contribution in jackwener#858
- @y4h2 made their first contribution in jackwener#839
Full Changelog: jackwener/OpenCLI@v1.6.8...v1.6.9
What's Changed
- fix: correct misleading behaviors in engine, fix, and generate by @Astro-Han in jackwener#826
- fix: include intercepted payloads in diagnostic by @Astro-Han in jackwener#829
- chore(deps): bump undici from 7.24.6 to 8.0.2 by @dependabot[bot] in jackwener#837
- chore(deps): bump vitest from 4.1.1 to 4.1.2 by @dependabot[bot] in jackwener#835
- chore(deps): bump @types/node from 22.19.15 to 25.5.2 by @dependabot[bot] in jackwener#838
- fix(twitter): use the dedicated composer for replies by @hiSandog in jackwener#860
- fix(twitter): relax reply composer textarea timeout to 15s by @jackwener in jackwener#862
- feat(jianyu): add search adapter for bid notices by @leozejia in jackwener#849
- fix: resolve plugin host root from published dist layout by @KehaoC in jackwener#852
- fix: graceful fallback when extension lacks network-capture support by @jackwener in jackwener#865
- feat: Self-Repair protocol for automatic adapter fixing by @jackwener in jackwener#866
- feat(zhihu): add interaction commands by @Astro-Han in jackwener#868
- feat(quark): add Quark Drive adapter by @xiangzy1 in jackwener#858
- feat: add GitHub Trending, Binance, and Weather adapters (24 commands) by @0xsline in jackwener#214
- fix(browser): reflect real Browser Bridge connection state by @jackwener in jackwener#871
- fix(xiaohongshu): scope note interaction selectors to .interact-container by @y4h2 in jackwener#839
- fix(test): repair binance pipeline imports by @Astro-Han in jackwener#870
- refactor(doctor/status): unify daemon health checks by @jackwener in jackwener#873
- chore: release v1.6.9 by @jackwener in jackwener#876
New Contributors
- @hiSandog made their first contribution in jackwener#860
- @xiangzy1 made their first contribution in jackwener#858
- @y4h2 made their first contribution in jackwener#839
Full Changelog: jackwener/OpenCLI@v1.6.8...v1.6.9
v1.6.8
What's Changed
- refactor: centralize build path resolution by @jackwener in jackwener#807
- fix: add safety boundaries to diagnostic output by @jackwener in jackwener#806
- test: remove flaky bloomberg e2e tests by @jackwener in jackwener#818
- fix(scaffold): replace non-existent extract step with select by @jackwener in jackwener#814
- feat(cdp): implement session-level network capture for CDPPage by @jackwener in jackwener#815
- feat(operate): unify network capture + implement CDP consoleMessages by @jackwener in jackwener#816
- feat:add 1688 assets downloadable by @BruceLoveDecimal in jackwener#820
- feat(xueqiu): add kline and groups adapters by @williamxie1989 in jackwener#809
- feat(extension): v1.6.8 — fix scripting permission + refresh icons by @jackwener in jackwener#822
- refactor: extract shared scoring + consolidate time utils by @jackwener in jackwener#823
- feat(linux-do): split topic content into a dedicated command by @tiaot33 in jackwener#821
- refactor: remove scoring heuristic, use noise filter + structured metadata by @jackwener in jackwener#824
- chore: release v1.6.8 by @jackwener in jackwener#825
New Contributors
- @williamxie1989 made their first contribution in jackwener#809
Full Changelog: jackwener/OpenCLI@v1.6.7...v1.6.8
v1.6.7
What's Changed
- fix: avoid inserting completion config inside multi-line shell commands by @kaichen in jackwener#796
- feat: structured diagnostic output for AI adapter repair by @jackwener in jackwener#802
New Contributors
- @kaichen made their first contribution in jackwener#796
Full Changelog: jackwener/OpenCLI@v1.6.6...v1.6.7
What's Changed
- fix: avoid inserting completion config inside multi-line shell commands by @kaichen in jackwener#796
- feat: structured diagnostic output for AI adapter repair by @jackwener in jackwener#802
- chore: bump version to 1.6.7 by @jackwener in jackwener#803
New Contributors
- @kaichen made their first contribution in jackwener#796
Full Changelog: jackwener/OpenCLI@v1.6.6...v1.6.7
v1.6.6
What's Changed
- fix: expose runtime deps to copied user adapters by @jackwener in jackwener#798
- chore: bump version to 1.6.6 by @jackwener in jackwener#800
Full Changelog: jackwener/OpenCLI@v1.6.5...v1.6.6
v1.6.5
What's Changed
- refactor: migrate adapter imports to package exports by @jackwener in jackwener#795
- chore: bump version to 1.6.5 by @jackwener in jackwener#797
Full Changelog: jackwener/OpenCLI@v1.6.4...v1.6.5