What's New
Features
- DeepSeek adapter — browser-based ask, history, new, read, status (#1088)
- Eastmoney adapters — 13 finance adapters: quote, rank, kline, sectors, etf, holders, money-flow, northbound, longhu, kuaixun, convertible, index-board, announcement (#1091)
- Twitter GraphQL lists — list-tweets, list-add, list-remove (#1076)
- Download saved path —
web readandweixin downloadnow show saved file location (#1042) - Cross-origin iframe — CDP execution context support for iframed content (#1084)
Improvements
- Multi-tab routing — hardened target isolation and tab routing (#1072)
- Skill consolidation — 6 skills merged into 3, removed mechanical commands (#1094)
- Docs rewrite — browser sections rewritten for AI Agent use case (#1080)
Extension (1.0.1)
Bug Fixes
- Per-workspace idle timeout for browser sessions (#1064)
- Xiaoyuzhou: migrate from broken SSR to authenticated API (#1059)
- Xiaohongshu: detect draft save success (#1060)
- Zsxq: separate content from title (#1079)
What's Changed
- feat(nowcoder): add 牛客网 adapter with 16 commands by @Cosmostima in #1036
- fix(xiaohongshu): verify title input sticks on publish by @Astro-Han in #1050
- fix(twitter): repair lists scraping from detail pages by @Astro-Han in #1053
- fix(xiaohongshu): detect current draft save success by @Astro-Han in #1060
- docs: add adapter docs for eastmoney, tdx, ths (fix CI) by @jackwener in #1061
- fix(xiaoyuzhou): migrate from broken SSR scraping to authenticated API (fixes #1023) by @kagura-agent in #1059
- fix(antigravity): implement configurable timeout and auto-reconnect for serve by @deepziyu in #859
- refactor(antigravity): keep timeout parsing local by @jackwener in #1063
- fix(extension): per-workspace idle timeout for browser sessions by @jackwener in #1064
- refactor: clean up design debt — deprecated APIs, arg validation, dead plugin code by @jackwener in #1065
- fix(e2e): accept CONFIG_ERROR in xiaoyuzhou E2E guard by @jackwener in #1066
- feat: add Chinese academic & policy database adapters by @Muuuun in #243
- fix(zsxq): separate content field from title, remove title truncation by @Pandas886 in #1079
- feat(twitter): GraphQL-based lists + list-tweets + list-add/remove by @huanghe in #1076
- docs: rewrite browser sections — browser is for AI Agents by @jackwener in #1080
- fix(browser): harden multi-tab routing and target isolation by @freemandealer in #1072
- feat(browser): add cross-origin iframe support via CDP execution contexts by @xzygis in #1084
- feat(output): optimize table formatting with width capping and key/value layout by @Benjamin-eecs in #1081
- revert: undo #1081 output renderer patch by @jackwener in #1085
- feat(download): show saved file path in web read and weixin download output by @Benjamin-eecs in #1042
- feat(deepseek): add DeepSeek browser adapter by @Benjamin-eecs in #1088
- chore(clis/eastmoney): mirror 13 adapters + _secid helper as Phase A oracle by @jackwener in #1091
- refactor: consolidate 6 skills into 3, remove mechanical commands by @jackwener in #1094
- chore: bump version to 1.7.5, extension to 1.0.1 by @jackwener in #1096
New Contributors
- @Cosmostima made their first contribution in #1036
- @Pandas886 made their first contribution in #1079
- @huanghe made their first contribution in #1076
- @xzygis made their first contribution in #1084
Full Changelog: v1.7.4...v1.7.5