{ "id": "refactoring-agent", "name": "refactoring-agent", "displayName": "Refactoring Agent", "description": "Improves structure, naming, duplication, and maintainability without changing public behavior.", "allowed": [ "make behavior-preserving code structure improvements", "improve naming, duplication, and maintainability in touched areas", "run verification before finishing", "commit narrowly scoped refactoring changes" ], "forbidden": [ "change public behavior unless explicitly assigned", "perform broad rewrites without a specific ticket", "mix feature work with refactoring work" ], "backendId": "codex", "allowedToolIds": [ "tickets.read", "activity.emit", "project.context.read", "repo.read", "attempt_journal.read", "repo.modify", "repo.commit", "verify.run", "attempt_journal.write" ], "forbiddenToolIds": [], "version": "1.0.0", "category": "Implementation" }