Commit Graph

  • 2aaef207ee feat(twitter): add lists command to retrieve user lists isanwenyu 2026-04-11 14:44:16 +08:00
  • b0fd95279c docs: add CHANGELOG.md entry for v1.7.0 (#955) jakevin 2026-04-11 13:51:51 +08:00
  • 892ddcb19f docs: fix stale .ts adapter references in skills and guides (#954) jakevin 2026-04-11 13:13:27 +08:00
  • ee8d7cce77 docs: fix stale adapter counts and .ts reference (#950) jakevin 2026-04-11 13:13:21 +08:00
  • 420dc0f3c8 fix: DEBUG_SNAPSHOT should work without DEBUG=opencli (#952) jakevin 2026-04-11 13:13:14 +08:00
  • 0f90b42f71 fix: warn users when .ts adapters are found but not loaded (#951) jakevin 2026-04-11 13:13:07 +08:00
  • 2469d12efd fix: resolve alias target correctly in validate command (#949) jakevin 2026-04-11 13:13:02 +08:00
  • 25014f1067 fix(bilibili): add missing domain for following cli (#947) Harvey Yue 2026-04-11 12:36:41 +08:00
  • 63b7b291ab fix: clean up stale .ts adapter files during upgrade (#948) jakevin 2026-04-11 12:36:02 +08:00
  • 4a0b8054b2 fix: batch quality improvements — dedupe completion, unify logging, fix docs (#945) jakevin 2026-04-11 01:45:00 +08:00
  • 5c99a7cb96 fix: address review feedback on PR #945 #945 quality/fix-batch-1 jackwener 2026-04-11 01:36:41 +08:00
  • 56000cdd9f fix: update daemon.test.ts to match logger migration jackwener 2026-04-11 01:31:59 +08:00
  • 575986c656 perf: P0 performance optimizations (#944) jakevin 2026-04-11 01:31:34 +08:00
  • af24f9d7c0 fix: batch quality improvements — dedupe completion, unify logging, fix docs jackwener 2026-04-11 01:26:52 +08:00
  • 110e047b3c refactor(validate): switch from YAML to registry-based validation (#943) jakevin 2026-04-11 01:17:14 +08:00
  • ec6df029b9 fix(validate): warn on empty registry, support alias targets #943 fix/validate-js-first jackwener 2026-04-11 01:16:19 +08:00
  • 23e344aab9 fix(validate): treat lazy-loaded commands as valid jackwener 2026-04-11 01:04:55 +08:00
  • b93bc8dfff refactor(validate): switch from YAML scanning to registry-based validation jackwener 2026-04-11 00:58:11 +08:00
  • a9d21f3de0 fix: project hygiene — docs, lint, daemon restart (#942) jakevin 2026-04-11 00:50:05 +08:00
  • 26be7fc28f fix: revert incorrect daemon restart from postinstall #942 fix/project-hygiene jackwener 2026-04-11 00:45:04 +08:00
  • fd6756d1af fix: update CI matrix to Node 22 only (drop Node 20) jackwener 2026-04-11 00:41:37 +08:00
  • 11cd9d14ad fix: align docs and skills with JS-first adapter contract jackwener 2026-04-11 00:40:12 +08:00
  • 383d28fcf7 refactor: normalize strategy into runtime fields at registration time (#941) jakevin 2026-04-11 00:37:31 +08:00
  • 5db94f2076 refactor: normalize strategy into runtime fields at registration time #941 claude/normalize-strategy jackwener 2026-04-11 00:25:53 +08:00
  • f94458bba3 fix: project hygiene — docs, lint, daemon restart, code fence jackwener 2026-04-11 00:36:40 +08:00
  • ca68016f8b fix(test): bootstrap self package exports in clean checkouts fix-ci-checks jackwener 2026-04-11 00:19:10 +08:00
  • f92f7571b4 chore: remove unused test-site.mjs script (#940) jakevin 2026-04-11 00:19:02 +08:00
  • 45c9446b43 chore: remove unused test-site.mjs script #940 chore/remove-test-site-mjs jackwener 2026-04-11 00:09:00 +08:00
  • 93bd1eb88a docs: document autofix issue filing flow (#939) jakevin 2026-04-10 23:52:45 +08:00
  • f538be0649 docs: document autofix issue filing flow #939 docs/autofix-issue-skill jackwener 2026-04-10 23:45:52 +08:00
  • 39a1d673ac feat(skill): add upstream issue filing step to opencli-autofix (#938) jakevin 2026-04-10 23:46:54 +08:00
  • 370d4a5d04 feat(skill): add upstream issue filing step to opencli-autofix #938 feat/autofix-issue-skill jackwener 2026-04-10 23:45:12 +08:00
  • 262790bb6b fix: polish autofix issue reporter errors #936 feat/autofix-issue-reporter jackwener 2026-04-10 23:32:00 +08:00
  • cc18ed67b7 fix: sync package-lock.json to unblock CI (#937) jakevin 2026-04-10 23:29:09 +08:00
  • 112ba06135 fix: resolve remaining CI failures after TS-to-JS adapter migration #937 fix/lockfile-sync-emnapi jackwener 2026-04-10 23:25:11 +08:00
  • d987833701 fix: sync package-lock.json with package.json dependencies jackwener 2026-04-10 23:20:31 +08:00
  • 221fc5c007 feat: add autofix issue reporter jackwener 2026-04-10 23:19:06 +08:00
  • 91c208c855 fix: address deep review findings (security, correctness, consistency) (#935) jakevin 2026-04-10 22:59:41 +08:00
  • fdcecb193e fix: tighten deep-review follow-up #935 fix/deep-review-issues jackwener 2026-04-10 22:44:24 +08:00
  • fba150b9b3 refactor: replace chalk with Node.js built-in util.styleText jackwener 2026-04-10 22:39:09 +08:00
  • 3f49ef1870 chore: remove unused chalk imports from external.ts and commanderAdapter.ts jackwener 2026-04-10 22:26:45 +08:00
  • 4a59c7fc0c fix: address deep review findings (security, correctness, consistency) jackwener 2026-04-10 21:03:10 +08:00
  • 1298dbcc52 fix(ci): align adapter test discovery #932 jackwener 2026-04-10 20:48:05 +08:00
  • 41fba155b5 test(ci): drop nested vitest regression check jackwener 2026-04-10 20:27:51 +08:00
  • 2288cf7149 fix: clean up legacy shim files and stale tmp files on upgrade (#934) jakevin 2026-04-10 18:58:44 +08:00
  • fad5d299fd fix: check every file in legacy shim directories before deleting #934 fix/cleanup-legacy-shims-and-tmp jackwener 2026-04-10 18:56:54 +08:00
  • 3d61738b54 fix: clean up legacy shim files and stale tmp files on upgrade jackwener 2026-04-10 18:53:47 +08:00
  • 8cf2304c99 fix(ci): repair adapter-test and doc coverage Yuhan Lei 2026-04-10 17:05:59 +08:00
  • 2457002167 chore: remove migration residuals (mapDistToSource, clean-yaml) (#931) jakevin 2026-04-10 16:41:44 +08:00
  • 1a8d70023d chore: remove migration residuals (mapDistToSource, clean-yaml) #931 chore/migration-cleanup jackwener 2026-04-10 16:39:00 +08:00
  • 714df646a5 fix(security): escape codegen strings and redact diagnostic body (#930) jakevin 2026-04-10 15:29:32 +08:00
  • 866f9fec00 fix(security): escape codegen strings and redact diagnostic body #930 fix/codegen-and-redaction jackwener 2026-04-10 15:27:00 +08:00
  • d2974a9ff6 refactor(adapters): convert adapter layer from TypeScript to JavaScript (#928) jakevin 2026-04-10 14:52:18 +08:00
  • 9d3de85ab8 fix(main): use findPackageRoot for BUILTIN_CLIS path #928 feat/adapter-js-first jackwener 2026-04-10 14:45:52 +08:00
  • e703496133 refactor(adapters): convert adapter layer from TypeScript to JavaScript jackwener 2026-04-10 14:39:47 +08:00
  • b45a64d91d fix(build-manifest): import compiled JS from dist/clis/ instead of raw TS (#926) jakevin 2026-04-10 12:58:34 +08:00
  • 0e2b57473c fix: write manifest to dist/cli-manifest.json where runtime expects it #926 fix/build-manifest-import jackwener 2026-04-10 12:56:32 +08:00
  • 0141d16780 fix(build-manifest): import compiled JS from dist/clis/ instead of raw TS jackwener 2026-04-10 12:50:39 +08:00
  • dbac7fc921 refactor(errors): unify error output as YAML envelope to stderr (#923) jakevin 2026-04-10 03:20:53 +08:00
  • 309dadcf46 refactor(adapters): migrate pipeline adapters to func() + { error, help } pattern; docs: skill improvements (#922) jakevin 2026-04-10 02:29:35 +08:00
  • 460206001b chore: remove slock adapters from this PR #922 docs/skill-improvements-deep jackwener 2026-04-10 02:20:34 +08:00
  • 3a4eb582ad fix(output): show error rows in table/csv/markdown when columns declared jackwener 2026-04-10 02:12:41 +08:00
  • 30b79d4813 refactor(adapters): migrate pipeline adapters to func() with { error, help } pattern jackwener 2026-04-10 02:00:27 +08:00
  • fceb7fca37 feat(slock): extract utils.ts + apply { error, help } pattern; docs: remedy→help jackwener 2026-04-10 01:48:40 +08:00
  • 7de086e7d8 docs(skills): add decision matrix, stop conditions, sync comments jackwener 2026-04-10 01:41:08 +08:00
  • fd47a713ae docs(adapter-templates): add utils.ts extraction pattern for same-site adapters jackwener 2026-04-10 01:38:53 +08:00
  • 4266c17513 docs(skills): fix verify command — split by dev scenario jackwener 2026-04-10 01:29:16 +08:00
  • 5442205c9d docs(explorer): split SKILL.md into reference sub-documents jackwener 2026-04-10 01:25:38 +08:00
  • e83a09654e docs(skills): fix path conflict + add anti-change patterns from real adapters jackwener 2026-04-10 01:14:46 +08:00
  • 56a7885ab8 docs(skills): add Tier 2.5 localStorage Bearer, SPA discovery, and test standards jackwener 2026-04-10 00:59:59 +08:00
  • 56f371fbad docs(skills): improve oneshot & explorer with real-world SaaS patterns (#921) jakevin 2026-04-10 01:47:37 +08:00
  • f6f7f04ff6 docs(skills): unify browser tool names to opencli browser commands (#920) jakevin 2026-04-10 00:39:07 +08:00
  • d5997c9de2 docs(skills): address review — demote explore, fix eval placeholder #920 skill/unify-browser-commands jackwener 2026-04-10 00:37:56 +08:00
  • 9a38760aaa docs(skills): unify browser tool names to opencli browser commands jackwener 2026-04-10 00:34:52 +08:00
  • 43f87d2ede fix: restore cross-platform entries in package-lock.json (#919) v1.7.0 jakevin 2026-04-09 23:07:31 +08:00
  • ab00cdcc59 fix: restore cross-platform entries in package-lock.json #919 fix/lockfile-sync jackwener 2026-04-09 23:06:55 +08:00
  • b87bbc7107 chore: bump version to 1.7.0 (#917) jakevin 2026-04-09 21:52:40 +08:00
  • fe0cdf2aa2 chore: bump version to 1.7.0 #917 chore/release-1.7.0 jackwener 2026-04-09 21:51:58 +08:00
  • da86659566 fix(jianyu): avoid early api bucket cutoff (#916) jakevin 2026-04-09 21:39:03 +08:00
  • 57df607c50 fix(jianyu): avoid early api bucket cutoff #916 codex-mini1/pr912-followup jackwener 2026-04-09 21:33:53 +08:00
  • 606bc59f7b fix(jianyu): stabilize search and add detail extraction contract (#912) GanFanNewOrder 2026-04-09 21:28:20 +08:00
  • 2ddf571445 feat: auto-close adapter windows, add OPENCLI_WINDOW_FOCUSED, document config (#915) jakevin 2026-04-09 21:27:02 +08:00
  • e7fee62788 Fix OPENCLI_WINDOW_FOCUSED to be per-request, not frozen at daemon startup #915 feat/window-management-improvements jackwener 2026-04-09 21:23:01 +08:00
  • 7f31df2912 fix(xiaoe): resolve missing episodes for long courses via auto-scroll (#904) Clearner1 2026-04-09 21:21:29 +08:00
  • fbb089f92a feat: auto-close adapter windows, add OPENCLI_WINDOW_FOCUSED, document config jackwener 2026-04-09 21:18:20 +08:00
  • b0c9966774 Remove daemon status/restart references from docs and READMEs (#914) jakevin 2026-04-09 20:47:07 +08:00
  • 942d78a7bb Remove daemon status/restart references from docs and READMEs #914 docs/cleanup-daemon-refs jackwener 2026-04-09 20:46:28 +08:00
  • 0bf8794f84 Remove daemon status/restart references from docs and READMEs refactor/persistent-daemon jackwener 2026-04-09 20:45:32 +08:00
  • 5f59f9b563 refactor: make daemon persistent, remove idle timeout (#913) jakevin 2026-04-09 20:37:04 +08:00
  • 69c77824e4 Add AbortSignal.timeout(3s) to preuninstall shutdown fetch #913 jackwener 2026-04-09 20:35:27 +08:00
  • a58227952b refactor: remove daemon status/restart commands and lastCliRequestTime jackwener 2026-04-09 20:32:46 +08:00
  • 1c9b2e0029 fix: remove stale idle timeout references from code and docs jackwener 2026-04-09 20:29:06 +08:00
  • 8da3b8ab75 refactor: make daemon persistent, remove idle timeout jackwener 2026-04-09 20:26:51 +08:00
  • 45001ec025 chore: bump extension version to 1.6.10 (#911) v1.6.10 #655 jakevin 2026-04-09 20:02:55 +08:00
  • 1cd5eda381 chore: bump extension version to 1.6.10 #911 fix/extension-version-bump jackwener 2026-04-09 20:02:25 +08:00
  • 2ad95fca06 chore: bump version to 1.6.10 (#910) jakevin 2026-04-09 19:36:26 +08:00
  • 989537f54a chore: bump version to 1.6.10 #910 chore/release-1.6.10 jackwener 2026-04-09 19:35:59 +08:00
  • bbd1163a01 refactor: unify browser error classification and deduplicate retry logic (#908) jakevin 2026-04-09 18:10:15 +08:00
  • 5ac89f164d fix: add error kind to prevent page-level retry of extension errors #908 refactor/unify-error-classification-and-retry jackwener 2026-04-09 18:06:35 +08:00
  • bfe4a93aad refactor: unify browser error classification and deduplicate retry logic jackwener 2026-04-09 18:02:08 +08:00