Commit Graph

  • 1562b7d148 release: v3.15.1 github-actions[bot] 2026-04-05 00:54:58 +00:00
  • aff29a9856 chore: bump version to 3.15.1 YeonGyu-Kim 2026-04-05 09:39:35 +09:00
  • 130f4ac080 fix: resolve #3124 #3125 #3127 session tools, cache priming, and compaction loop YeonGyu-Kim 2026-04-05 09:30:19 +09:00
  • aeb9c97c30 fix(model): quota errors should STOP not retry YeonGyu-Kim 2026-04-05 09:13:14 +09:00
  • d7d3698f70 test(auto-update): update tests to use canonical package name oh-my-openagent YeonGyu-Kim 2026-04-05 08:31:53 +09:00
  • 3df5497784 fix(auto-update): use canonical package name oh-my-openagent instead of legacy oh-my-opencode YeonGyu-Kim 2026-04-05 08:27:09 +09:00
  • 1b25a85d7e @Priyanshuthapliyal2005 has signed the CLA in code-yeongyu/oh-my-openagent#3128 github-actions[bot] 2026-04-04 22:38:07 +00:00
  • d6add1f56d test: update workflow test to expect run-ci-tests.ts YeonGyu-Kim 2026-04-05 01:17:19 +09:00
  • 63aa1c3e1d ci: use run-ci-tests.ts for mock isolation in CI workflow YeonGyu-Kim 2026-04-05 01:16:16 +09:00
  • 01994e3f65 ci: sync publish.yml test job with CI.yml isolation pattern YeonGyu-Kim 2026-04-05 01:12:54 +09:00
  • 86cc6ddf3d chore: bump version to 3.15.0 YeonGyu-Kim 2026-04-05 01:08:51 +09:00
  • da86b57f23 test: fix CI test isolation - upgrade Bun, fix mock contamination and fresh-import patterns YeonGyu-Kim 2026-04-05 01:01:19 +09:00
  • aa7e2aa07f test: isolate migrate-legacy-plugin-entry.test.ts to prevent mock contamination YeonGyu-Kim 2026-04-04 21:32:52 +09:00
  • acfed926f8 test: isolate subagent-resolver.test.ts to prevent mock contamination YeonGyu-Kim 2026-04-04 21:31:28 +09:00
  • feaa674963 test: fix imports for mcp-index and subagent-resolver isolation YeonGyu-Kim 2026-04-04 21:30:42 +09:00
  • ba26b6f29d test: isolate skill-tools and mcp-index tests to prevent mock contamination YeonGyu-Kim 2026-04-04 20:49:47 +09:00
  • 9d8d48f06c Merge pull request #2663 from code-yeongyu/fix/runtime-fallback-variant-loss YeonGyu-Kim 2026-04-04 20:34:40 +09:00
  • f3840a7325 Merge pull request #2843 from code-yeongyu/refactor/model-alias-pattern-matching YeonGyu-Kim 2026-04-04 20:34:38 +09:00
  • 7abbf1487f test: localize stop hook command mocks YeonGyu-Kim 2026-04-04 20:34:14 +09:00
  • d7acdfd8f6 Merge pull request #3062 from code-yeongyu/fix/issue-3000 YeonGyu-Kim 2026-04-04 20:34:15 +09:00
  • 00f73de8d9 Merge pull request #3063 from code-yeongyu/fix/issue-3040 YeonGyu-Kim 2026-04-04 20:34:12 +09:00
  • 1f13e76d11 Merge pull request #3065 from code-yeongyu/fix/issue-2984-v2 YeonGyu-Kim 2026-04-04 20:34:10 +09:00
  • d8a05bf1c5 test: remove remaining session recovery module leaks YeonGyu-Kim 2026-04-04 20:28:40 +09:00
  • a983bf9697 test(recovery): localize message-builder module mocks YeonGyu-Kim 2026-04-04 20:20:49 +09:00
  • 55d5ecb9fb test: fresh-import remaining contamination-prone modules YeonGyu-Kim 2026-04-04 20:14:50 +09:00
  • 861ce1c161 test: remove provider and cache mock leak paths YeonGyu-Kim 2026-04-04 20:06:56 +09:00
  • da68fb3d68 test: isolate model-error-classifier.test.ts to prevent module mock contamination fix/ci-mock-contamination YeonGyu-Kim 2026-04-04 20:06:55 +09:00
  • f610d19f9f test: isolate mock-contaminating tests into zauc-mocks-* directories YeonGyu-Kim 2026-04-04 20:00:49 +09:00
  • 963b576b9e test(background-agent): localize cache mock setup YeonGyu-Kim 2026-04-04 19:58:33 +09:00
  • 29a830dd89 test: remove remaining legacy warning mock leaks YeonGyu-Kim 2026-04-04 19:52:25 +09:00
  • a4db240d47 test: localize mock.module setup to fresh imports YeonGyu-Kim 2026-04-04 19:49:25 +09:00
  • 8b8559f39d test: load real modules with unique import ids YeonGyu-Kim 2026-04-04 19:42:18 +09:00
  • b0f754f506 test: import real modules in contamination-prone tests YeonGyu-Kim 2026-04-04 19:41:11 +09:00
  • 051a39889d test(shared): use unique temp dirs for legacy plugin warning YeonGyu-Kim 2026-04-04 19:33:17 +09:00
  • 032f23a4d9 test(mcp-oauth): remove provider module mock leak YeonGyu-Kim 2026-04-04 19:33:17 +09:00
  • f8398dbec3 fix(delegate-task): restrict task-callable agent modes YeonGyu-Kim 2026-04-04 19:33:11 +09:00
  • ad025ee0f8 test: isolate flaky shared-state tests YeonGyu-Kim 2026-04-04 19:20:40 +09:00
  • 5213525a95 fix(test): narrow execute-http-hook-security mock to shared/logger to prevent barrel contamination YeonGyu-Kim 2026-04-04 19:10:28 +09:00
  • 39f6ab2b44 ralph-loop: detect oracle VERIFIED tool results YeonGyu-Kim 2026-04-04 19:03:57 +09:00
  • f7d2ff75a7 Fix mock isolation in scope-filtering.test.ts YeonGyu-Kim 2026-04-04 18:56:48 +09:00
  • 80c8a793ec Add renamed isolated mock test directories (zauc-mocks-*) YeonGyu-Kim 2026-04-04 18:56:42 +09:00
  • 2fb1604e3f Remove isolated mock test directories (_auc-mocks-*) YeonGyu-Kim 2026-04-04 18:56:40 +09:00
  • db7dfa1249 Fix todo-continuation-enforcer mock isolation YeonGyu-Kim 2026-04-04 18:56:36 +09:00
  • 382f9b61fa Fix mock isolation in remaining hook tests YeonGyu-Kim 2026-04-04 18:56:34 +09:00
  • ffcd34d4c1 Fix mock target path in claude-code-mcp-loader test YeonGyu-Kim 2026-04-04 18:56:30 +09:00
  • 92ba31272d Fix mock isolation in system.test.ts by moving mocks to importFresh YeonGyu-Kim 2026-04-04 18:56:29 +09:00
  • 89fd302db4 Update publish-workflow test for bun test command YeonGyu-Kim 2026-04-04 18:56:26 +09:00
  • 1071d4defb Pin Bun to 1.3.10 in CI and remove test:ci script YeonGyu-Kim 2026-04-04 18:56:25 +09:00
  • 51d2f8b3e9 fix(tmux-subagent): avoid transcript fetches during idle stability checks YeonGyu-Kim 2026-04-04 18:48:03 +09:00
  • 4c3f6c1a52 fix(background-notification): filter unsupported manager events YeonGyu-Kim 2026-04-04 18:39:33 +09:00
  • f9a9a60b82 fix(background-agent): cache observed output for completion checks YeonGyu-Kim 2026-04-04 18:39:26 +09:00
  • a71dd54f8e fix(test): isolate auto-update-checker mock.module() tests to prevent contamination YeonGyu-Kim 2026-04-04 17:53:24 +09:00
  • 8c06c8e2fe fix(test): make runner env setup test deterministic YeonGyu-Kim 2026-04-04 17:17:11 +09:00
  • 179ad05f5f fix(test): silence expected oauth logout cli output YeonGyu-Kim 2026-04-04 17:17:06 +09:00
  • fb7e3fd98d fix(test): silence expected oauth login cli output YeonGyu-Kim 2026-04-04 17:17:01 +09:00
  • b3d69e71f0 Fix mock.module() CI contamination by isolating tests into separate directories YeonGyu-Kim 2026-04-04 17:42:44 +09:00
  • 0c3f8b7bfa fix(test): isolate sync-package-json test to prevent node:fs mock contamination YeonGyu-Kim 2026-04-04 17:28:52 +09:00
  • 0cc263bcd1 fix(test): isolate auto-update-checker hook.test.ts to prevent checker mock leak YeonGyu-Kim 2026-04-04 17:24:15 +09:00
  • c91c3e6164 fix(test): move auto-slash-command-leak test to isolated subdirectory YeonGyu-Kim 2026-04-04 17:08:53 +09:00
  • 8fb22b89cf fix(test): restore real executor module in auto-slash-command-leak afterAll YeonGyu-Kim 2026-04-04 17:04:26 +09:00
  • eb4060d739 fix(test): narrow mock.module() targets in background-agent tests to prevent barrel corruption YeonGyu-Kim 2026-04-04 16:56:39 +09:00
  • 99ae6d91d0 fix(ci): pin Bun to 1.3.10 to avoid mock.module() barrel export regression in 1.3.11 YeonGyu-Kim 2026-04-04 16:51:23 +09:00
  • a6e783adc4 fix(test): improve execute-http-hook-security test isolation YeonGyu-Kim 2026-04-04 16:48:12 +09:00
  • 733b54865f fix(config): handle tuple-format plugin entries in opencode.json (fixes #3122) YeonGyu-Kim 2026-04-04 16:44:29 +09:00
  • e40d3fb37a fix(session-manager): fall back to file storage on SDK outages YeonGyu-Kim 2026-04-04 16:42:51 +09:00
  • 119db367de Merge pull request #3120 from code-yeongyu/fix/prepublish-ci-test-isolation YeonGyu-Kim 2026-04-04 16:12:55 +09:00
  • 72c8cb8d92 fix(ci): typecheck script tooling in CI workflow YeonGyu-Kim 2026-04-04 16:12:30 +09:00
  • bedf141c5e fix(ci): include bin tests in CI plan discovery YeonGyu-Kim 2026-04-04 16:12:22 +09:00
  • 322a360b2e Merge pull request #3119 from code-yeongyu/fix/prepublish-delegate-sync YeonGyu-Kim 2026-04-04 16:11:07 +09:00
  • 5000b18909 Merge pull request #3118 from code-yeongyu/fix/prepublish-skill-schema YeonGyu-Kim 2026-04-04 16:11:04 +09:00
  • dbec902e9c Merge pull request #3117 from code-yeongyu/fix/prepublish-ralph-loop YeonGyu-Kim 2026-04-04 16:11:01 +09:00
  • 6edf705e95 Merge pull request #3116 from code-yeongyu/fix/prepublish-hook-recovery YeonGyu-Kim 2026-04-04 16:10:59 +09:00
  • 8ca4ff23df Merge pull request #3115 from code-yeongyu/fix/prepublish-tmux-lifecycle YeonGyu-Kim 2026-04-04 16:10:56 +09:00
  • 527861e246 @dihak has signed the CLA in code-yeongyu/oh-my-openagent#3114 github-actions[bot] 2026-04-04 06:54:05 +00:00
  • 2c081e1999 fix(ci): restore isolated Bun test execution for mock.module suites YeonGyu-Kim 2026-04-04 15:51:54 +09:00
  • 69c9ad4449 test(ralph-loop): add transcript detector coverage YeonGyu-Kim 2026-04-04 15:41:50 +09:00
  • 2da5f12c1f test(ralph-loop): split session completion detector coverage YeonGyu-Kim 2026-04-04 15:41:42 +09:00
  • 617abbe864 fix(ralph-loop): remove dead semantic completion fallback YeonGyu-Kim 2026-04-04 15:41:36 +09:00
  • 1fae073009 fix(sync): forward delegated model tuning params YeonGyu-Kim 2026-04-04 15:40:37 +09:00
  • 5d735372a4 fix(tmux): unify isolated cleanup across close paths YeonGyu-Kim 2026-04-04 15:40:26 +09:00
  • b31dfa6928 fix(background-agent): clean tmux cancel bookkeeping YeonGyu-Kim 2026-04-04 15:40:21 +09:00
  • 42ac82a94a test(anthropic-recovery): isolate summarize retry timer assertion YeonGyu-Kim 2026-04-04 15:39:44 +09:00
  • 5e8a0ccf84 test(anthropic-recovery): cover recovery hook timer disposal YeonGyu-Kim 2026-04-04 15:39:28 +09:00
  • 2b55f65c36 fix(hooks): dispose anthropic recovery hook on shutdown YeonGyu-Kim 2026-04-04 15:39:12 +09:00
  • 268946d117 fix(anthropic-recovery): dispose recovery hook timers YeonGyu-Kim 2026-04-04 15:39:00 +09:00
  • 0a7daa5d10 fix(anthropic-recovery): add session timeout cleanup helpers YeonGyu-Kim 2026-04-04 15:38:46 +09:00
  • 8199adcb15 fix(config): allow disabling new built-in skills YeonGyu-Kim 2026-04-04 15:37:43 +09:00
  • fd476fe9a1 Merge pull request #3112 from code-yeongyu/fix/prepublish-code-quality YeonGyu-Kim 2026-04-04 14:56:54 +09:00
  • cba9c25543 Merge pull request #3111 from code-yeongyu/fix/prepublish-config-regression YeonGyu-Kim 2026-04-04 14:56:52 +09:00
  • c4a5ba10cc Merge pull request #3110 from code-yeongyu/fix/prepublish-bg-race YeonGyu-Kim 2026-04-04 14:56:49 +09:00
  • ba98be9375 Merge pull request #3109 from code-yeongyu/fix/prepublish-mcp-env YeonGyu-Kim 2026-04-04 14:56:47 +09:00
  • 4301e5e724 Merge pull request #3108 from code-yeongyu/fix/prepublish-tar-failopen YeonGyu-Kim 2026-04-04 14:56:44 +09:00
  • 36cea65b90 Merge pull request #3106 from code-yeongyu/fix/prepublish-ci-injection YeonGyu-Kim 2026-04-04 14:56:42 +09:00
  • 726d19c3cc fix(security): make tar parser strictly fail-closed on any unparsed line YeonGyu-Kim 2026-04-04 14:48:44 +09:00
  • 57ec3a46ac fix(ci): use unquoted heredoc to allow env var expansion YeonGyu-Kim 2026-04-04 14:47:15 +09:00
  • 0c6907adc3 fix(config): use canonical path after legacy migration and make writes atomic YeonGyu-Kim 2026-04-04 14:33:52 +09:00
  • e860108b60 refactor: replace em dashes with hyphens in test files and docs YeonGyu-Kim 2026-04-04 14:27:07 +09:00
  • d368f77fcd fix(security): make tar archive preflight fail-closed on unparsed entries YeonGyu-Kim 2026-04-04 14:27:46 +09:00
  • 7f1497fc43 fix(background-agent): prevent cancelled task from being revived after tmux callback YeonGyu-Kim 2026-04-04 14:19:18 +09:00
  • 9b30817021 fix(ci): prevent shell injection in workflow expressions YeonGyu-Kim 2026-04-04 14:18:25 +09:00