Commit Graph

  • d44cd1c1a0 fix(background-agent): preserve parent agent on retry wakes YeonGyu-Kim 2026-05-18 14:05:01 +09:00
  • 3b50b7c8ba Merge pull request #4143 from code-yeongyu/fix/shell-env-csh-support YeonGyu-Kim 2026-05-18 14:11:35 +09:00
  • 82b0672c05 fix(git-master): emit csh-compatible setenv syntax for csh/tcsh shells YeonGyu-Kim 2026-05-18 14:04:43 +09:00
  • b2961409b7 test(shell-env): add csh/tcsh detection and buildEnvPrefix coverage YeonGyu-Kim 2026-05-18 14:04:17 +09:00
  • bc2ed016e4 Merge pull request #4141 from code-yeongyu/fix/3396-config-skills-paths-discovery YeonGyu-Kim 2026-05-18 13:50:34 +09:00
  • b0f432dbe5 Merge pull request #4136 from code-yeongyu/fix/4059-blocker4-reland YeonGyu-Kim 2026-05-18 13:50:03 +09:00
  • c8c06d601c Merge pull request #4020 from scw1109/fix/default-agent-sort-order YeonGyu-Kim 2026-05-18 13:48:58 +09:00
  • c37725bb7f Merge pull request #4139 from code-yeongyu/fix/3450-anthropic-context-limit-revisited YeonGyu-Kim 2026-05-18 13:44:56 +09:00
  • ecb87608e6 fix: wire host config.skills.paths into command skill discovery YeonGyu-Kim 2026-05-18 13:43:56 +09:00
  • 971be27b79 docs(known-issues): mark blocker-4 resolved YeonGyu-Kim 2026-05-18 13:14:02 +09:00
  • d5b1d3618c docs(changelog): add 4.2.1 blocker-4 entry YeonGyu-Kim 2026-05-18 13:13:44 +09:00
  • 1412795825 fix: wire host config.skills.paths into agent skill discovery YeonGyu-Kim 2026-05-18 13:43:38 +09:00
  • 043e84be56 fix: add adaptHostSkillConfig utility for host config.skills.paths YeonGyu-Kim 2026-05-18 13:43:08 +09:00
  • f5e063b00a fix: only call setDefaultAgentForSort when user explicitly sets default_agent YeonGyu-Kim 2026-05-18 13:42:59 +09:00
  • f17623d450 test(shared): isolate logger module in full suite YeonGyu-Kim 2026-05-18 13:13:24 +09:00
  • 0f8fc548f1 fix(runtime-fallback): consume delegated bootstrap retry payload YeonGyu-Kim 2026-05-18 13:12:49 +09:00
  • f0f798d1b8 Merge pull request #4138 from code-yeongyu/fix/3207-git-master-shell-detect-reland YeonGyu-Kim 2026-05-18 13:40:33 +09:00
  • fdf7ba2e6f Merge pull request #4129 from code-yeongyu/feature/stage-c-lsp-mcp YeonGyu-Kim 2026-05-18 13:39:17 +09:00
  • 6251a63219 Merge pull request #4135 from code-yeongyu/fix/3893-team-mode-fresh-install YeonGyu-Kim 2026-05-18 13:38:30 +09:00
  • 2387f1e702 Merge pull request #4134 from code-yeongyu/ulw/rule-comment-baseline-20260518 YeonGyu-Kim 2026-05-18 13:37:09 +09:00
  • 35df911919 test(hooks): update preemptive-compaction token thresholds for GA 1M context YeonGyu-Kim 2026-05-18 13:36:17 +09:00
  • b9a8ffec51 fix(shared): return GA 1M context limit for Anthropic 4.6/4.7 models without cached entry YeonGyu-Kim 2026-05-18 13:36:01 +09:00
  • 161813c1e6 test(doctor): remove unstable unavailable-binary assertion YeonGyu-Kim 2026-05-18 13:34:24 +09:00
  • a0b015507d Merge pull request #4137 from code-yeongyu/fix/3763-exa-bearer-auth-reland YeonGyu-Kim 2026-05-18 13:33:37 +09:00
  • d7caeb0178 fix(git-master): use shared shell detection for cross-platform env prefix (fix #3207) YeonGyu-Kim 2026-05-18 13:31:55 +09:00
  • 00e6c82409 Merge pull request #4117 from ririnto/fix/plan-subagent-hidden-registry YeonGyu-Kim 2026-05-18 13:30:35 +09:00
  • 50ae2e110e perf(rules-injector): cache match decisions YeonGyu-Kim 2026-05-18 13:30:23 +09:00
  • a4cd7457e1 test(doctor): force unavailable lsp binary branch in CI YeonGyu-Kim 2026-05-18 13:29:10 +09:00
  • 5ae0db042d fix(websearch): use Bearer auth for Exa MCP YeonGyu-Kim 2026-05-18 13:28:31 +09:00
  • 364c7fee3d docs: note team mode fresh install fix YeonGyu-Kim 2026-05-18 13:10:35 +09:00
  • 364092701f docs: add team mode fresh install note YeonGyu-Kim 2026-05-18 13:10:14 +09:00
  • 03f04ca3da test(shared): isolate logger test overrides YeonGyu-Kim 2026-05-18 13:09:55 +09:00
  • 21b782de93 test(plugin): cover fresh install team mode tools YeonGyu-Kim 2026-05-18 13:09:34 +09:00
  • 9bae873395 fix(plugin): log team tool registry state YeonGyu-Kim 2026-05-18 13:09:14 +09:00
  • e5653f1655 fix(config): log resolved team mode state YeonGyu-Kim 2026-05-18 13:08:54 +09:00
  • 9560e93235 docs: correct tool directory counts and lsp alias wording YeonGyu-Kim 2026-05-18 13:21:25 +09:00
  • 7e777b0cde chore(mcp): ship vendored lsp cli in npm artifacts YeonGyu-Kim 2026-05-18 13:21:13 +09:00
  • 69371b78b7 test(mcp): stabilize lsp builtin and doctor checks YeonGyu-Kim 2026-05-18 13:21:02 +09:00
  • f7b60e360f fix(mcp): harden lsp cli resolution and doctor disable checks YeonGyu-Kim 2026-05-18 13:20:41 +09:00
  • 5555dbfc67 Merge pull request #4133 from code-yeongyu/fix/3816-frozen-output-args YeonGyu-Kim 2026-05-18 13:09:30 +09:00
  • b20e2c9c55 fix: refactor 5 additional aliased output.args mutations + strengthen audit test YeonGyu-Kim 2026-05-18 13:04:10 +09:00
  • 61890f0857 fix(rules-injector): bound parsed rule cache YeonGyu-Kim 2026-05-18 12:40:12 +09:00
  • 46b965b9da fix(rules-injector): bound matcher cache YeonGyu-Kim 2026-05-18 12:36:33 +09:00
  • 1ab1b54ce6 perf(rules-injector): cache compiled glob matchers YeonGyu-Kim 2026-05-18 11:52:44 +09:00
  • a7e5a657e9 Merge pull request #4131 from code-yeongyu/fix/3563-effort-max-pre-set-clamp YeonGyu-Kim 2026-05-18 12:50:26 +09:00
  • 3a63a8b205 test(shared): add audit test forbidding direct output.args mutation + fix 9th site YeonGyu-Kim 2026-05-18 12:44:27 +09:00
  • 13d8857415 refactor(hooks): replace direct output.args mutation with replaceToolArgs (question/webfetch/null-byte) YeonGyu-Kim 2026-05-18 12:40:10 +09:00
  • af66b8de0b refactor(hooks): replace direct output.args mutation with replaceToolArgs (env + prompt injectors) YeonGyu-Kim 2026-05-18 12:37:45 +09:00
  • 63a3021094 test(anthropic-effort): cover pre-set effort=max clamping for constrained providers (#3563) YeonGyu-Kim 2026-05-18 12:36:56 +09:00
  • 96767b5d1a fix(anthropic-effort): clamp pre-set effort=max for constrained providers regardless of variant YeonGyu-Kim 2026-05-18 12:36:45 +09:00
  • f72bb3fe8f refactor(hooks): replace direct output.args mutation with replaceToolArgs (claude-code-hooks) YeonGyu-Kim 2026-05-18 12:33:32 +09:00
  • 6bffb2c40f feat(shared): add replaceToolArgs helper for safe tool-args mutation YeonGyu-Kim 2026-05-18 12:32:10 +09:00
  • b149ce5331 docs: update AGENTS docs for MCP-backed LSP architecture YeonGyu-Kim 2026-05-18 12:13:21 +09:00
  • 54eb3963af chore(ci): init and build vendor lsp submodule in CI YeonGyu-Kim 2026-05-18 12:13:11 +09:00
  • 48c827ffc0 test: update plugin tests for MCP-backed LSP YeonGyu-Kim 2026-05-18 12:12:48 +09:00
  • 8716ef458c refactor(plugin): drop lspManager lifecycle wiring YeonGyu-Kim 2026-05-18 12:12:26 +09:00
  • ca51f613ca refactor(tools): remove native LSP tool registry wiring YeonGyu-Kim 2026-05-18 12:11:34 +09:00
  • c2c078fec3 feat(mcp): register lsp tier-1 stdio MCP server YeonGyu-Kim 2026-05-18 12:11:21 +09:00
  • d95a45c872 chore: add lsp-tools-mcp submodule at vendor/lsp-tools-mcp YeonGyu-Kim 2026-05-18 12:10:30 +09:00
  • 34e6af1ae6 docs: update AGENTS guidance YeonGyu-Kim 2026-05-18 11:49:56 +09:00
  • c4dd21e1f3 Merge pull request #4127 from code-yeongyu/fix/3997-notification-crash YeonGyu-Kim 2026-05-18 11:12:38 +09:00
  • baa0470e2f Merge pull request #3870 from cvqluu/fix/3772-log-bloat-and-epipe-suppression YeonGyu-Kim 2026-05-18 11:09:37 +09:00
  • 6037b91706 Merge pull request #4122 from mguttmann/fix-4120 YeonGyu-Kim 2026-05-18 11:06:00 +09:00
  • 442cdebc14 docs: add Deepgram to sponsor list in README files YeonGyu-Kim 2026-05-18 10:58:24 +09:00
  • 755f380a85 docs: update AGENTS.md metadata for v4.2.0 release YeonGyu-Kim 2026-05-18 10:58:20 +09:00
  • 397ed1048a fix(hooks): guard session-notification against missing ctx.$ (refs #3997) YeonGyu-Kim 2026-05-18 10:47:27 +09:00
  • 98bd6a8eb0 Merge branch 'i18n' of github.com:leeyazhou/oh-my-openagent into i18n leeyazhou 2026-05-18 09:31:24 +08:00
  • 669e7525bc feat(i18n): add toast i18n with en/zh locale and plugin config support leeyazhou 2026-05-09 14:39:21 +08:00
  • 4713a90816 fix(shared): cap log file growth via size-based rotation Chau Luu 2026-05-08 09:51:50 +00:00
  • 3294128271 fix(background-agent): defer parent-wake when a user message just arrived (fixes #4120) Claude Agent 2026-05-17 19:47:38 +02:00
  • 7285163c6f @ririnto has signed the CLA in code-yeongyu/oh-my-openagent#4117 github-actions[bot] 2026-05-17 15:58:04 +00:00
  • 19aaf5d329 fix(prompts): point planning guidance at plan subagent ririnto 2026-05-18 00:54:01 +09:00
  • a163068507 fix(delegate-task): restore hidden plan delegation ririnto 2026-05-18 00:53:40 +09:00
  • 8bba7357b1 fix(glob,grep): keep exit-code gate at >1 — --no-messages alone is enough ZeyuFu 2026-05-17 11:21:28 -04:00
  • e0d88ff200 Merge pull request #3713 from deopa0402/fix/stale-plugin-specifier-cache Woonggi Min 2026-05-18 00:09:36 +09:00
  • a8ccffdd7c style(runtime-fallback): add explicit optional chain on .replace per review ZeyuFu 2026-05-17 11:05:01 -04:00
  • e195a47205 fix(glob,grep): tolerate broken symlinks and non-fatal I/O warnings ZeyuFu 2026-05-17 10:59:41 -04:00
  • 2bd7946001 fix(non-interactive-env): use powershell syntax on Windows regardless of SHELL/MSYSTEM ZeyuFu 2026-05-17 10:59:29 -04:00
  • b2f0d42394 test(runtime-fallback): tighten quota regression fixtures so new paths actually fire ZeyuFu 2026-05-17 10:37:40 -04:00
  • f357ed033a fix(runtime-fallback): classify more provider quota error names ZeyuFu 2026-05-17 10:28:05 -04:00
  • 6c54123ec1 fix(slash-commands): inject command content exactly once (#3724) ZeyuFu 2026-05-16 07:12:02 -04:00
  • 9758168676 test(auto-update): isolate cached version resolution deopa0402 2026-04-29 00:53:21 +09:00
  • 37d9d613b6 fix(auto-update): clean stale OMO cache roots deopa0402 2026-04-29 00:53:11 +09:00
  • babee921b2 Merge pull request #4109 from code-yeongyu/code-yeongyu/unify-prompt-async-routes YeonGyu-Kim 2026-05-17 17:30:02 +09:00
  • 7a3a0a031c test(tmux): ignore unrelated pane runner mock calls YeonGyu-Kim 2026-05-17 17:21:35 +09:00
  • 0f92d2c98d test(prompt-gate): narrow audit binding detection YeonGyu-Kim 2026-05-17 17:17:20 +09:00
  • 98df0a43e3 docs(prompt-gate): document unified dispatch invariant YeonGyu-Kim 2026-05-17 17:16:18 +09:00
  • 6768decddb fix(session-recovery): fallback when stored unavailable-tool parts are absent YeonGyu-Kim 2026-05-17 17:16:10 +09:00
  • 12bd658079 refactor(prompt-async-gate): remove deprecated dispatch wrappers YeonGyu-Kim 2026-05-17 17:15:54 +09:00
  • 1bbe065c60 refactor(prompt-callers): migrate shared and cli dispatch YeonGyu-Kim 2026-05-17 17:09:04 +09:00
  • 989ab7171d refactor(hooks): use unified internal prompt dispatch YeonGyu-Kim 2026-05-17 17:07:35 +09:00
  • dd3fecaf40 refactor(plugin): use unified internal prompt dispatch YeonGyu-Kim 2026-05-17 17:01:50 +09:00
  • fee515c5ac refactor(prompt-callers): migrate team and call_omo_agent dispatch YeonGyu-Kim 2026-05-17 16:48:06 +09:00
  • df198d8b2d refactor(background-agent): use unified internal prompt dispatch YeonGyu-Kim 2026-05-17 16:44:56 +09:00
  • a42f894f88 refactor(prompt-async-gate): collapse dispatch into mode-based entrypoint YeonGyu-Kim 2026-05-17 16:37:59 +09:00
  • b5d24619c8 test(prompt-async-gate): pin unified internal prompt dispatch contract YeonGyu-Kim 2026-05-17 16:34:05 +09:00
  • f1a0ba2060 Merge pull request #4108 from code-yeongyu/code-yeongyu/fix-idle-recovery-fanout YeonGyu-Kim 2026-05-17 16:22:41 +09:00
  • 8bc4977563 fix(slash-command): skip already tagged command output YeonGyu-Kim 2026-05-17 16:17:42 +09:00
  • 55312cc4b6 fix(session-recovery): preflight idle recovery fanout YeonGyu-Kim 2026-05-17 16:17:36 +09:00
  • 1fea761cf2 Merge pull request #4106 from code-yeongyu/code-yeongyu/fix-stale-tool-hang YeonGyu-Kim 2026-05-17 15:51:15 +09:00