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
This commit is contained in:
@@ -15,6 +15,7 @@ import {
|
||||
updateSessionAgent,
|
||||
} from "./features/claude-code-session-state"
|
||||
|
||||
|
||||
describe("createPluginInterface - command.execute.before", () => {
|
||||
let testDir = ""
|
||||
|
||||
|
||||
Reference in New Issue
Block a user