Commit Graph

  • dabd35f266 feat(plugin): integrate team-mode into session events and synthetic idles YeonGyu-Kim 2026-04-28 10:47:36 +09:00
  • f882f04bb0 feat(plugin): add team-mode gating to tool execute hooks YeonGyu-Kim 2026-04-28 10:47:35 +09:00
  • 47e0fbad49 feat(plugin): register team-mode tools and expand registry tests YeonGyu-Kim 2026-04-28 10:47:33 +09:00
  • 2258c009e9 feat(plugin-handlers): wire team-mode into agent, command and tool config handlers YeonGyu-Kim 2026-04-28 10:47:31 +09:00
  • 2c48cabb75 feat(plugin): initialize team-mode at plugin entry and config merge YeonGyu-Kim 2026-04-28 10:47:28 +09:00
  • ecd9cee221 feat(hooks): add team tool gating hook with tests YeonGyu-Kim 2026-04-28 10:47:25 +09:00
  • 438806e70f feat(hooks): add team member status handler with tests YeonGyu-Kim 2026-04-28 10:47:24 +09:00
  • 384132cb45 feat(hooks): add team member error handler with tests YeonGyu-Kim 2026-04-28 10:47:22 +09:00
  • de88241ff7 feat(hooks): add team lead orphan handler with tests YeonGyu-Kim 2026-04-28 10:47:21 +09:00
  • c16c67c26b feat(hooks): add team idle wake hint handler with tests YeonGyu-Kim 2026-04-28 10:47:20 +09:00
  • bd768a469b feat(hooks): add team-mode status injector hook with tests YeonGyu-Kim 2026-04-28 10:47:17 +09:00
  • 7f8034c8e2 feat(hooks): add team mailbox injector hook with tests YeonGyu-Kim 2026-04-28 10:47:15 +09:00
  • 844dcd4e83 feat(builtin-skills): register team-mode skill in exports YeonGyu-Kim 2026-04-28 10:47:12 +09:00
  • c9fdb04240 feat(builtin-skills): add team-mode skill implementation with tests YeonGyu-Kim 2026-04-28 10:47:11 +09:00
  • d3c020c4f9 feat(team-mode): export team-tools barrel YeonGyu-Kim 2026-04-28 10:47:06 +09:00
  • f2555feadb feat(team-mode): add team tasks tools with tests YeonGyu-Kim 2026-04-28 10:47:05 +09:00
  • b71c6e1905 feat(team-mode): add team query tools with tests YeonGyu-Kim 2026-04-28 10:47:03 +09:00
  • 379b3fde1f feat(team-mode): add team messaging tools with missing-session tests YeonGyu-Kim 2026-04-28 10:47:01 +09:00
  • f4327987d5 feat(team-mode): add team lifecycle tools with inline spec tests YeonGyu-Kim 2026-04-28 10:47:00 +09:00
  • a10ab16c39 feat(team-mode): export team-runtime barrel YeonGyu-Kim 2026-04-28 10:46:57 +09:00
  • c657dff8d1 feat(team-mode): add team runtime shutdown helpers and tests YeonGyu-Kim 2026-04-28 10:46:55 +09:00
  • cb1c7508e7 feat(team-mode): add team runtime resource cleanup with tests YeonGyu-Kim 2026-04-28 10:46:54 +09:00
  • 62d409085e feat(team-mode): add team runtime delete with background cancellation tests YeonGyu-Kim 2026-04-28 10:46:52 +09:00
  • 4645d56d05 feat(team-mode): add team runtime layout activation with tests YeonGyu-Kim 2026-04-28 10:46:51 +09:00
  • d958b7f17a feat(team-mode): add team runtime member dependency resolution YeonGyu-Kim 2026-04-28 10:46:48 +09:00
  • a65d54cac3 feat(team-mode): add team runtime member resolver with tests YeonGyu-Kim 2026-04-28 10:46:47 +09:00
  • 301e02cdf9 feat(team-mode): add team runtime status query with tests YeonGyu-Kim 2026-04-28 10:46:45 +09:00
  • d9785c7c2c feat(team-mode): add team runtime create with tests YeonGyu-Kim 2026-04-28 10:46:44 +09:00
  • 51382c1082 test(team-mode): add live tmux smoke test for team layout YeonGyu-Kim 2026-04-28 10:46:39 +09:00
  • f78b1e62d7 feat(team-mode): add sweep-stale-team-sessions with tests YeonGyu-Kim 2026-04-28 10:46:37 +09:00
  • 2b8096fc06 feat(team-mode): add resolve-caller-tmux-session helper with tests YeonGyu-Kim 2026-04-28 10:46:36 +09:00
  • eb61091f6d feat(team-mode): add rebalance-team-window command with tests YeonGyu-Kim 2026-04-28 10:46:34 +09:00
  • a13ef03f82 feat(team-mode): add close-team-member-pane command with tests YeonGyu-Kim 2026-04-28 10:46:33 +09:00
  • c5df781029 feat(team-mode): add tmux team layout creation and removal YeonGyu-Kim 2026-04-28 10:46:32 +09:00
  • 0f20a1b7f9 feat(team-mode): export team-mailbox barrel YeonGyu-Kim 2026-04-28 10:46:29 +09:00
  • 01aeeedc60 feat(team-mode): add team mailbox reservation logic YeonGyu-Kim 2026-04-28 10:46:27 +09:00
  • 2ce86ff9e5 feat(team-mode): add team mailbox poll with tests YeonGyu-Kim 2026-04-28 10:46:25 +09:00
  • 3f69333939 feat(team-mode): add team mailbox ack with tests YeonGyu-Kim 2026-04-28 10:46:24 +09:00
  • 07368b4685 feat(team-mode): add team mailbox send with tests YeonGyu-Kim 2026-04-28 10:46:22 +09:00
  • 85cc30a8fe feat(team-mode): add team mailbox inbox with tests YeonGyu-Kim 2026-04-28 10:46:21 +09:00
  • 796143aa5d feat(team-mode): export team-tasklist barrel YeonGyu-Kim 2026-04-28 10:46:14 +09:00
  • b34cd87416 feat(team-mode): add team tasklist test-support utilities YeonGyu-Kim 2026-04-28 10:46:13 +09:00
  • f72593736d feat(team-mode): add team tasklist update with tests YeonGyu-Kim 2026-04-28 10:46:11 +09:00
  • 205ce93654 feat(team-mode): add team tasklist dependencies with tests YeonGyu-Kim 2026-04-28 10:46:10 +09:00
  • 4270af3ac9 feat(team-mode): add team tasklist claim with tests YeonGyu-Kim 2026-04-28 10:46:08 +09:00
  • 043348442d feat(team-mode): add team tasklist list with tests YeonGyu-Kim 2026-04-28 10:46:07 +09:00
  • 031a7a4dd4 feat(team-mode): add team tasklist get with tests YeonGyu-Kim 2026-04-28 10:46:05 +09:00
  • 6e0f6aefcc feat(team-mode): add team tasklist store with tests YeonGyu-Kim 2026-04-28 10:46:04 +09:00
  • 23e6a53ea2 feat(team-mode): export team-state-store barrel YeonGyu-Kim 2026-04-28 10:46:01 +09:00
  • 274df1f262 feat(team-mode): add team state store resume logic with tests YeonGyu-Kim 2026-04-28 10:45:59 +09:00
  • 79fb12e254 feat(team-mode): add team state store locks with tests YeonGyu-Kim 2026-04-28 10:45:58 +09:00
  • 1bec921a5a feat(team-mode): add team state store with tests YeonGyu-Kim 2026-04-28 10:45:56 +09:00
  • 48bac223d3 feat(team-mode): export team-registry barrel YeonGyu-Kim 2026-04-28 10:45:53 +09:00
  • 2866d3276e feat(team-mode): add team registry validator with tests YeonGyu-Kim 2026-04-28 10:45:51 +09:00
  • cf050dc63a feat(team-mode): add team spec input normalizer with tests YeonGyu-Kim 2026-04-28 10:45:50 +09:00
  • de30721fdc feat(team-mode): add team registry loader with normalization tests YeonGyu-Kim 2026-04-28 10:45:49 +09:00
  • b2359c0a63 feat(team-mode): add team registry path utilities with tests YeonGyu-Kim 2026-04-28 10:45:47 +09:00
  • a91023961c feat(team-mode): add team session registry with tests YeonGyu-Kim 2026-04-28 10:45:41 +09:00
  • 3a93cb776f test(team-mode): add integration test for team-mode lifecycle YeonGyu-Kim 2026-04-28 10:45:39 +09:00
  • 8c4c4ff644 feat(team-mode): add caller team-lead resolution with tests YeonGyu-Kim 2026-04-28 10:45:37 +09:00
  • 41d6e12f0d feat(team-mode): add member session resolution and routing logic YeonGyu-Kim 2026-04-28 10:45:36 +09:00
  • 8a42d7fd69 feat(team-mode): add member guidance and parser utilities YeonGyu-Kim 2026-04-28 10:45:34 +09:00
  • 783d70558b feat(team-mode): add core types, dependencies and type-level tests YeonGyu-Kim 2026-04-28 10:45:33 +09:00
  • 5e4ae8815e test(tmux-subagent): expand zombie-pane test coverage YeonGyu-Kim 2026-04-28 10:45:30 +09:00
  • 49bb5dd81a test(tmux-subagent): add pane-state-querier runner tests YeonGyu-Kim 2026-04-28 10:45:29 +09:00
  • 8d3d882578 test(tmux-subagent): add manager project-directory resolution tests YeonGyu-Kim 2026-04-28 10:45:27 +09:00
  • 77655a7c30 test(tmux-subagent): expand manager test coverage YeonGyu-Kim 2026-04-28 10:45:26 +09:00
  • 680927d0fd test(tmux-subagent): expand polling-manager test coverage YeonGyu-Kim 2026-04-28 10:45:20 +09:00
  • b6dcf05d45 test(tmux-subagent): expand action-executor test coverage YeonGyu-Kim 2026-04-28 10:45:18 +09:00
  • c8b225099c refactor(tmux-subagent): stabilize polling, execution and session lifecycle with runner YeonGyu-Kim 2026-04-28 10:45:17 +09:00
  • 90e6e0cdce feat(openclaw): integrate typed tmux runner for external dispatch YeonGyu-Kim 2026-04-28 10:45:13 +09:00
  • 4a5e7cf2cf feat(tmux): add window-spawn utility with tests YeonGyu-Kim 2026-04-28 10:45:12 +09:00
  • 13b3bd9e72 feat(tmux): add session-spawn utility with tests YeonGyu-Kim 2026-04-28 10:45:10 +09:00
  • ad315987c7 feat(tmux): add session-kill utility with runner tests YeonGyu-Kim 2026-04-28 10:45:09 +09:00
  • 56250a468c feat(tmux): add pane-spawn utility with runner tests YeonGyu-Kim 2026-04-28 10:45:07 +09:00
  • f93e15b2a9 feat(tmux): add pane-replace utility with tests YeonGyu-Kim 2026-04-28 10:45:05 +09:00
  • d90102042b feat(tmux): add pane-dimensions utility with tests YeonGyu-Kim 2026-04-28 10:45:04 +09:00
  • cfce0cc31f refactor(tmux): migrate pane-close to runner and expand test coverage YeonGyu-Kim 2026-04-28 10:45:02 +09:00
  • b9a40f0c8c refactor(tmux): migrate layout commands to typed runner YeonGyu-Kim 2026-04-28 10:45:00 +09:00
  • c9e544a667 refactor(tmux): export sweepTmuxSessionsWith and add runtime tests YeonGyu-Kim 2026-04-28 10:44:56 +09:00
  • 96161cc0e6 feat(tmux): introduce typed tmux command runner abstraction YeonGyu-Kim 2026-04-28 10:44:55 +09:00
  • ec121a730f feat(config): add team-mode configuration schema and merge support YeonGyu-Kim 2026-04-28 10:44:53 +09:00
  • caaa3d4c08 refactor(hephaestus): tighten GPT-5.5 prompt for outcome-first density YeonGyu-Kim 2026-05-06 13:54:24 +09:00
  • 60dfac871f release: v3.17.15 github-actions[bot] 2026-05-06 04:52:53 +00:00
  • 10684857e3 Merge pull request #3798 from code-yeongyu/fix/node-runtime-compat YeonGyu-Kim 2026-05-06 13:33:11 +09:00
  • 9dd0e14733 fix(bun-spawn-shim): match Bun.spawn semantics in Node fallback YeonGyu-Kim 2026-05-06 13:28:21 +09:00
  • 677b78fe3b test(agents): cover default-agent sort shim ordering YeonGyu-Kim 2026-05-06 11:05:38 +09:00
  • 4c426a53ba test(hooks): cancel idle notification timer in input-needed test YeonGyu-Kim 2026-05-06 11:05:35 +09:00
  • 46f6fa407a prevent infinite loop when fallback model equals current model YeonGyu-Kim 2026-05-06 04:25:19 +09:00
  • 953280eb9e @paolo-notaro has signed the CLA in code-yeongyu/oh-my-openagent#3802 github-actions[bot] 2026-05-05 19:14:26 +00:00
  • d800fec6b1 fix(runtime-fallback): prevent infinite loop when fallback model equals current model Paolo Notaro 2026-05-05 21:01:50 +02:00
  • bcaae1037d fix(directory-agents-injector): guard against non-string output.output YeonGyu-Kim 2026-05-06 03:49:37 +09:00
  • e9d7dca604 fix(session-notification): tolerate shell promises without nothrow YeonGyu-Kim 2026-05-05 23:06:01 +09:00
  • f8defe2588 fix(node-runtime-compat): harden Bun spawn shim YeonGyu-Kim 2026-05-05 22:59:43 +09:00
  • 3ddc757b15 fix(bun-spawn-shim): eliminate globalThis.Bun top-level destructures for Electron/Node compat YeonGyu-Kim 2026-05-05 22:41:45 +09:00
  • f178ea3207 fix(electron-compat): prepend globalThis.Bun shim to prevent Electron/Node crash YeonGyu-Kim 2026-05-05 22:17:06 +09:00
  • f6e9fadf01 release: v3.17.14 github-actions[bot] 2026-05-05 10:31:32 +00:00
  • 723df5f142 Merge pull request #3796 from code-yeongyu/fix/bun-sqlite-dynamic-import YeonGyu-Kim 2026-05-05 19:17:40 +09:00
  • aae619c58f fix(ultrawork): align lazy sqlite fallback test YeonGyu-Kim 2026-05-05 19:05:40 +09:00
  • c537e840ee fix(ultrawork): handle bun:sqlite import failure directly YeonGyu-Kim 2026-05-05 18:59:57 +09:00