Commit Graph

  • 24ea3627ad
    Merge pull request #1877 from code-yeongyu/fix/1752-compaction-race YeonGyu-Kim 2026-02-16 15:11:30 +09:00
  • c2f22cd6e5 fix: apply cooldown on injection failure and cap retries YeonGyu-Kim 2026-02-16 15:00:41 +09:00
  • 6a90182503 fix: prevent duplicate compaction race and log preemptive failures YeonGyu-Kim 2026-02-16 14:58:59 +09:00
  • 1509c897fc chore: changes by sisyphus-dev-ai sisyphus-dev-ai 2026-02-16 05:09:17 +00:00
  • dd91a7d990
    Merge pull request #1874 from code-yeongyu/fix/toast-manager-ghost-entries YeonGyu-Kim 2026-02-16 13:54:01 +09:00
  • a9dd6d2ce8
    Merge pull request #1873 from code-yeongyu/fix/first-message-variant-override YeonGyu-Kim 2026-02-16 13:51:38 +09:00
  • 33d290b346 fix: add toast cleanup to all BackgroundManager task removal paths YeonGyu-Kim 2026-02-16 13:50:57 +09:00
  • 7108d244d1 fix: preserve user-selected variant on first message instead of overriding with fallback chain default YeonGyu-Kim 2026-02-16 13:44:54 +09:00
  • 418e0e9f76
    @dankochetov has signed the CLA in code-yeongyu/oh-my-opencode#1870 github-actions[bot] 2026-02-15 23:17:14 +00:00
  • 0f287eb1c2
    fix(plugin): honor disabled background-notification hook Dan Kochetov 2026-02-16 00:58:46 +02:00
  • 5298ff2879
    fix(background-agent): allow disabling parent session reminders Dan Kochetov 2026-02-16 00:58:33 +02:00
  • b963571642
    @Decrabbityyy has signed the CLA in code-yeongyu/oh-my-opencode#1864 github-actions[bot] 2026-02-15 15:07:23 +00:00
  • 18442a1637 release: v3.5.5 v3.5.5 github-actions[bot] 2026-02-15 05:48:47 +00:00
  • d076187f0a test(cli): update model-fallback snapshots for kimi k2.5 and gemini-3-pro changes YeonGyu-Kim 2026-02-15 14:45:51 +09:00
  • 8a5f61724d fix(background-agent): handle message.part.delta for heartbeat (OpenCode >=1.2.0) YeonGyu-Kim 2026-02-15 14:26:25 +09:00
  • 3f557e593c fix(background-agent): use correct OpenCode session status for stale guard YeonGyu-Kim 2026-02-15 14:24:45 +09:00
  • 284fafad11 feat(writing): switch primary model to kimi k2.5, add anti-AI-slop rules to prompt YeonGyu-Kim 2026-02-15 14:00:03 +09:00
  • 884a3addf8 feat(visual-engineering): add variant high to gemini-3-pro, update fallback chain to gemini→glm-5→opus→kimi YeonGyu-Kim 2026-02-15 13:59:00 +09:00
  • c8172697d9 release: v3.5.4 v3.5.4 github-actions[bot] 2026-02-15 04:40:15 +00:00
  • 6dc8b7b875 fix(ci): sync publish.yml test steps with ci.yml to prevent mock pollution YeonGyu-Kim 2026-02-15 13:37:25 +09:00
  • 361d9a82d7
    @iyoda has signed the CLA in code-yeongyu/oh-my-opencode#1845 github-actions[bot] 2026-02-14 19:58:31 +00:00
  • e031695975 test(mcp-oauth): remove redundant findAvailablePort tests (covered by port-utils) IYODA Atsushi 2026-02-15 04:44:23 +09:00
  • 2048a877f7 refactor(mcp-oauth): delegate port utilities to shared/port-utils IYODA Atsushi 2026-02-15 04:42:21 +09:00
  • d8b4dba963
    @liu-qingyuan has signed the CLA in code-yeongyu/oh-my-opencode#1844 github-actions[bot] 2026-02-14 19:40:11 +00:00
  • 7b89df01a3 chore(schema): regenerate JSON schema YeonGyu-Kim 2026-02-14 22:07:05 +09:00
  • dcb76f7efd test(directory-readme-injector): use real files instead of fs module mocks YeonGyu-Kim 2026-02-14 22:06:57 +09:00
  • 7b62f0c68b test(directory-agents-injector): use real files instead of fs module mocks YeonGyu-Kim 2026-02-14 22:06:52 +09:00
  • 2a7dfac50e test(skill-tool): restore bun mocks after tests YeonGyu-Kim 2026-02-14 22:06:46 +09:00
  • 2b4651e119 test(rules-injector): restore bun mocks after suite YeonGyu-Kim 2026-02-14 22:06:39 +09:00
  • 37d3086658 test(atlas): reset session state instead of module mocking YeonGyu-Kim 2026-02-14 22:06:34 +09:00
  • e7dc3721df test(prometheus-md-only): avoid hook-message storage constant mocking YeonGyu-Kim 2026-02-14 22:06:28 +09:00
  • e995443120 refactor(call-omo-agent): inject executeSync dependencies for tests YeonGyu-Kim 2026-02-14 22:06:23 +09:00
  • 3a690965fd test(todo-continuation-enforcer): stabilize fake timers YeonGyu-Kim 2026-02-14 22:06:18 +09:00
  • 74d2ae1023 fix(shared): normalize macOS realpath output YeonGyu-Kim 2026-02-14 22:06:13 +09:00
  • a0c9381672 fix: prevent stale timeout from killing actively running background tasks YeonGyu-Kim 2026-02-14 17:59:01 +09:00
  • 271929a9e4 ci: restore mock.module() overrides in afterAll to prevent cross-file pollution fix/inherit-parent-session-tools YeonGyu-Kim 2026-02-14 16:19:55 +09:00
  • 945329e261 fix: prevent node:fs mock pollution in directory injector tests YeonGyu-Kim 2026-02-14 16:19:40 +09:00
  • f27733eae2 fix: correct test type casts, timeouts, and mock structures YeonGyu-Kim 2026-02-14 16:19:29 +09:00
  • e9c9cb696d fix: resolve symlinks in skill config source discovery and test paths YeonGyu-Kim 2026-02-14 16:19:18 +09:00
  • 65a06aa2b7
    Merge pull request #1833 from code-yeongyu/fix/inherit-parent-session-tools YeonGyu-Kim 2026-02-14 15:01:37 +09:00
  • 754e6ee064
    Merge pull request #1829 from code-yeongyu/fix/issue-1805-lsp-windows-binary YeonGyu-Kim 2026-02-14 15:01:35 +09:00
  • affefee12f
    Merge pull request #1835 from code-yeongyu/fix/issue-1781-tmux-pane-width YeonGyu-Kim 2026-02-14 15:01:21 +09:00
  • 90463bafd2
    Merge pull request #1834 from code-yeongyu/fix/issue-1818-agents-skills-path YeonGyu-Kim 2026-02-14 15:01:18 +09:00
  • 073a074f8d
    Merge pull request #1828 from code-yeongyu/fix/issue-1825-run-never-exits YeonGyu-Kim 2026-02-14 15:01:16 +09:00
  • cdda08cdb0
    Merge pull request #1832 from code-yeongyu/fix/issue-1691-antigravity-error YeonGyu-Kim 2026-02-14 15:01:14 +09:00
  • a8d26e3f74
    Merge pull request #1831 from code-yeongyu/fix/issue-1701-load-skills-string YeonGyu-Kim 2026-02-14 15:01:12 +09:00
  • 8401f0a918
    Merge pull request #1830 from code-yeongyu/fix/issue-980-zai-glm-thinking YeonGyu-Kim 2026-02-14 15:01:09 +09:00
  • 32470f5ca0
    Merge pull request #1836 from code-yeongyu/fix/issue-1769-background-staleness YeonGyu-Kim 2026-02-14 15:00:11 +09:00
  • c3793f779b
    @code-yeongyu has signed the CLA in code-yeongyu/oh-my-opencode#1699 github-actions[bot] 2026-02-14 05:59:47 +00:00
  • 3de05f6442 fix: apply parentTools in all parent session notification paths YeonGyu-Kim 2026-02-14 14:30:38 +09:00
  • 8514906c3d fix: inherit parent session tool restrictions in background task notifications YeonGyu-Kim 2026-02-14 14:30:30 +09:00
  • f20e1aa0d0 feat: store tool restrictions in session-tools-store at prompt-send sites YeonGyu-Kim 2026-02-14 14:30:22 +09:00
  • 936b51de79 feat: add parentTools field to BackgroundTask, LaunchInput, ResumeInput YeonGyu-Kim 2026-02-14 14:30:15 +09:00
  • 38a4bbc75f feat: add session-tools-store for tracking tool restrictions per session YeonGyu-Kim 2026-02-14 14:30:09 +09:00
  • 7186c368b9 fix(skill-loader): discover skills from .agents/skills/ directory YeonGyu-Kim 2026-02-14 14:44:12 +09:00
  • 121a3c45c5 fix(tmux): thread agent_pane_min_width config through pane management YeonGyu-Kim 2026-02-14 14:49:02 +09:00
  • 072b30593e fix(parser): wrap parseAnthropicTokenLimitError in try/catch YeonGyu-Kim 2026-02-14 14:21:23 +09:00
  • dd9eeaa6d6 test(session-recovery): add tests for detect-error-type resilience YeonGyu-Kim 2026-02-14 14:21:13 +09:00
  • 3fa543e851 fix(delegate-task): parse load_skills when passed as JSON string YeonGyu-Kim 2026-02-14 14:07:57 +09:00
  • 9f52e48e8f fix(think-mode): disable thinking parameter for Z.ai GLM models YeonGyu-Kim 2026-02-14 14:03:32 +09:00
  • 26ae666bc3 test(lsp): use explicit BDD markers in Windows spawn test YeonGyu-Kim 2026-02-14 14:03:06 +09:00
  • 422db236fe fix(lsp): remove unreliable Windows binary availability check YeonGyu-Kim 2026-02-14 14:02:03 +09:00
  • b7c32e8f50 fix(test): use string containment check for ANSI-wrapped console.log output YeonGyu-Kim 2026-02-14 14:13:52 +09:00
  • c24c4a85b4 fix(cli-run): bounded shutdown wait for event stream processor YeonGyu-Kim 2026-02-14 14:01:20 +09:00
  • f3ff32fd18 fix(background-agent): detect stale tasks that never received progress updates YeonGyu-Kim 2026-02-14 14:56:51 +09:00
  • daf011c616 fix(ci): isolate loader.test.ts to prevent CWD deletion contamination YeonGyu-Kim 2026-02-14 14:54:28 +09:00
  • c8bc267127 fix(ci): isolate all mock-heavy test files from remaining test step YeonGyu-Kim 2026-02-14 14:39:53 +09:00
  • c41b38990c ci: isolate mock-heavy tests to prevent cross-file module pollution YeonGyu-Kim 2026-02-14 14:15:59 +09:00
  • a4a5502e61
    Merge pull request #1799 from bvanderhorn/fix/resolve-symlink-realpath YeonGyu-Kim 2026-02-14 13:46:04 +09:00
  • 8a83020b51 feat(agent-teams): register team tools behind experimental.team_system flag feat/native-agent-teams-port YeonGyu-Kim 2026-02-12 03:33:23 +09:00
  • 16e034492c feat(task): add team_name routing to task_list and task_update tools YeonGyu-Kim 2026-02-12 03:21:15 +09:00
  • 3d5754089e feat(task): add team_name routing to task_get tool YeonGyu-Kim 2026-02-12 03:08:06 +09:00
  • eabc20de9e feat(task): add team_name routing to task_create tool YeonGyu-Kim 2026-02-12 03:06:17 +09:00
  • 48441b831c feat(agent-teams): implement teammate control tools (force_kill, process_shutdown_approved) YeonGyu-Kim 2026-02-11 23:29:15 +09:00
  • 88be194805 feat(agent-teams): add read_inbox and read_config tools YeonGyu-Kim 2026-02-11 22:39:28 +09:00
  • 4a38e09a33 feat(agent-teams): add send_message tool with 5 message types YeonGyu-Kim 2026-02-11 22:34:52 +09:00
  • aa83b05f1f feat(agent-teams): add team_create and team_delete tools YeonGyu-Kim 2026-02-11 22:34:47 +09:00
  • d67138575c feat(agent-teams): add team task store with namespace routing YeonGyu-Kim 2026-02-11 22:01:29 +09:00
  • 4c52bf32cd feat(agent-teams): add inbox store with atomic message operations YeonGyu-Kim 2026-02-11 22:01:25 +09:00
  • f0ae1131de feat(agent-teams): add team config store with atomic writes YeonGyu-Kim 2026-02-11 21:53:09 +09:00
  • d65912bc63 feat(agent-teams): add team, message, and task Zod schemas YeonGyu-Kim 2026-02-11 19:13:09 +09:00
  • 3e2e4e29df feat(agent-teams): add team path resolution utilities YeonGyu-Kim 2026-02-11 19:13:07 +09:00
  • 5e06db0c60 feat(config): add experimental.team_system flag YeonGyu-Kim 2026-02-11 19:13:05 +09:00
  • 4282de139b feat(agent-teams): gate agent-teams tools behind experimental.agent_teams flag YeonGyu-Kim 2026-02-11 11:41:44 +09:00
  • 386521d185 test(agent-teams): set explicit lead agent in delegation consistency test Nguyen Khac Trung Kien 2026-02-08 15:01:35 +07:00
  • accb874155 fix(agent-teams): close delete race and preserve parent-agent fallback Nguyen Khac Trung Kien 2026-02-08 14:55:26 +07:00
  • 1e2c10e7b0 fix(agent-teams): harden inbox parsing and behavioral tests Nguyen Khac Trung Kien 2026-02-08 14:22:02 +07:00
  • a9d4cefdfe fix(agent-teams): authorize task tools by team session Nguyen Khac Trung Kien 2026-02-08 14:01:27 +07:00
  • 2a57feb810 fix(agent-teams): tighten config access and context propagation Nguyen Khac Trung Kien 2026-02-08 13:49:59 +07:00
  • f422cfc7af fix(agent-teams): harden deletion and messaging safety Nguyen Khac Trung Kien 2026-02-08 13:35:03 +07:00
  • 0f0ba0f71b fix(agent-teams): address race condition in team deletion locking Nguyen Khac Trung Kien 2026-02-08 13:10:26 +07:00
  • c15bad6d00 fix(agent-teams): enforce lead spawn auth and dedupe shutdown Nguyen Khac Trung Kien 2026-02-08 12:46:40 +07:00
  • 805df45722 fix(agent-teams): lock team deletion behind config mutex Nguyen Khac Trung Kien 2026-02-08 12:46:31 +07:00
  • cf42082c5f fix(agent-teams): accept teammate agent IDs in messaging Nguyen Khac Trung Kien 2026-02-08 12:22:43 +07:00
  • 40f844fb85 fix(agent-teams): align spawn schema and harden inbox rollback behavior Nguyen Khac Trung Kien 2026-02-08 11:26:20 +07:00
  • fe05a1f254 fix(agent-teams): harden lead auth and require teammate categories Nguyen Khac Trung Kien 2026-02-08 11:10:02 +07:00
  • e984ce7493 feat(agent-teams): support category-based teammate spawning Nguyen Khac Trung Kien 2026-02-08 10:42:57 +07:00
  • 3f859828cc fix(agent-teams): rotate lead session and clear stale teammate inbox Nguyen Khac Trung Kien 2026-02-08 10:15:56 +07:00
  • 11766b085d fix(agent-teams): enforce T-prefixed task id validation Nguyen Khac Trung Kien 2026-02-08 10:15:39 +07:00
  • 2103061123 fix(agent-teams): close latest review gaps for auth and race safety Nguyen Khac Trung Kien 2026-02-08 09:52:49 +07:00