YeonGyu-Kim
2083cb0710
feat(agents): add centralized GPT apply_patch permission guard
...
Extract hardcoded GPT apply_patch permission logic into a reusable module
to ensure consistent behavior across all agents. This prevents GPT models
from using the unreliable apply_patch tool while allowing other models.
- Add gpt-apply-patch-guard.ts with GPT_APPLY_PATCH_GUIDANCE and getGptApplyPatchPermission
- Update Hephaestus agent to use centralized permission logic
- Update Sisyphus-Junior agent to use centralized permission logic
- Update all GPT prompt builders to reference shared guidance constant
🤖 Generated with assistance of OhMyOpenCode
2026-04-10 10:47:27 +09:00
..
2026-04-09 15:15:30 +09:00
2026-03-27 10:56:49 +09:00
2026-04-05 14:12:30 +09:00
2026-03-30 10:33:38 +09:00
2026-04-08 16:18:26 +09:00
2026-04-04 17:08:53 +09:00
2026-04-10 10:47:27 +09:00
2026-04-04 18:48:03 +09:00
2026-02-16 20:43:09 +09:00
2026-04-05 14:12:30 +09:00
2026-04-04 00:34:03 +09:00
2026-04-08 16:18:26 +09:00
2026-04-04 00:34:03 +09:00
2026-02-11 14:23:37 +09:00
2026-04-04 00:34:03 +09:00
2026-04-04 00:34:03 +09:00
2026-02-13 18:52:18 +09:00
2026-02-23 02:43:08 +09:00
2026-02-24 18:21:05 +09:00
2026-02-26 21:00:40 +09:00
2026-02-17 15:46:21 +09:00
2026-04-09 15:15:30 +09:00
2026-04-04 19:52:25 +09:00
2026-04-07 11:20:42 +09:00
2026-04-08 16:18:26 +09:00
2026-04-08 16:18:26 +09:00
2026-04-03 18:26:24 +09:00
2026-04-07 15:44:31 +09:00
2026-02-08 13:57:26 +09:00
2026-04-08 13:33:09 +09:00
2026-04-07 15:29:11 +09:00
2026-04-05 14:12:30 +09:00
2026-04-09 15:14:40 +09:00
2026-04-07 15:10:38 +09:00
2026-02-23 02:42:30 +09:00
2026-02-16 16:13:40 +09:00
2026-04-08 17:18:23 +09:00
2026-04-09 21:36:10 +09:00
2026-02-21 17:07:39 +09:00
2026-03-31 17:02:56 -07:00
2026-04-03 18:32:12 +09:00
2026-03-27 13:59:06 +09:00
2026-04-03 21:37:16 +09:00
2026-04-08 16:18:26 +09:00
2026-04-04 01:27:51 +09:00
2026-04-02 13:31:48 +09:00
2026-04-07 15:10:38 +09:00
2026-03-24 23:59:57 +09:00
2026-04-03 21:37:16 +09:00
2026-04-05 09:30:19 +09:00
2026-04-05 11:24:10 +09:00
2026-04-04 18:56:42 +09:00
2026-04-05 09:30:19 +09:00
2026-04-05 11:24:10 +09:00
2026-04-05 14:12:30 +09:00
2026-03-23 20:15:20 +09:00
2026-04-04 14:35:49 +09:00
2026-04-04 01:27:40 +09:00
2026-04-04 01:27:40 +09:00
2026-02-06 21:35:30 +09:00
2026-04-02 13:31:48 +09:00
2026-04-06 17:40:12 +09:00
2026-04-08 13:20:01 +09:00
2026-03-18 19:08:05 +09:00
2026-03-13 12:36:07 +09:00
2026-04-04 00:34:03 +09:00
2026-04-04 00:34:03 +09:00
2026-04-08 20:10:25 +09:00
2026-04-08 20:10:25 +09:00
2026-03-12 15:29:21 +09:00
2026-03-12 15:29:21 +09:00
2026-02-08 16:23:56 +09:00
2026-02-24 21:43:47 +09:00
2026-03-12 15:29:21 +09:00
2026-03-12 18:37:10 +09:00
2026-04-03 21:37:16 +09:00
2026-04-03 21:37:16 +09:00
2026-03-12 18:19:06 +09:00
2026-03-12 15:29:21 +09:00
2026-02-16 18:20:19 +09:00
2026-03-08 02:10:56 +09:00
2026-03-08 02:10:56 +09:00