Commit Graph

  • b47b034209 chore(assets): regenerate JSON schema YeonGyu-Kim 2026-02-23 02:43:19 +09:00
  • a37a6044dc refactor(config): remove unused barrel exports YeonGyu-Kim 2026-02-23 02:43:17 +09:00
  • 7a01035736 refactor(agents/prometheus): remove unused barrel exports YeonGyu-Kim 2026-02-23 02:43:16 +09:00
  • f1076d978e refactor(agents/atlas): remove unused barrel exports YeonGyu-Kim 2026-02-23 02:43:14 +09:00
  • 3a5aaf6488 refactor(agents): remove unused barrel exports YeonGyu-Kim 2026-02-23 02:43:12 +09:00
  • 830dcf8d2f refactor(features): remove empty barrel files YeonGyu-Kim 2026-02-23 02:43:11 +09:00
  • 96d51418d6 refactor(hooks): remove dead hook files YeonGyu-Kim 2026-02-23 02:43:08 +09:00
  • b3a6aaa843 refactor(shared): remove dead utility files YeonGyu-Kim 2026-02-23 02:43:06 +09:00
  • 1f62fa5b2a refactor(tools/call-omo-agent): remove dead code submodules YeonGyu-Kim 2026-02-23 02:43:04 +09:00
  • 2428a46e6d refactor(features/background-agent): remove dead code submodules YeonGyu-Kim 2026-02-23 02:43:01 +09:00
  • b709fa8e83 fix(plugin/hooks): remove unnecessary as any cast YeonGyu-Kim 2026-02-23 02:42:45 +09:00
  • 0dc5f56af4 fix(shared): fix optional chaining on modelItem YeonGyu-Kim 2026-02-23 02:42:43 +09:00
  • cd6c9cb5dc fix(cli/run): replace as any with Record type cast YeonGyu-Kim 2026-02-23 02:42:40 +09:00
  • e5aa08b865 fix(tools/delegate-task): replace as any with Record type cast YeonGyu-Kim 2026-02-23 02:42:38 +09:00
  • db15f96cd8 fix(tools/call-omo-agent): replace as any with SessionWithPromptAsync type YeonGyu-Kim 2026-02-23 02:42:37 +09:00
  • ff0e9ac557 fix(tools/call-omo-agent): replace as any with SDKMessage interface YeonGyu-Kim 2026-02-23 02:42:34 +09:00
  • 07113ebe94 fix(features/task-toast-manager): replace as any with ClientWithTui type YeonGyu-Kim 2026-02-23 02:42:32 +09:00
  • 2d3d993eb6 fix(hooks/shared): replace as any with proper Record type cast YeonGyu-Kim 2026-02-23 02:42:30 +09:00
  • a82f4ee86a fix(hooks/thinking-block-validator): replace as any with typed interfaces YeonGyu-Kim 2026-02-23 02:42:28 +09:00
  • 0cbc6b5410 fix(hooks/session-recovery): replace @ts-expect-error with proper type cast YeonGyu-Kim 2026-02-23 02:42:26 +09:00
  • ac3a9fd272 fix(hooks/anthropic-context-window-limit-recovery): remove @ts-ignore comments and fix parameter types YeonGyu-Kim 2026-02-23 02:42:24 +09:00
  • 41880f8ffb
    @imadal1n has signed the CLA in code-yeongyu/oh-my-opencode#2045 github-actions[bot] 2026-02-22 10:57:45 +00:00
  • 35ab9b19c8 fix: deny todo tools for prometheus and sisyphus-junior when task_system enabled YeonGyu-Kim 2026-02-22 17:58:42 +09:00
  • 6245e46885 feat(hooks): add Gemini-optimized ultrawork message with intent gate YeonGyu-Kim 2026-02-22 17:40:38 +09:00
  • 76da95116e feat(agents): add Gemini intent gate enforcement overlay for Sisyphus YeonGyu-Kim 2026-02-22 17:40:20 +09:00
  • 9933c6654f feat(model-fallback): disable model fallback retry by default YeonGyu-Kim 2026-02-22 17:25:04 +09:00
  • 2e845c8d99 feat(hooks): wire pluginConfig to preemptive-compaction hook factory YeonGyu-Kim 2026-02-22 17:19:46 +09:00
  • bcf7fff9b9 feat(recovery-strategy): apply compaction model override in context window recovery YeonGyu-Kim 2026-02-22 17:19:43 +09:00
  • 2d069ce4cc feat(preemptive-compaction): apply compaction model override from agent config YeonGyu-Kim 2026-02-22 17:19:39 +09:00
  • 09314dba1a feat(schema): add compaction model and variant override configuration YeonGyu-Kim 2026-02-22 17:19:35 +09:00
  • 32a838ad3c feat(hooks): add compaction-model-resolver utility for session agent model lookup YeonGyu-Kim 2026-02-22 17:19:31 +09:00
  • edf4d522d1
    Merge pull request #2041 from code-yeongyu/fix/rewrite-overmocked-tests YeonGyu-Kim 2026-02-22 16:54:13 +09:00
  • 0bae7ec4fc chore(tests): remove duplicate test in background-update-check (cubic feedback) YeonGyu-Kim 2026-02-22 16:51:04 +09:00
  • 7e05bd2b8e refactor(tests): rewrite 5 over-mocked test files to test real behavior YeonGyu-Kim 2026-02-22 16:43:56 +09:00
  • ffa2a255d9 release: v3.8.3 v3.8.3 github-actions[bot] 2026-02-22 06:46:51 +00:00
  • 07e8a7c570 feat(write-existing-file-guard): allow writes outside session directory YeonGyu-Kim 2026-02-22 15:43:19 +09:00
  • d0b18787ba release: v3.8.2 v3.8.2 github-actions[bot] 2026-02-22 06:35:05 +00:00
  • 4d7b98d9f2 bun YeonGyu-Kim 2026-02-22 15:30:59 +09:00
  • a3e4f904a6 refactor(background-agent): wire session-idle-event-handler into manager, add unit tests YeonGyu-Kim 2026-02-22 15:30:15 +09:00
  • c0636e5b0c feat(agents,hooks): wire Sisyphus Gemini overlays and add Gemini verification reminder YeonGyu-Kim 2026-02-22 15:14:12 +09:00
  • 49e885d81d feat(agents): wire Gemini prompt routing into Sisyphus-Junior, Atlas, Prometheus YeonGyu-Kim 2026-02-22 15:11:35 +09:00
  • bf33e6f651 feat(agents): add isGeminiModel detection function with TDD YeonGyu-Kim 2026-02-22 15:09:39 +09:00
  • da13a2f673 feat(agents): add Gemini-optimized prompts for Sisyphus, Sisyphus-Junior, Prometheus, Atlas YeonGyu-Kim 2026-02-22 15:08:24 +09:00
  • 02aff32b0c
    Merge pull request #2039 from code-yeongyu/fix/grep-formatter-files-mode YeonGyu-Kim 2026-02-22 15:26:09 +09:00
  • c806a35e49 fix(grep): format files_with_matches output as clean file paths YeonGyu-Kim 2026-02-22 15:19:26 +09:00
  • 594c97d36b fix(tools): avoid shared barrel import in ripgrep downloader fix/ripgrep-cpu-throttle YeonGyu-Kim 2026-02-22 15:09:30 +09:00
  • b175c11b35
    Merge pull request #2009 from JiHongKim98/fix/ripgrep-cpu-throttle YeonGyu-Kim 2026-02-22 15:09:26 +09:00
  • 7b55cbab94
    Merge pull request #2030 from acamq/feature/agent-input-notifications YeonGyu-Kim 2026-02-22 15:09:24 +09:00
  • f48907ae2e feat(agents): add Gemini-optimized prompts for Sisyphus, Sisyphus-Junior, Prometheus, Atlas feature/agent-input-notifications YeonGyu-Kim 2026-02-22 15:08:24 +09:00
  • 6904cba061
    Merge pull request #2029 from coleleavitt/fix/plug-resource-leaks YeonGyu-Kim 2026-02-22 15:07:02 +09:00
  • f92d2e8f7f fix: add proc.kill fallback when process group kill fails fix/plug-resource-leaks Cole Leavitt 2026-02-21 16:45:18 -07:00
  • 7f0950230c fix: kill process group on timeout and handle stdin EPIPE Cole Leavitt 2026-02-21 16:29:22 -07:00
  • e1568a4705 fix: handle signal-killed exit code and guard SIGTERM kill Cole Leavitt 2026-02-21 16:03:06 -07:00
  • b666ab24df fix: plug resource leaks and add hook command timeout Cole Leavitt 2026-02-21 15:42:47 -07:00
  • 74008a8ceb fix(tools): address PR review feedback from cubic JiHongKim98 2026-02-21 03:17:48 +09:00
  • 62300791b2 fix(tools): throttle ripgrep CPU usage with thread limits and concurrency control JiHongKim98 2026-02-21 03:01:23 +09:00
  • ac81e1d7cd fix(hashline-edit): correct offset advancement and fuzzy index mapping in merge expand YeonGyu-Kim 2026-02-22 14:50:59 +09:00
  • 9390f98f01 fix(hashline-edit): integrate continuation/merge helpers into expand logic and strengthen tool description YeonGyu-Kim 2026-02-22 14:46:59 +09:00
  • e6868e9112 fix(hashline-edit): align autocorrect, BOM/CRLF, and tool description with oh-my-pi YeonGyu-Kim 2026-02-22 14:40:18 +09:00
  • 5d1d87cc10 feat(hashline-edit): add autocorrect, BOM/CRLF normalization, and file creation support YeonGyu-Kim 2026-02-22 14:13:59 +09:00
  • e84fce3121 release: v3.8.1 v3.8.1 github-actions[bot] 2026-02-22 03:37:21 +00:00
  • a8f0300ba6
    Merge pull request #2035 from code-yeongyu/fix/background-agent-review-feedback YeonGyu-Kim 2026-02-22 12:18:07 +09:00
  • d1e5bd63c1 fix: address Oracle + Cubic review feedback for background-agent refactoring YeonGyu-Kim 2026-02-22 12:14:26 +09:00
  • ed43cd4c85
    Merge pull request #2034 from code-yeongyu/refactor/background-manager-extraction YeonGyu-Kim 2026-02-22 12:09:00 +09:00
  • 8d66d5641a test(background-agent): add unit tests for extracted modules YeonGyu-Kim 2026-02-22 11:59:06 +09:00
  • d53bcfbced refactor(background-agent): extract inline logic from manager.ts into focused modules YeonGyu-Kim 2026-02-22 11:58:57 +09:00
  • 116f17ed11
    fix: add proc.kill fallback when process group kill fails Cole Leavitt 2026-02-21 16:45:18 -07:00
  • a31109bb07
    fix: kill process group on timeout and handle stdin EPIPE Cole Leavitt 2026-02-21 16:29:22 -07:00
  • 91530234ec
    fix: handle signal-killed exit code and guard SIGTERM kill Cole Leavitt 2026-02-21 16:03:06 -07:00
  • 6aa1e96f9e
    fix: plug resource leaks and add hook command timeout Cole Leavitt 2026-02-21 15:42:47 -07:00
  • f265e37cbc
    fix(notification): use permission.asked and main-session fallback acamq 2026-02-21 16:42:23 -07:00
  • c1ee4c8650
    @coleleavitt has signed the CLA in code-yeongyu/oh-my-opencode#2029 github-actions[bot] 2026-02-21 23:03:18 +00:00
  • 931c0cd101
    feat(notification): alert when agent asks questions or needs permission acamq 2026-02-21 15:49:23 -07:00
  • ead4a1bcf5 Merge branch 'origin/dev' into dev YeonGyu-Kim 2026-02-22 04:48:30 +09:00
  • 07ec7be792
    Merge pull request #2026 from code-yeongyu/feat/hashline-edit-anchor-modes YeonGyu-Kim 2026-02-22 04:46:55 +09:00
  • 7e68690c70 fix(hashline-edit): address Cubic review issues - boundary echo, chunking dedup, empty stream alignment YeonGyu-Kim 2026-02-22 03:54:31 +09:00
  • 22b4f465ab feat(hashline-edit): add anchor insert modes and strict insert validation YeonGyu-Kim 2026-02-22 03:38:04 +09:00
  • a39f183c31 feat(hashline-edit): add anchor insert modes and strict insert validation YeonGyu-Kim 2026-02-22 03:38:04 +09:00
  • f7c5c0be35 feat(sisyphus): add deep parallel delegation section to prompt YeonGyu-Kim 2026-02-22 03:20:57 +09:00
  • 022a351c32 docs: rewrite agent-model matching guide with developer personality metaphor YeonGyu-Kim 2026-02-22 03:20:36 +09:00
  • d6939229b3 release: v3.8.0 v3.8.0 github-actions[bot] 2026-02-21 17:56:31 +00:00
  • 0d76874632 ci(publish): isolate executor.test.ts to prevent mock contamination YeonGyu-Kim 2026-02-22 02:53:38 +09:00
  • 121e1cb879 fix(delegate-task): aggressive tool description to prevent missing category/subagent_type YeonGyu-Kim 2026-02-22 02:51:03 +09:00
  • 30491d769b ci: isolate executor.test.ts to prevent mock contamination in batch runs YeonGyu-Kim 2026-02-22 02:46:54 +09:00
  • b6b970d9cd fix(test): use static imports and strategy-level spies in executor.test.ts for CI stability YeonGyu-Kim 2026-02-22 02:42:59 +09:00
  • dd9df78564 fix(test): harden executor.test.ts mock isolation for CI batch runs YeonGyu-Kim 2026-02-22 02:31:27 +09:00
  • 538b1005ef fix(test): flush fake timer microtasks in todo continuation tests YeonGyu-Kim 2026-02-22 02:18:47 +09:00
  • 27d5379215 refactor(hooks): remove beast-mode system integration YeonGyu-Kim 2026-02-22 01:57:22 +09:00
  • 9b56b748ec chore: regenerate JSON schema for runtime_fallback union type YeonGyu-Kim 2026-02-22 01:54:51 +09:00
  • 976798d0e3 feat(config): disable runtime_fallback by default (opt-in) YeonGyu-Kim 2026-02-22 01:54:34 +09:00
  • 309869a79f docs(config): document runtime_fallback boolean shorthand YeonGyu-Kim 2026-02-22 01:45:32 +09:00
  • 9f10997987 feat(config): allow runtime_fallback to be configured as boolean YeonGyu-Kim 2026-02-22 01:44:53 +09:00
  • aff49ef488
    @cruzanstx has signed the CLA in code-yeongyu/oh-my-opencode#2021 github-actions[bot] 2026-02-21 15:09:31 +00:00
  • 0dee4377b8 feat(dispatch): wire marketplace plugin commands into slash command dispatch Gershom Rogers 2026-02-21 10:05:50 -05:00
  • 1c7eb55f9c fix(hooks): use model cache availability with timeout for first-run cache creation YeonGyu-Kim 2026-02-21 18:32:10 +09:00
  • f0204b0514 fix(hooks): swap execution order to create cache before checking YeonGyu-Kim 2026-02-21 18:32:01 +09:00
  • 0b4ebc3538 docs: reorganize configuration.md for better readability YeonGyu-Kim 2026-02-21 17:23:28 +09:00
  • 5a3fddf03b docs: reorganize overview.md for better first-time user experience YeonGyu-Kim 2026-02-21 17:14:15 +09:00
  • 8ae2f4fa39 docs: update README and installation guide YeonGyu-Kim 2026-02-21 17:07:44 +09:00
  • 6a31e911d8 feat(hooks): add task-reminder hook for task tool usage tracking YeonGyu-Kim 2026-02-21 17:07:39 +09:00