Commit Graph

  • a1d7f9e822 fix: guard against missing brace in JSONC provider replacement YeonGyu-Kim 2026-02-08 22:43:02 +09:00
  • 06d265c1de fix: use brace-depth matching for JSONC provider replacement instead of fragile regex YeonGyu-Kim 2026-02-08 22:38:51 +09:00
  • 8a2c3cc98d fix: address Cubic round 5 issues — prototype-pollution guard, URL-encode, JSONC preservation, config-context warning, dynamic config path YeonGyu-Kim 2026-02-08 22:35:16 +09:00
  • be03e27faf chore: trigger re-review YeonGyu-Kim 2026-02-08 22:14:39 +09:00
  • 2834445067 fix: guard interactive prompts on both stdin and stdout TTY YeonGyu-Kim 2026-02-08 22:09:12 +09:00
  • 7331cbdea2 fix: address Cubic P2 issues in doctor checks and agent overrides YeonGyu-Kim 2026-02-08 22:03:58 +09:00
  • babcb0050a fix: address Cubic P2 issues in CLI modules YeonGyu-Kim 2026-02-08 21:57:34 +09:00
  • ce37924fd8 Merge remote-tracking branch 'origin/dev' into refactor/modular-code-enforcement YeonGyu-Kim 2026-02-08 21:38:58 +09:00
  • 71728e1546 fix: integrate dev model-availability changes lost during merge YeonGyu-Kim 2026-02-08 21:32:52 +09:00
  • f67a4df07e fix: integrate dev background_output task_id title resolution YeonGyu-Kim 2026-02-08 21:24:08 +09:00
  • 9353ac5b9d fix: integrate dev CLAUDE_CODE_TASK_LIST_ID env var support YeonGyu-Kim 2026-02-08 21:23:21 +09:00
  • fecc6b8605 fix: remove task-continuation-enforcer references after dev merge YeonGyu-Kim 2026-02-08 21:11:07 +09:00
  • 34e5eddb49
    Merge pull request #1670 from code-yeongyu/fix/migration-once-only-v2 YeonGyu-Kim 2026-02-08 20:00:52 +09:00
  • 441fda9177 fix: migrate config on deep copy, apply to rawConfig only on successful file write (#1660) YeonGyu-Kim 2026-02-08 19:33:26 +09:00
  • 46a30cd7ec Merge remote-tracking branch 'origin/dev' into refactor/modular-code-enforcement YeonGyu-Kim 2026-02-08 19:05:41 +09:00
  • 006e6ade02 test(delegate-task): reset Bun mocks per test YeonGyu-Kim 2026-02-08 18:50:16 +09:00
  • aa447765cb feat(shared/git-worktree, features): add git diff stats utility and infrastructure improvements YeonGyu-Kim 2026-02-08 18:41:45 +09:00
  • bdaa8fc6c1 refactor(tools/delegate-task): enhance skill resolution and type safety YeonGyu-Kim 2026-02-08 18:41:39 +09:00
  • 7788ba3d8a refactor(shared): improve model availability and resolution module structure YeonGyu-Kim 2026-02-08 18:41:35 +09:00
  • 1324fee30f feat(cli/run, background-agent): manage session permissions for CLI and background tasks YeonGyu-Kim 2026-02-08 18:41:26 +09:00
  • cbb7771525 fix: prevent command injection in git diff stats collection YeonGyu-Kim 2026-02-08 18:39:36 +09:00
  • d5f0e75b7d fix: restore permission config in background session creation YeonGyu-Kim 2026-02-08 18:39:36 +09:00
  • c9be2e1696 refactor: extract model selection logic from delegate-task into focused modules YeonGyu-Kim 2026-02-08 18:03:15 +09:00
  • caf08af88b fix: resolve test isolation failures in task-continuation-enforcer and config-handler tests YeonGyu-Kim 2026-02-08 18:03:08 +09:00
  • e663d7b335 refactor(shared): update model-availability tests to use split modules YeonGyu-Kim 2026-02-08 18:00:19 +09:00
  • e257bff31c fix(plugin-handlers): remove as any type assertions in config-handler tests YeonGyu-Kim 2026-02-08 18:00:12 +09:00
  • 23bca2b4d5 feat(tools/background-task): resolve background_output task_id title YeonGyu-Kim 2026-02-08 17:54:59 +09:00
  • 83a05630cd feat(tools/delegate-task): add skill-resolver module YeonGyu-Kim 2026-02-08 17:52:34 +09:00
  • 6717349e5b feat(claude-tasks): add CLAUDE_CODE_TASK_LIST_ID env var support YeonGyu-Kim 2026-02-08 17:52:16 +09:00
  • ee72c45552 refactor(tools/background-task): split tools.ts into focused modules under 200 LOC YeonGyu-Kim 2026-02-08 17:52:00 +09:00
  • 9377c7eba9 refactor(hooks/interactive-bash-session): split monolithic hook into modules YeonGyu-Kim 2026-02-08 17:51:48 +09:00
  • f1316bc800 refactor(tmux-subagent): split manager.ts into focused modules YeonGyu-Kim 2026-02-08 17:51:38 +09:00
  • 1f8f7b592b docs(AGENTS): update line counts and stats across all AGENTS.md files YeonGyu-Kim 2026-02-08 17:51:30 +09:00
  • c6fafd6624 fix: remove task-continuation-enforcer and restore task tool titles YeonGyu-Kim 2026-02-08 17:49:22 +09:00
  • 42dbc8f39c Fix Issue #1428: Deny bash permission for Prometheus agent YeonGyu-Kim 2026-02-08 17:09:12 +09:00
  • 6bb9a3b7bc refactor(tools/call-omo-agent): split tools.ts into focused modules under 200 LOC YeonGyu-Kim 2026-02-08 17:00:26 +09:00
  • f3f6ba47fe merge: integrate origin/dev into modular-enforcement branch YeonGyu-Kim 2026-02-08 17:34:47 +09:00
  • 984da95f15
    Merge pull request #1664 from code-yeongyu/fix/prometheus-plan-family YeonGyu-Kim 2026-02-08 16:49:45 +09:00
  • bb86523240 fix: add isPlanFamily for prometheus↔plan mutual blocking and task permission YeonGyu-Kim 2026-02-08 16:48:52 +09:00
  • f2b7b759c8
    Merge pull request #1173 from code-yeongyu/feature/handoff YeonGyu-Kim 2026-02-08 16:44:25 +09:00
  • a5af7e95c0
    Merge pull request #1536 from code-yeongyu/feat/task-continuation-enforcer YeonGyu-Kim 2026-02-08 16:43:42 +09:00
  • a5489718f9 feat(commands): add /handoff builtin command with programmatic context synthesis justsisyphus 2026-01-27 17:40:41 +09:00
  • cd5485a472
    Merge pull request #1663 from code-yeongyu/fix/revert-load-skills-default YeonGyu-Kim 2026-02-08 16:36:53 +09:00
  • 582e0ead27 fix: revert load_skills default and enforce via prompts instead YeonGyu-Kim 2026-02-08 16:31:02 +09:00
  • 598a4389d1 refactor(core): split index.ts and config-handler.ts into focused modules YeonGyu-Kim 2026-02-08 16:25:25 +09:00
  • d525958a9d refactor(cli): split install.ts and model-fallback.ts into focused modules YeonGyu-Kim 2026-02-08 16:25:12 +09:00
  • 3c1e71f256 refactor(cli): split doctor/model-resolution and run/events into focused modules YeonGyu-Kim 2026-02-08 16:25:01 +09:00
  • 4e5792ce4d refactor(shared): split model-availability.ts into model resolution modules YeonGyu-Kim 2026-02-08 16:24:52 +09:00
  • 052beb364f refactor(task-tool): split task.ts into per-action modules YeonGyu-Kim 2026-02-08 16:24:43 +09:00
  • 4400e18a52 refactor(slashcommand): split tools.ts into discovery and formatting modules YeonGyu-Kim 2026-02-08 16:24:34 +09:00
  • 480dcff420 refactor(look-at): split tools.ts into argument parsing and extraction modules YeonGyu-Kim 2026-02-08 16:24:21 +09:00
  • 6e0f6d53a7 refactor(call-omo-agent): split tools.ts into agent execution modules YeonGyu-Kim 2026-02-08 16:24:13 +09:00
  • 76fad73550 refactor(ast-grep): split cli.ts and constants.ts into focused modules YeonGyu-Kim 2026-02-08 16:24:03 +09:00
  • e4583668c0 refactor(hooks): split session-notification and unstable-agent-babysitter YeonGyu-Kim 2026-02-08 16:23:56 +09:00
  • 2d22a54b55 refactor(rules-injector): split finder.ts into rule discovery modules YeonGyu-Kim 2026-02-08 16:22:33 +09:00
  • c2efdb4334 refactor(interactive-bash-session): extract tracker and command parser YeonGyu-Kim 2026-02-08 16:22:25 +09:00
  • d3a3f0c3a6 refactor(claude-code-hooks): extract handlers and session state YeonGyu-Kim 2026-02-08 16:22:17 +09:00
  • 0f145b2e40 refactor(ralph-loop): split hook into state controller and event handler modules YeonGyu-Kim 2026-02-08 16:22:10 +09:00
  • 161d6e4159 refactor(context-window-recovery): split executor and storage into focused modules YeonGyu-Kim 2026-02-08 16:22:01 +09:00
  • 8dff42830c refactor(builtin-skills): extract git-master metadata to separate module YeonGyu-Kim 2026-02-08 16:21:50 +09:00
  • 9b841c6edc refactor(mcp-oauth): extract OAuth authorization flow from provider.ts YeonGyu-Kim 2026-02-08 16:21:43 +09:00
  • 39dc62c62a refactor(claude-code-plugin-loader): split loader.ts into per-type loaders YeonGyu-Kim 2026-02-08 16:21:37 +09:00
  • 46969935cd refactor(skill-mcp-manager): split manager.ts into connection and client modules YeonGyu-Kim 2026-02-08 16:21:28 +09:00
  • 51ced65b5f refactor(opencode-skill-loader): split loader and merger into focused modules YeonGyu-Kim 2026-02-08 16:21:19 +09:00
  • f8b5771443 refactor(tmux-subagent): split manager and decision-engine into focused modules YeonGyu-Kim 2026-02-08 16:21:04 +09:00
  • e3bd43ff64 refactor(background-agent): split manager.ts into focused modules YeonGyu-Kim 2026-02-08 16:20:52 +09:00
  • 0743855b40
    Merge pull request #1652 from code-yeongyu/fix-1623-v2 YeonGyu-Kim 2026-02-08 16:02:09 +09:00
  • 2588f33075
    Merge pull request #1643 from code-yeongyu/fix/exa-api-key-1627 YeonGyu-Kim 2026-02-08 16:01:59 +09:00
  • 32193dc10d
    Merge pull request #1658 from code-yeongyu/fix-1233 YeonGyu-Kim 2026-02-08 15:51:16 +09:00
  • bb45b0ecee fix: add iteration limits to prevent infinite loops (#1349) fix-1349 YeonGyu-Kim 2026-02-08 15:49:48 +09:00
  • 321b319b58 fix(agents): use config data instead of client API to avoid init deadlock (#1623) YeonGyu-Kim 2026-02-08 15:34:47 +09:00
  • c7122b4127 fix: resolve all test failures and Cubic review issues YeonGyu-Kim 2026-02-08 15:31:32 +09:00
  • a3dd1dbaf9 test(mcp): restore Tavily tests and add encoding edge case (#1627) YeonGyu-Kim 2026-02-08 15:28:31 +09:00
  • 4c1e369176
    Merge pull request #1657 from code-yeongyu/fix-1366-lsp-unblock YeonGyu-Kim 2026-02-08 15:13:30 +09:00
  • 119e18c810 refactor: wave 2 - split atlas, auto-update-checker, session-recovery, todo-enforcer, background-task hooks YeonGyu-Kim 2026-02-08 15:01:42 +09:00
  • 06611a7645 fix(mcp): remove duplicate x-api-key header, add test (#1627) YeonGyu-Kim 2026-02-08 14:56:43 +09:00
  • 676ff513fa fix: detect completion tags in ralph/ULW loop to stop iteration (#1233) YeonGyu-Kim 2026-02-08 14:50:36 +09:00
  • 4738379ad7 fix(lsp): reset safety block on server restart to prevent permanent blocks (#1366) YeonGyu-Kim 2026-02-08 14:34:11 +09:00
  • 44415e3f59 fix(mcp): remove duplicate x-api-key header from Exa config (#1627) YeonGyu-Kim 2026-02-08 14:19:50 +09:00
  • 870a2a54f7
    Merge pull request #1647 from code-yeongyu/fix/subagent-type-respect-model-config-1357 YeonGyu-Kim 2026-02-08 14:12:21 +09:00
  • cfd63482d7
    Merge pull request #1646 from code-yeongyu/fix/background-task-race-condition-1582 YeonGyu-Kim 2026-02-08 14:12:14 +09:00
  • 5845604a01
    Merge pull request #1656 from code-yeongyu/fix/deny-todo-tools-for-task-system YeonGyu-Kim 2026-02-08 14:09:29 +09:00
  • 74a1d70f57
    Merge pull request #1648 from code-yeongyu/fix/category-delegation-respect-agent-model-1295 YeonGyu-Kim 2026-02-08 14:07:15 +09:00
  • 89e251da72
    Merge pull request #1645 from code-yeongyu/fix/load-skills-default-1493 YeonGyu-Kim 2026-02-08 14:07:08 +09:00
  • e7f4f6dd13 fix: deny todowrite/todoread per-agent when task_system is enabled YeonGyu-Kim 2026-02-08 14:05:53 +09:00
  • d8e7e4f170 refactor: extract git worktree parser from atlas hook YeonGyu-Kim 2026-02-08 13:30:00 +09:00
  • 2db9accfc7
    Merge pull request #1655 from code-yeongyu/fix/sync-continuation-variant-loss YeonGyu-Kim 2026-02-08 14:00:56 +09:00
  • 29155ec7bc refactor: wave 1 - extract leaf modules, rename catch-all files, split index.ts hooks YeonGyu-Kim 2026-02-08 13:57:26 +09:00
  • 6b4e149881 test: assert variant forwarded in sync continuation YeonGyu-Kim 2026-02-08 13:57:13 +09:00
  • 7f4338b6ed fix: preserve variant in sync continuation to maintain thinking budget YeonGyu-Kim 2026-02-08 13:52:55 +09:00
  • 24a013b867
    Merge pull request #1653 from code-yeongyu/fix/plan-prometheus-decoupling YeonGyu-Kim 2026-02-08 13:46:40 +09:00
  • d769b95869 fix(delegation): use blocking prompt for sync tasks instead of polling YeonGyu-Kim 2026-02-08 13:42:23 +09:00
  • 72cf908738 fix(delegation): decouple plan agent from prometheus - remove aliasing YeonGyu-Kim 2026-02-08 13:42:15 +09:00
  • f035be842d fix(agents): include custom agents in orchestrator delegation prompt (#1623) YeonGyu-Kim 2026-02-08 13:34:47 +09:00
  • 6ce482668b refactor: extract git worktree parser from atlas hook YeonGyu-Kim 2026-02-08 13:30:00 +09:00
  • a85da59358 fix: encode EXA_API_KEY before appending to URL query parameter YeonGyu-Kim 2026-02-08 13:28:08 +09:00
  • b88a868173 fix(config): plan agent inherits model settings from prometheus when not explicitly configured YeonGyu-Kim 2026-02-08 13:22:56 +09:00
  • d0bdf521c3
    Merge pull request #1649 from code-yeongyu/feat/anthropic-prefill-recovery YeonGyu-Kim 2026-02-08 13:19:38 +09:00
  • 7abefcca1f feat: auto-recover from Anthropic assistant message prefill errors YeonGyu-Kim 2026-02-08 13:16:16 +09:00
  • a06364081b fix(delegate-task): resolve user agent model config in subagent_type path (#1357) YeonGyu-Kim 2026-02-08 13:14:11 +09:00