Commit Graph

  • 3af050642c perf(core): Use combined regex for picomatch pattern matching in file search perf/auto-perf-tuning-0328 Claude 2026-03-29 09:37:23 +00:00
  • 6dbb18e55e perf(core): Defer Phase 2 worker warmup past collect+git and remove warmup await Claude 2026-03-29 08:40:05 +00:00
  • 86a4208f02 ci(perf-benchmark): Remove <code> tags from commit SHAs for GitHub autolink ci/bench-comment-autolink-commit-sha Kazuki Yamada 2026-03-29 17:00:48 +09:00
  • d02dc165e5 perf(core): Stage worker warmup to reduce CPU contention during file search Claude 2026-03-29 07:28:18 +00:00
  • 09342cb87b perf(core): Deduplicate git subprocess spawns and consolidate git log commands Claude 2026-03-29 06:47:15 +00:00
  • 4341ad01e3 perf(core): Single-pass empty dir detection and skip content scan for XML/JSON output Claude 2026-03-29 05:32:44 +00:00
  • 72f971958e perf(core): Eliminate statSync syscall and pre-warm zod/json5 imports Claude 2026-03-29 04:36:29 +00:00
  • 53537548b6 perf(core): Lazy-load globby and replace empty dir search with filtered walk Claude 2026-03-29 03:48:02 +00:00
  • b9a9957bdd Merge remote-tracking branch 'origin/main' into perf/auto-perf-tuning-0328 Claude 2026-03-29 03:11:53 +00:00
  • 68af9f4660 add Repomix Performance (customSmallerIsBetter) benchmark result for b21a85f698 gh-pages github-action-benchmark 2026-03-29 02:48:11 +00:00
  • b21a85f698 Merge pull request #1351 from yamadashy/chore/allow-deepwiki-mcp-firewall main Kazuki Yamada 2026-03-29 11:44:16 +09:00
  • 6c9c7c0619 chore(devcontainer): Add development domains to firewall allowed list Kazuki Yamada 2026-03-29 11:24:06 +09:00
  • 274956fcf1 perf(core): Parallelize security check with file processing Claude 2026-03-29 02:36:40 +00:00
  • 85c4a87c23 [autofix.ci] apply automated fixes autofix-ci[bot] 2026-03-29 01:50:38 +00:00
  • 363519bac5 perf(core): Combine line counting and delimiter calculation into single pass Claude 2026-03-29 01:49:33 +00:00
  • aaa556eb01 perf(core): Use git ls-files for fast file search in git repositories Claude 2026-03-29 00:46:05 +00:00
  • d0049fccfe perf(core): Derive file change counts from git log and replace localeCompare with fast ASCII sort Claude 2026-03-28 23:54:39 +00:00
  • c5e7da188e perf(core): Defer heavy imports and avoid blocking security worker cleanup Claude 2026-03-28 22:45:21 +00:00
  • 0a92f4c3b1 perf(metrics): Eliminate sample tokenization and warm all worker threads Claude 2026-03-28 21:30:18 +00:00
  • 5532129bd4 perf(metrics): Skip tokenization for files below tokenCountTree threshold Claude 2026-03-28 20:30:07 +00:00
  • da852bbbe8 perf(core): Eliminate redundant output tokenization and maximize warmup overlap Claude 2026-03-28 19:25:54 +00:00
  • 9389bca1f7 perf(core): Unref metrics worker threads to eliminate process exit delay Claude 2026-03-28 19:15:05 +00:00
  • aa20423453 perf(cli): Run pack() on main thread and batch selective file metrics Claude 2026-03-28 17:42:15 +00:00
  • 7cccf0c0ea perf(security): Add pre-filter to skip secretlint for files without trigger patterns Claude 2026-03-28 16:22:43 +00:00
  • 856f66f51b Merge remote-tracking branch 'origin/main' into perf/auto-perf-tuning-0328 Claude 2026-03-28 16:10:21 +00:00
  • 62ebe45d8a Merge remote-tracking branch 'origin/perf/auto-perf-tuning-0328' into perf/auto-perf-tuning-0328 Claude 2026-03-28 16:04:01 +00:00
  • bff73cc55c perf(core): Skip expensive base64 regex for files without long lines Claude 2026-03-28 16:01:19 +00:00
  • bb677926fd perf(core): Replace tiktoken WASM with gpt-tokenizer (pure JS) perf/swap-tiktoken-to-gpt-tokenizer Kazuki Yamada 2026-03-29 00:50:41 +09:00
  • 39a40069eb perf(core): Eliminate redundant file search during output generation Claude 2026-03-28 15:44:31 +00:00
  • 0f8283b125 fix(ci): Exit with error when all benchmark runs fail Kazuki Yamada 2026-03-28 23:54:29 +09:00
  • 400afc161c refactor(ci): Address review feedback and fix lint errors Kazuki Yamada 2026-03-28 23:49:18 +09:00
  • a2f4a6cb65 refactor(ci): Move history benchmark script to perf-benchmark-history/ Kazuki Yamada 2026-03-28 23:37:22 +09:00
  • acf17df0fc perf(ci): Extract benchmark-history script and increase runs Kazuki Yamada 2026-03-28 23:36:54 +09:00
  • edbc3f4f5f perf(ci): Improve benchmark stability with interleaved execution and extract scripts Kazuki Yamada 2026-03-28 23:35:19 +09:00
  • 4da3255079 refactor(agents): Standardize severity scale to Critical/High/Medium/Low Kazuki Yamada 2026-03-28 23:43:17 +09:00
  • 2588c1bd8f fix(agents): Fix nullish coalescing description and add authn/authz checks Kazuki Yamada 2026-03-28 23:38:32 +09:00
  • 0c5bfabf24 refactor(agents): Add API contract checks and documentation accuracy review Kazuki Yamada 2026-03-28 23:23:12 +09:00
  • 7719426585 refactor(agents): Enhance and rename review agents to reviewer-* prefix Kazuki Yamada 2026-03-28 23:15:35 +09:00
  • bf59287841 refactor(agents): Extract 6 review agents into reusable definitions Kazuki Yamada 2026-03-28 22:46:50 +09:00
  • e547dfcce7 add Repomix Performance (customSmallerIsBetter) benchmark result for 3e1fc1a495 github-action-benchmark 2026-03-28 15:39:03 +00:00
  • 3e1fc1a495 Merge pull request #1349 from yamadashy/fix/perf-benchmark-no-cancel Kazuki Yamada 2026-03-29 00:36:26 +09:00
  • 98e85583a4 fix(ci): Disable cancel-in-progress for perf benchmark workflow Kazuki Yamada 2026-03-29 00:31:24 +09:00
  • 00e2c9f030 perf(core): Use fast-path-with-retry for output and git token counting perf/replace-tiktoken-with-gpt-tokenizer Kazuki Yamada 2026-03-29 00:30:00 +09:00
  • 4b096a6157 refactor(core): Remove dead calculateMetricsWorker code Kazuki Yamada 2026-03-29 00:28:27 +09:00
  • ee29cb6ed4 fix(core): Use countTokensPlainText for output and worker token counting Kazuki Yamada 2026-03-29 00:20:45 +09:00
  • 925eddb7ad fix(core): Use countTokensPlainText for git metrics and strengthen test assertions Kazuki Yamada 2026-03-29 00:17:08 +09:00
  • fbaae879d9 Merge remote-tracking branch 'origin/main' into perf/auto-perf-tuning-0328 Claude 2026-03-28 15:11:57 +00:00
  • fffc7c888a fix(core): Add p50k_edit encoding and special token fallback for file metrics Kazuki Yamada 2026-03-28 23:17:17 +09:00
  • 825e543e48 add Repomix Performance (customSmallerIsBetter) benchmark result for bd9f343453 github-action-benchmark 2026-03-28 15:03:43 +00:00
  • 0f1a63461c perf(core): Avoid V8 deoptimization from complex catch blocks in countTokens Kazuki Yamada 2026-03-28 22:32:36 +09:00
  • 450e1ae46f perf(core): Use fast path without options for token counting Kazuki Yamada 2026-03-28 21:12:00 +09:00
  • 9b0ecbcaf0 perf(core): Use disallowedSpecial instead of two-phase try/catch for token counting Kazuki Yamada 2026-03-28 21:00:44 +09:00
  • 514b86373d fix(core): Add special token fallback and fix tokenCounterFactory race condition Kazuki Yamada 2026-03-28 20:27:02 +09:00
  • 29abfe2a4d fix(core): Validate token encoding with Zod enum and remove ineffective fallback Kazuki Yamada 2026-03-28 20:06:07 +09:00
  • 3c711995b7 perf(core): Replace tiktoken WASM with gpt-tokenizer and simplify metrics pipeline Kazuki Yamada 2026-03-28 18:53:49 +09:00
  • bd9f343453 Merge pull request #1348 from yamadashy/perf/benchmark-interleave-extract-scripts Kazuki Yamada 2026-03-29 00:01:24 +09:00
  • 50a2cc0f2e fix(ci): Exit with error when all benchmark runs fail Kazuki Yamada 2026-03-28 23:54:29 +09:00
  • 1dbaebc884 refactor(ci): Address review feedback and fix lint errors Kazuki Yamada 2026-03-28 23:49:18 +09:00
  • bc71b6e6e9 add Repomix Performance (customSmallerIsBetter) benchmark result for 80379dc528 github-action-benchmark 2026-03-28 14:48:48 +00:00
  • 6262d6f80a perf(core): Lazy-load heavy dependencies to reduce startup critical path Claude 2026-03-28 14:45:06 +00:00
  • 80379dc528 Merge pull request #1347 from yamadashy/refactor/extract-review-agents Kazuki Yamada 2026-03-28 23:46:39 +09:00
  • 554a589c07 refactor(agents): Standardize severity scale to Critical/High/Medium/Low Kazuki Yamada 2026-03-28 23:43:17 +09:00
  • 8f7db54065 fix(agents): Fix nullish coalescing description and add authn/authz checks Kazuki Yamada 2026-03-28 23:38:32 +09:00
  • 8e7cfe9b78 refactor(ci): Move history benchmark script to perf-benchmark-history/ Kazuki Yamada 2026-03-28 23:37:22 +09:00
  • d19065e14a perf(ci): Extract benchmark-history script and increase runs Kazuki Yamada 2026-03-28 23:36:54 +09:00
  • d3153e9c45 perf(ci): Improve benchmark stability with interleaved execution and extract scripts Kazuki Yamada 2026-03-28 23:35:19 +09:00
  • c51674972f refactor(agents): Add API contract checks and documentation accuracy review Kazuki Yamada 2026-03-28 23:23:12 +09:00
  • 4c91c43dbf refactor(agents): Enhance and rename review agents to reviewer-* prefix Kazuki Yamada 2026-03-28 23:15:35 +09:00
  • 7d7c489cd9 chore: Merge main and resolve conflicts (adopt main's refactored modules) Claude 2026-03-28 14:02:21 +00:00
  • f26916cbe1 refactor(agents): Extract 6 review agents into reusable definitions Kazuki Yamada 2026-03-28 22:46:50 +09:00
  • f4b5ef0395 perf(core): Overlap disk write and clipboard copy with metrics calculation Claude 2026-03-28 12:53:14 +00:00
  • 40afea7d71 perf(core): Cache empty directory paths to eliminate redundant globby search Claude 2026-03-28 12:07:10 +00:00
  • 59084f6839 add Repomix Performance (customSmallerIsBetter) benchmark result for fe6da90957 github-action-benchmark 2026-03-28 11:46:00 +00:00
  • fe6da90957 Merge pull request #1346 from yamadashy/perf/lazy-load-parallelize-cache Kazuki Yamada 2026-03-28 20:44:04 +09:00
  • 78edfbadef refactor(core): Extract remote URL prefixes into lightweight module Kazuki Yamada 2026-03-28 20:32:29 +09:00
  • cdb5dfcec3 perf(core): Use sync file reads and reduce output metrics IPC overhead Claude 2026-03-28 11:26:00 +00:00
  • ed03148d4b refactor(security): Reuse existing createSecretLintConfig for module-level cache Kazuki Yamada 2026-03-28 20:06:09 +09:00
  • ab8402164f chore: Merge remote perf/auto-perf-tuning-0328 and resolve conflicts Claude 2026-03-28 10:49:40 +00:00
  • 80df6a9520 perf(core): Pre-warm security worker pool and parallelize git operations Claude 2026-03-28 10:47:40 +00:00
  • b001ba59aa perf(core): Lazy-load CLI actions, parallelize pipeline, and cache security config Claude 2026-03-28 08:43:10 +00:00
  • d3f8e11039 perf(security): Cache secretlint config in worker to avoid repeated creation perf/cache-secretlint-config Kazuki Yamada 2026-03-28 18:56:30 +09:00
  • 43e79e317a perf(core): Parallelize git diff and git log operations perf/parallelize-git-operations Kazuki Yamada 2026-03-28 18:55:02 +09:00
  • 4bf920fb5e add Repomix Performance (customSmallerIsBetter) benchmark result for 28f93e9357 github-action-benchmark 2026-03-28 09:33:05 +00:00
  • 28f93e9357 Merge pull request #1338 from yamadashy/perf/skip-worker-pool-lightweight-v2 Kazuki Yamada 2026-03-28 18:31:23 +09:00
  • 6fecdca6b3 test(core): Add combined worker + lightweight pipeline integration test Kazuki Yamada 2026-03-28 18:27:55 +09:00
  • a2897ddf25 fix(core): Fix split-output fallback, restore parallelism, and extract ratio helper perf/reduce-token-counting-sample Kazuki Yamada 2026-03-28 18:26:00 +09:00
  • d9244360ce chore: Merge remote perf/auto-perf-tuning-0328 (resolve comment conflict) Claude 2026-03-28 09:20:36 +00:00
  • a2fb57ea0e [autofix.ci] apply automated fixes autofix-ci[bot] 2026-03-28 09:20:32 +00:00
  • 0e39b6994b perf(core): Optimize pipeline parallelism, regex compilation, and line counting Claude 2026-03-28 09:19:58 +00:00
  • 376c94c453 refactor(core): Restore deps default parameter pattern for consistency Kazuki Yamada 2026-03-28 18:19:30 +09:00
  • e641ff3f78 perf(core): Reduce token counting sample and use sqrt-weighted ratio estimation Claude 2026-03-24 20:27:02 +00:00
  • cdaca77218 refactor(core): Inline needsWorkerProcessing as local variable Kazuki Yamada 2026-03-28 18:07:29 +09:00
  • f1067163ec refactor(core): Simplify into single applyLightweightTransforms and remove redundant trim Kazuki Yamada 2026-03-28 18:01:22 +09:00
  • 47e4a65b61 fix(core): Move removeEmptyLines to post-compress to preserve ordering Kazuki Yamada 2026-03-28 17:57:00 +09:00
  • 1743484b6f refactor(cli): Address review feedback on code duplication Claude 2026-03-28 08:46:26 +00:00
  • 5b2c1bfd1f perf(core): Lazy-load CLI actions, parallelize pipeline, and cache security config Claude 2026-03-28 08:43:10 +00:00
  • cac35d0465 fix(core): Preserve transform order by splitting into pre/post compress phases Kazuki Yamada 2026-03-28 17:40:11 +09:00
  • e978decb2b test(core): Add regression tests for base64 truncation and lastIndex safety Kazuki Yamada 2026-03-28 17:33:54 +09:00
  • 3c84527ece add Repomix Performance (customSmallerIsBetter) benchmark result for 4f7225b6a1 github-action-benchmark 2026-03-28 08:30:16 +00:00
  • df0cc35cf9 add Repomix Performance (customSmallerIsBetter) benchmark result for 8c20d12bf3 github-action-benchmark 2026-03-28 08:28:19 +00:00