Commit Graph

  • 67b4665c28 fix(auto-update): revert config pin on install failure to prevent version mismatch YeonGyu-Kim 2026-02-11 11:56:05 +09:00
  • b0c570e054 fix(subagent): remove permission.question=deny override that caused zombie sessions YeonGyu-Kim 2026-02-11 11:55:56 +09:00
  • fd99a29d6e feat(atlas): add notepad reading step to boulder verification reminders YeonGyu-Kim 2026-02-11 11:27:33 +09:00
  • 308ad1e98e
    Merge pull request #1683 from code-yeongyu/fix/issue-1672 YeonGyu-Kim 2026-02-11 13:33:38 +09:00
  • d60697bb13 fix: guard session_ids with optional chaining to prevent crash YeonGyu-Kim 2026-02-09 10:01:08 +09:00
  • 95a4e971a0 test: add validation tests for readBoulderState session_ids handling YeonGyu-Kim 2026-02-09 10:01:00 +09:00
  • d8901fa658
    @danpung2 has signed the CLA in code-yeongyu/oh-my-opencode#1741 github-actions[bot] 2026-02-11 02:52:47 +00:00
  • 82c71425a0 fix(ci): add web-flow to CLA allowlist YeonGyu-Kim 2026-02-11 10:59:17 +09:00
  • 7e0ab828f9 release: v3.5.1 v3.5.1 github-actions[bot] 2026-02-11 01:01:58 +00:00
  • 13d960f3ca fix(look-at): revert to sync prompt to fix race condition with async polling YeonGyu-Kim 2026-02-11 09:55:25 +09:00
  • 687cc2386f
    @marlon-costa-dc has signed the CLA in code-yeongyu/oh-my-opencode#1726 github-actions[bot] 2026-02-10 18:50:08 +00:00
  • cd0949ccfa fix(call-omo-agent): enforce disabled_agents config (#1716) Peïo Thibault 2026-02-10 18:44:45 +01:00
  • 0f5b8e921a test(call-omo-agent): add disabled_agents validation tests Peïo Thibault 2026-02-10 18:44:41 +01:00
  • d88449b1e2
    @sjawhar has signed the CLA in code-yeongyu/oh-my-opencode#1727 github-actions[bot] 2026-02-10 17:44:05 +00:00
  • 074d8dff09 release: v3.5.0 v3.5.0 github-actions[bot] 2026-02-10 16:25:32 +00:00
  • fba916db60 fix(atlas): await injectBoulderContinuation and handle errors YeonGyu-Kim 2026-02-11 00:45:10 +09:00
  • f727aab892 fix(skill-mcp): redact sensitive query params from URLs in error messages YeonGyu-Kim 2026-02-11 00:45:01 +09:00
  • 686f32929c fix(cli-run): handle retry status type as non-idle in event handlers YeonGyu-Kim 2026-02-11 00:44:53 +09:00
  • af7733f89f fix(config-migration): always apply migration in-memory and track backup success YeonGyu-Kim 2026-02-11 00:44:45 +09:00
  • 3553ab79e1 fix(git-worktree): use trimEnd instead of trim to preserve leading whitespace YeonGyu-Kim 2026-02-11 00:44:35 +09:00
  • fb19e544c9 fix(cli): add backup and crash recovery to auth-plugins config write YeonGyu-Kim 2026-02-11 00:44:28 +09:00
  • 88e1e3d0fa fix(ralph-loop): only scan text parts for completion tags and handle both API shapes YeonGyu-Kim 2026-02-11 00:44:21 +09:00
  • 11d1e70067 fix(agents): wire useTaskSystem config flag into Sisyphus and Hephaestus YeonGyu-Kim 2026-02-11 00:44:12 +09:00
  • 17c56d8814 fix(mcp): restore x-api-key header for EXA websearch alongside query param YeonGyu-Kim 2026-02-11 00:44:04 +09:00
  • 6694082a7e fix(atlas): correct plan path from .sisyphus/tasks/*.yaml to .sisyphus/plans/*.md YeonGyu-Kim 2026-02-11 00:43:56 +09:00
  • f9d3a9493a fix(model-suggestion-retry): add 120s timeout to promptAsync call YeonGyu-Kim 2026-02-11 00:43:48 +09:00
  • 7427922e6f fix(delegate-task): ensure subagentSessions cleanup on all exit paths YeonGyu-Kim 2026-02-11 00:43:43 +09:00
  • ea1b22454d fix(comment-checker): add 30s hard timeout to CLI spawn YeonGyu-Kim 2026-02-11 00:43:36 +09:00
  • a8681a9ffe fix(session-recovery): return success=false for assistant_prefill_unsupported YeonGyu-Kim 2026-02-11 00:43:30 +09:00
  • c677042f05 fix(cli-run): set default timeout to 10 minutes and attach immediate .catch() on event processor YeonGyu-Kim 2026-02-11 00:43:23 +09:00
  • 25c7337fd1
    @RobertWsp has signed the CLA in code-yeongyu/oh-my-opencode#1723 github-actions[bot] 2026-02-10 15:33:50 +00:00
  • b4768014e0
    @materializerx has signed the CLA in code-yeongyu/oh-my-opencode#1724 github-actions[bot] 2026-02-10 15:22:25 +00:00
  • 162701f56e test(delegate-task): validate sync prompt tool restrictions YeonGyu-Kim 2026-02-10 22:54:48 +09:00
  • 087ce06055 refactor(delegate-task): inject sync task deps for test isolation YeonGyu-Kim 2026-02-10 22:54:30 +09:00
  • 967058fe3d fix(delegate-task): stabilize sync session polling YeonGyu-Kim 2026-02-10 22:52:17 +09:00
  • 257eb9277b fix(atlas): restrict boulder continuation to sessions in boulder session_ids YeonGyu-Kim 2026-02-10 22:15:28 +09:00
  • 2b87719c83 docs: document intentional design decisions in atlas, todo-continuation, and delegation hooks YeonGyu-Kim 2026-02-10 21:58:26 +09:00
  • 1199e2b839 fix(background): Wave 2 - fix interrupt status checks, display text, error recovery grace, LSP JSONC YeonGyu-Kim 2026-02-10 19:20:59 +09:00
  • df0b9f7664 fix(delegate-task): Wave 1 - fix polling timeout, resource cleanup, tool restrictions, idle dedup, auth-plugins JSONC, CLI runner hang YeonGyu-Kim 2026-02-10 19:09:22 +09:00
  • 7fe1a653c8 fix(tests): stabilize toast manager and continuation tests YeonGyu-Kim 2026-02-10 17:19:06 +09:00
  • 2bf11a8ed7 feat(prometheus): allow bash commands for Prometheus agent YeonGyu-Kim 2026-02-10 17:13:31 +09:00
  • fe1faa6d0f docs(tasks): add TODO sync documentation to AGENTS.md YeonGyu-Kim 2026-02-10 16:43:54 +09:00
  • 6d17ac7d3a docs(tools): update AGENTS.md to document individual task tools YeonGyu-Kim 2026-02-10 16:20:29 +09:00
  • 5a527e214a test(sync-continuation): add comprehensive test coverage YeonGyu-Kim 2026-02-10 16:17:25 +09:00
  • 231e790a0c fix(sync-continuation): improve error handling and toast cleanup YeonGyu-Kim 2026-02-10 16:17:24 +09:00
  • 45dfc4ec66 feat(atlas): enforce mandatory manual code review and direct boulder state checks YeonGyu-Kim 2026-02-10 15:40:06 +09:00
  • f84ef532c1 fix(todo-continuation-enforcer): require boulder session for continuation YeonGyu-Kim 2026-02-10 15:39:55 +09:00
  • 563da9470d
    @cyberprophet has signed the CLA in code-yeongyu/oh-my-opencode#1717 github-actions[bot] 2026-02-10 12:06:15 +00:00
  • a8a4f54428
    @lxia1220 has signed the CLA in code-yeongyu/oh-my-opencode#1713 github-actions[bot] 2026-02-10 06:43:45 +00:00
  • 83f1304e01 docs(agents): regenerate all AGENTS.md with deep codebase analysis YeonGyu-Kim 2026-02-10 14:53:39 +09:00
  • b538806d5e docs(agents): add merge commit policy to PR rules section YeonGyu-Kim 2026-02-10 14:24:07 +09:00
  • a25d8dfdae refactor(prompts): enrich explore/librarian delegation examples with structured context handoff YeonGyu-Kim 2026-02-10 13:56:24 +09:00
  • 4f9cec434b
    Merge pull request #1709 from code-yeongyu/feature/comment-checker-apply-patch YeonGyu-Kim 2026-02-10 14:17:28 +09:00
  • f3f5b98c68 test: use BDD markers in pruneRecentSyntheticIdles test YeonGyu-Kim 2026-02-10 14:13:28 +09:00
  • 97b7215848 fix(event): prune synthetic idle dedup map YeonGyu-Kim 2026-02-10 14:08:02 +09:00
  • 61531ca26c feat(comment-checker): run checks for apply_patch edits YeonGyu-Kim 2026-02-10 13:58:34 +09:00
  • 19a4324b3e fix(provider-cache): extract models from provider.list().all response YeonGyu-Kim 2026-02-10 13:25:49 +09:00
  • fec12b63a6 fix(ast-grep): fix ast_grep_replace silent write failure jsl9208 2026-02-10 11:19:12 +08:00
  • 2fd847d88d refactor: fix import path and update test fixtures YeonGyu-Kim 2026-02-10 11:16:55 +09:00
  • 1717050f73 feat(event): normalize session.status to session.idle YeonGyu-Kim 2026-02-10 11:16:44 +09:00
  • 44675fb57f fix(atlas): allow boulder continuation for Sisyphus sessions YeonGyu-Kim 2026-02-10 11:16:19 +09:00
  • 7255fec8b3 test(git-worktree): fix test pollution from incomplete fs mock YeonGyu-Kim 2026-02-10 11:16:05 +09:00
  • fecc488848 fix(sisyphus-junior): disambiguate blocked delegation tool from allowed task management tools YeonGyu-Kim 2026-02-09 23:42:14 +09:00
  • b45af0e4d2
    Merge pull request #1703 from nianyi778/add-elestyle-to-loved-by YeonGyu-Kim 2026-02-10 11:26:40 +09:00
  • 25be4ab905 Add ELESTYLE to 'Loved by professionals at' section likai 2026-02-10 10:43:09 +09:00
  • 4f03aea0a1
    @nianyi778 has signed the CLA in code-yeongyu/oh-my-opencode#1703 github-actions[bot] 2026-02-10 01:41:30 +00:00
  • 0565ce839e fix(cli/run): handle session.status idle event in addition to deprecated session.idle YeonGyu-Kim 2026-02-09 21:12:11 +09:00
  • bb2df9fec6 fix(cli/run): set default timeout to 30 minutes to match help text YeonGyu-Kim 2026-02-09 21:12:00 +09:00
  • 564bb20f6a fix(cli/run): move error check before idle/tool gates in pollForCompletion YeonGyu-Kim 2026-02-09 21:11:48 +09:00
  • 096233b23f fix(config-manager): replace heuristic JSONC editing with jsonc-parser modify/applyEdits YeonGyu-Kim 2026-02-09 21:11:40 +09:00
  • 7eb67521cb fix(agent-config): pass useTaskSystem to sisyphus-junior when task_system is enabled YeonGyu-Kim 2026-02-09 21:10:15 +09:00
  • 498fda11a0 feat(background-agent): handle "interrupt" in notifications, output, and formatting YeonGyu-Kim 2026-02-09 18:26:16 +09:00
  • 5b34a98e0a feat(background-agent): use "interrupt" status for promptAsync errors YeonGyu-Kim 2026-02-09 18:25:54 +09:00
  • a37259326a feat(background-agent): add "interrupt" to BackgroundTaskStatus type YeonGyu-Kim 2026-02-09 18:25:34 +09:00
  • a5bdb64933 fix(delegation): restore category to sisyphus-junior auto-mapping YeonGyu-Kim 2026-02-09 16:14:30 +09:00
  • 11f587194f fix(delegation): replace message-count-stability polling with native finish-based completion detection YeonGyu-Kim 2026-02-09 15:37:19 +09:00
  • 20d009964d docs: refresh all 13 hierarchical AGENTS.md files with current codebase state YeonGyu-Kim 2026-02-09 14:29:53 +09:00
  • f22f14d9d1 fix(look-at): catch prompt errors gracefully instead of re-throwing YeonGyu-Kim 2026-02-09 14:18:24 +09:00
  • 3d5abb950e
    refactor: enforce modular code rules — split 25+ files, rename catch-all modules, SRP compliance YeonGyu-Kim 2026-02-09 13:39:36 +09:00
  • c71f0aa700 merge: integrate origin/dev (5th merge) — resolve @path skill references in split file structure YeonGyu-Kim 2026-02-09 12:08:15 +09:00
  • 70ac962fca feat: auto-resolve @path references in skill templates to absolute paths YeonGyu-Kim 2026-02-09 11:37:57 +09:00
  • 133da2624a fix(config-manager): guard against non-array plugin values in auth-plugins YeonGyu-Kim 2026-02-09 12:00:24 +09:00
  • 6a91d72a72 fix(agents): remove duplicate category override application in general-agents YeonGyu-Kim 2026-02-09 12:00:11 +09:00
  • b0202e23f7 fix(agents): sanitize custom agent names for markdown table safety YeonGyu-Kim 2026-02-09 12:00:01 +09:00
  • c4572a25fb fix(config-manager): skip string literals when counting braces in JSONC provider replacement YeonGyu-Kim 2026-02-09 11:59:50 +09:00
  • 554926209d fix(git-worktree): use Node readFileSync for cross-platform untracked file line counts YeonGyu-Kim 2026-02-09 11:45:29 +09:00
  • 0e49214ee7 fix(background-agent): rename getCompletedTasks to getNonRunningTasks for semantic accuracy YeonGyu-Kim 2026-02-09 11:45:20 +09:00
  • edc3317e37 fix(git-worktree): compute real line counts for untracked files in diff stats YeonGyu-Kim 2026-02-09 11:36:35 +09:00
  • 7fdba56d8f fix(background-agent): align getCompletedTasks filter with state manager semantics YeonGyu-Kim 2026-02-09 11:36:29 +09:00
  • 247940bf02 fix: address Cubic background-agent issues — task status filter, array response handling, error mapping, concurrency key, duration fallback, output validation YeonGyu-Kim 2026-02-09 11:15:22 +09:00
  • d6fbe7bd8d fix: address Cubic CLI and agent issues — URL encode, JSONC leading comments, config clone, untracked files, parse error handling, cache path, message-dir dedup YeonGyu-Kim 2026-02-09 11:17:51 +09:00
  • 5ca3d9c489 fix: address remaining Cubic issues — reset lastPartText on new message, TTY guard for installer, filter disabled skills, local-dev version resolution YeonGyu-Kim 2026-02-09 11:01:38 +09:00
  • e5abf8702e merge: integrate origin/dev (4th merge) YeonGyu-Kim 2026-02-09 10:59:39 +09:00
  • 8dd07973a9
    Merge pull request #1685 from code-yeongyu/fix/run-completion-race-condition YeonGyu-Kim 2026-02-09 10:58:37 +09:00
  • e55fc1f14c fix: prevent run completion race condition with consecutive stability checks YeonGyu-Kim 2026-02-09 10:41:51 +09:00
  • a56a8bb241 fix: convert executeSyncTask to async prompt + polling pattern fix/issue-1681 YeonGyu-Kim 2026-02-09 10:03:54 +09:00
  • f07e364171
    @mrm007 has signed the CLA in code-yeongyu/oh-my-opencode#1680 github-actions[bot] 2026-02-08 21:41:45 +00:00
  • e26c355c76
    @aliozdenisik has signed the CLA in code-yeongyu/oh-my-opencode#1676 github-actions[bot] 2026-02-08 17:12:45 +00:00
  • 5f9c3262a2
    @JunyeongChoi0 has signed the CLA in code-yeongyu/oh-my-opencode#1674 github-actions[bot] 2026-02-08 16:02:43 +00:00
  • 9d726d91fc release: v3.4.0 v3.4.0 github-actions[bot] 2026-02-08 15:44:17 +00:00