feat(hooks): add sisyphus-task-retry hook for auto-correction

Helps non-Opus models recover from sisyphus_task call failures:
- Detects common errors (missing params, mutual exclusion, unknown values)
- Injects retry guidance with correct parameter format
- Extracts available options from error messages
- Disableable via config: disabledHooks: ['sisyphus-task-retry']
This commit is contained in:
GeonWoo Jeon
2026-01-13 23:06:58 +09:00
parent c6fb5e58c8
commit 4a722df8be
5 changed files with 265 additions and 2 deletions
+1
View File
@@ -84,6 +84,7 @@ export const HookNameSchema = z.enum([
"claude-code-hooks",
"auto-slash-command",
"edit-error-recovery",
"sisyphus-task-retry",
"prometheus-md-only",
"start-work",
"sisyphus-orchestrator",