Commit Graph

  • 54a7256a71 test(tmux): align placeholder command expectations YeonGyu-Kim 2026-05-16 00:14:06 +09:00
  • 91f1cf5fbc fix(tmux): pin pane commands to /bin/sh Disaster-Terminator 2026-04-18 21:20:49 +08:00
  • 8c5ca73634 fix(tmux): sweep suffixed stale isolated sessions Disaster-Terminator 2026-04-18 20:50:54 +08:00
  • 0c8e546c57 fix(tmux): support manager-scoped isolated session names Disaster-Terminator 2026-04-18 20:50:54 +08:00
  • 4e3684eb2a fix(tmux): gate isolated pane activation on visible client focus Disaster-Terminator 2026-04-18 20:01:18 +08:00
  • c63108d55b fix(tmux): track placeholder panes before attach readiness Disaster-Terminator 2026-04-18 16:39:43 +08:00
  • 688bb551b2 fix(tmux): defer subagent attach until pane focus Disaster-Terminator 2026-04-18 13:19:14 +08:00
  • 6e5a127f88 Merge pull request #3840 from EnochLi15/codex/fix-tool-execute-after-boundary YeonGyu-Kim 2026-05-15 23:47:15 +09:00
  • d11613999a fix tool execute after hook boundary Enoch 2026-05-07 20:45:27 +08:00
  • ad10450b5c Merge pull request #3841 from Momentum96/fix/background-manager-tmux-ordering YeonGyu-Kim 2026-05-15 23:35:29 +09:00
  • 58681f6d00 test(tmux-subagent): assert waitForSessionReady gates executeActions PeterPonyu 2026-05-15 10:33:24 -04:00
  • cc88bedd9c fix(doctor): emit warning when tui.json is registered but opencode.json is not PeterPonyu 2026-05-15 10:30:45 -04:00
  • df64f32520 @boris-gorbylev has signed the CLA in code-yeongyu/oh-my-openagent#4057 github-actions[bot] 2026-05-15 14:26:06 +00:00
  • be25109f6d fix(continuation): skip internal user turns YeonGyu-Kim 2026-05-15 23:16:23 +09:00
  • c580b8f2ce fix(session): ignore internal synthetic turns YeonGyu-Kim 2026-05-15 23:16:05 +09:00
  • e8de8b79a8 fix(team-mode): skip pending mailbox reinjection YeonGyu-Kim 2026-05-15 23:15:46 +09:00
  • e90ff8058e fix(tmux): treat busy sessions as attachable Momentum96 2026-05-08 00:31:59 +09:00
  • efb862ce9f fix(tmux): prefer real tmux when session env exists Momentum96 2026-05-08 00:31:54 +09:00
  • 5238dd484e fix(background-agent): start promptAsync before blocking tmux callback Momentum96 2026-05-07 23:15:26 +09:00
  • a9a003250c Merge pull request #3497 from Disaster-Terminator/fix/reminder-hooks-preserve-state-across-compaction YeonGyu-Kim 2026-05-15 23:08:48 +09:00
  • 291b1f7b3c test(reminder-hooks): clean up compaction regressions YeonGyu-Kim 2026-05-15 22:59:58 +09:00
  • 672f5d6e9b fix(keyword-detector): skip synthetic turns YeonGyu-Kim 2026-05-15 22:49:17 +09:00
  • 196f6512ae fix(team-mode): defer live mailbox acks YeonGyu-Kim 2026-05-15 22:49:10 +09:00
  • 392c20e53a test(reminder-hooks): make delete reset regression diagnostic Disaster-Terminator 2026-04-18 10:25:20 +08:00
  • 29e7e97d8f test(reminder-hooks): cover delegated sessions across compaction Disaster-Terminator 2026-04-18 10:04:38 +08:00
  • 3db1da1e5b fix(reminder-hooks): preserve suppression state across compaction Disaster-Terminator 2026-04-18 09:40:09 +08:00
  • ae7ff3bb7e Merge pull request #3891 from wjiuxing/feat/chinese-error-patterns YeonGyu-Kim 2026-05-15 22:36:15 +09:00
  • 3e9b125fd5 test(runtime-fallback): cover localized provider errors YeonGyu-Kim 2026-05-15 22:25:20 +09:00
  • c206b16865 feat: add Chinese error patterns to model-error-classifier wjiuxing 2026-05-09 22:13:56 +08:00
  • 149a83d703 feat: add Chinese quota patterns to classifyErrorType wjiuxing 2026-05-09 22:12:58 +08:00
  • adfa8befbb feat: add Chinese error patterns to RETRYABLE_ERROR_PATTERNS wjiuxing 2026-05-09 22:12:39 +08:00
  • e24e495a6b Merge pull request #3322 from RaviTharuma/fix/runtime-fallback-equivalent-skip YeonGyu-Kim 2026-05-15 22:17:43 +09:00
  • d9033d73ae fix(runtime-fallback): keep variant in equivalence Ravi Tharuma 2026-04-11 14:13:34 +02:00
  • f501c47c49 fix(runtime-fallback): skip equivalent claude aliases Ravi Tharuma 2026-04-10 23:34:38 +02:00
  • f54888b2fe Merge pull request #3576 from Disaster-Terminator/fix/background-busy-stall-detection YeonGyu-Kim 2026-05-15 21:56:31 +09:00
  • 27788b4ab0 fix(session-recovery): audit raw prompt aliases YeonGyu-Kim 2026-05-15 21:53:05 +09:00
  • 4a1c260d8b test(todo-continuation): cover peer-message reservation holds YeonGyu-Kim 2026-05-15 21:52:53 +09:00
  • 39fef2042b fix(background-agent): resolve parent wake agent aliases YeonGyu-Kim 2026-05-15 21:52:40 +09:00
  • 2bd4944bad fix(prompt-gate): scope reservation releases YeonGyu-Kim 2026-05-15 21:52:29 +09:00
  • b6caa5d3e0 fix(background-agent): correct stall timeout guidance Disaster-Terminator 2026-04-22 18:28:21 +08:00
  • 189af23e96 fix(background-agent): detect stalled active sessions Disaster-Terminator 2026-04-22 17:26:24 +08:00
  • 2eec0d96d9 Merge pull request #3319 from EZotoff/fix/remove-activity-stagnation-bypass YeonGyu-Kim 2026-05-15 21:36:09 +09:00
  • 65c1283338 fix(todo-continuation): clean up idle event diagnostics YeonGyu-Kim 2026-05-15 21:29:21 +09:00
  • 047ca069a2 test: rename test to reflect todo-only stagnation check Evgeny Zotov 2026-04-10 23:10:54 +02:00
  • 68e9d54fa5 fix(todo-continuation): remove activity-based stagnation bypass Evgeny Zotov 2026-04-10 20:07:56 +02:00
  • fe66c96215 Merge pull request #4053 from code-yeongyu/supersede/3866-tool-result-schema YeonGyu-Kim 2026-05-15 21:04:45 +09:00
  • b504fb1deb fix(tool-pair-validator): emit schema-compatible synthetic tool results rshks 2026-05-08 14:09:42 +05:30
  • 0465562fa4 fix(tmux-subagent): wait for session readiness before spawning attach pane PeterPonyu 2026-05-15 07:54:52 -04:00
  • 24f7e560ca Merge pull request #4051 from code-yeongyu/supersede/3952-first-prompt-watchdog YeonGyu-Kim 2026-05-15 20:51:30 +09:00
  • 3199bd3d90 fix(runtime-fallback): broaden watchdog progress detection + harden test timing Ivan Smetanin 2026-05-11 18:47:40 +01:00
  • 78ae240206 fix(doctor): detect plugin version via require.resolve fallback PeterPonyu 2026-05-15 07:45:02 -04:00
  • a130fa70d1 fix(runtime-fallback): add first-prompt watchdog for stuck subagents Ivan Smetanin 2026-05-11 16:45:49 +01:00
  • bda0452b2a Merge pull request #4029 from sandikodev/fix/json-error-recovery-exclude-todowrite YeonGyu-Kim 2026-05-15 20:27:42 +09:00
  • f835244d42 Merge pull request #4047 from PeterPonyu/fix/3894-skip-tmux-layout-when-server-unreachable YeonGyu-Kim 2026-05-15 20:25:22 +09:00
  • e66d60f4c5 Merge pull request #3773 from cailgarrisk-collab/fix/glm-rate-limit-fallback-statuscode YeonGyu-Kim 2026-05-15 20:04:22 +09:00
  • 5cda8b8fe8 Merge pull request #3330 from codeg-dev/fix/isplan-display-name-getAgentConfigKey YeonGyu-Kim 2026-05-15 19:57:41 +09:00
  • a328343622 Merge pull request #3299 from kilhyeonjun/fix/claude-code-settings-hooks-not-executed YeonGyu-Kim 2026-05-15 19:57:37 +09:00
  • 0036c203a2 Merge pull request #3934 from Qihao0v0/fix/unifyllm-quota-classifier YeonGyu-Kim 2026-05-15 19:57:34 +09:00
  • c6054af9fa Merge pull request #3872 from x-x-gpu/dev YeonGyu-Kim 2026-05-15 19:56:09 +09:00
  • 7da44232a1 Merge pull request #4049 from code-yeongyu/supersede/3790-session-firstmessage-no-clear YeonGyu-Kim 2026-05-15 19:51:22 +09:00
  • 9f6b68118e fix(hooks): do not clear sessionFirstMessageProcessed on session.idle brooksbUWO 2026-05-04 13:27:07 -05:00
  • 08959d634e feat(doctor): warn when oh-my-openagent/tui is missing from tui.json PeterPonyu 2026-05-15 06:47:27 -04:00
  • bd3928e158 fix(team-mode): skip tmux layout when opencode server unreachable PeterPonyu 2026-05-15 06:46:07 -04:00
  • ac66a43e99 Merge pull request #4046 from code-yeongyu/fix/3494-strip-zwsp-before-promptasync YeonGyu-Kim 2026-05-15 19:45:21 +09:00
  • 7caf74a9b9 fix(atlas,todo-continuation): strip ZWSP sort prefix before promptAsync agent YeonGyu-Kim 2026-05-15 19:44:44 +09:00
  • 2b43147c41 Merge pull request #4045 from code-yeongyu/supersede/3901-call-omo-agent-display-name YeonGyu-Kim 2026-05-15 19:34:21 +09:00
  • 10f721de1f fix(call-omo-agent): translate config-key subagent_type to display name before SDK dispatch Sami Jawhar 2026-05-09 20:26:05 +00:00
  • 437a8edba6 Merge pull request #4007 from PeterPonyu/feat/runtime-fallback-internal-abort YeonGyu-Kim 2026-05-15 19:26:53 +09:00
  • 5e7ee9418a Merge pull request #3982 from jas32096/fix/category-fallback-ignored-when-primary-set YeonGyu-Kim 2026-05-15 19:26:37 +09:00
  • 83ab000963 Merge pull request #3972 from MoerAI/fix/circuit-breaker-tool-input-fallback YeonGyu-Kim 2026-05-15 19:20:36 +09:00
  • e2b8e49e2f Merge pull request #4044 from code-yeongyu/revert/3825-delegated-bootstrap YeonGyu-Kim 2026-05-15 19:18:26 +09:00
  • 3c7d1299a7 Revert "Merge pull request #3825 from tw-yshuang/fix/delegated-child-session-early-failure-fallback" YeonGyu-Kim 2026-05-15 19:13:48 +09:00
  • cd33f3a397 Merge pull request #3825 from tw-yshuang/fix/delegated-child-session-early-failure-fallback YeonGyu-Kim 2026-05-15 19:06:43 +09:00
  • 521c99cf0b Merge pull request #3950 from ismetanin/fix/surface-subagent-quota-error YeonGyu-Kim 2026-05-15 19:05:34 +09:00
  • f00a69398d Merge pull request #3947 from MoerAI/fix/process-cleanup-opt-out-env YeonGyu-Kim 2026-05-15 18:56:38 +09:00
  • c3319c753f Merge pull request #3470 from omer-koren/fix/thinking-block-modified-recovery YeonGyu-Kim 2026-05-15 18:55:42 +09:00
  • 984b8c1a3d Merge pull request #4032 from PeterPonyu/fix/3996-tool-pair-validator-background-sessions YeonGyu-Kim 2026-05-15 18:50:44 +09:00
  • 15b0a41fe9 Merge pull request #4043 from code-yeongyu/fix/session-recovery-stale-error-dedupe YeonGyu-Kim 2026-05-15 18:44:44 +09:00
  • 8e9dea949b fix(session-recovery): persist dedupe across stale repeated session.error YeonGyu-Kim 2026-05-15 18:43:53 +09:00
  • cb87385086 test(ci): isolate runtime and rules dependencies YeonGyu-Kim 2026-05-15 18:36:32 +09:00
  • a02686e729 test(ci): remove suite-order mock coupling YeonGyu-Kim 2026-05-15 18:21:04 +09:00
  • f1fb1e08eb fix(ralph-loop): send registered agent display name on continue YeonGyu-Kim 2026-05-15 18:19:58 +09:00
  • b3b2da89c9 test(ci): avoid global module mock leaks YeonGyu-Kim 2026-05-15 17:54:59 +09:00
  • 8dcbccf063 fix(tmux): inject pane action dependencies YeonGyu-Kim 2026-05-15 17:54:43 +09:00
  • 7a94cc72be fix(background-agent): stabilize parent wakes YeonGyu-Kim 2026-05-15 17:54:32 +09:00
  • c0544a703a fix(background-agent): defer retry notifications YeonGyu-Kim 2026-05-15 17:29:37 +09:00
  • 462b55efc7 Merge pull request #4040 from code-yeongyu/cleanup/typescript-ai-slop-20260515 YeonGyu-Kim 2026-05-15 16:42:10 +09:00
  • b6a0be562d test: remove decorative dividers YeonGyu-Kim 2026-05-15 16:31:13 +09:00
  • a9886ccbb7 refactor(plugin): remove metadata assertions YeonGyu-Kim 2026-05-15 16:31:13 +09:00
  • 0a3d1875f7 refactor(tools): narrow optional values YeonGyu-Kim 2026-05-15 16:31:13 +09:00
  • d92e78c956 refactor(sdk): narrow response fallbacks YeonGyu-Kim 2026-05-15 16:31:13 +09:00
  • 4785767a0c refactor(interactive-bash): reuse tmux parser YeonGyu-Kim 2026-05-15 16:31:13 +09:00
  • d8f52aae7f test: run suite without split runner YeonGyu-Kim 2026-05-15 16:26:57 +09:00
  • 150ccefa05 fix(delegate-task): allow hidden plan task YeonGyu-Kim 2026-05-15 16:03:31 +09:00
  • c25cb8dcef fix(background-task): clarify task id contracts YeonGyu-Kim 2026-05-15 15:41:30 +09:00
  • 15e7330ff0 fix(team-mode): gate status injection by keyword YeonGyu-Kim 2026-05-15 15:35:35 +09:00
  • 1e7a7a22af Merge pull request #4037 from code-yeongyu/fix/internal-initiator-dedupe YeonGyu-Kim 2026-05-15 15:01:59 +09:00
  • cd1c1a5921 fix(background-agent): avoid branched parent wakes YeonGyu-Kim 2026-05-15 14:39:55 +09:00
  • 9f6d0d2281 docs(agents-md): refresh hierarchical knowledge base for v4.1.2 YeonGyu-Kim 2026-05-15 13:48:11 +09:00
  • 3dd8a5cabf chore(rules): forbid flaky tests, time sleeps, and prompt pinning YeonGyu-Kim 2026-05-15 13:46:26 +09:00