Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .agents/hooks.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"hooks": [
{
"type": "command",
"command": "bun bin/failproofai.mjs --hook PreToolUse --cli antigravity",
"command": "command -v node >/dev/null 2>&1 || { echo '[failproofai] node not found; install Node >=20.9' >&2; exit 2; }; node scripts/dev-hook.mjs --hook PreToolUse --cli antigravity",
"timeout": 30,
"__failproofai_hook__": true
}
Expand All @@ -19,7 +19,7 @@
"hooks": [
{
"type": "command",
"command": "bun bin/failproofai.mjs --hook PostToolUse --cli antigravity",
"command": "command -v node >/dev/null 2>&1 || { echo '[failproofai] node not found; install Node >=20.9' >&2; exit 2; }; node scripts/dev-hook.mjs --hook PostToolUse --cli antigravity",
"timeout": 30,
"__failproofai_hook__": true
}
Expand All @@ -29,15 +29,15 @@
"PreInvocation": [
{
"type": "command",
"command": "bun bin/failproofai.mjs --hook PreInvocation --cli antigravity",
"command": "command -v node >/dev/null 2>&1 || { echo '[failproofai] node not found; install Node >=20.9' >&2; exit 2; }; node scripts/dev-hook.mjs --hook PreInvocation --cli antigravity",
"timeout": 30,
"__failproofai_hook__": true
}
],
"Stop": [
{
"type": "command",
"command": "bun bin/failproofai.mjs --hook Stop --cli antigravity",
"command": "command -v node >/dev/null 2>&1 || { echo '[failproofai] node not found; install Node >=20.9' >&2; exit 1; }; node scripts/dev-hook.mjs --hook Stop --cli antigravity",
"timeout": 30,
"__failproofai_hook__": true
}
Expand Down
10 changes: 5 additions & 5 deletions .agents/plugins/failproofai/hooks/hooks.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"hooks": [
{
"type": "command",
"command": "bun bin/failproofai.mjs --hook SessionStart --cli goose"
"command": "command -v node >/dev/null 2>&1 || { echo '[failproofai] node not found; install Node >=20.9' >&2; exit 2; }; node scripts/dev-hook.mjs --hook SessionStart --cli goose"
}
]
}
Expand All @@ -15,7 +15,7 @@
"hooks": [
{
"type": "command",
"command": "bun bin/failproofai.mjs --hook UserPromptSubmit --cli goose"
"command": "command -v node >/dev/null 2>&1 || { echo '[failproofai] node not found; install Node >=20.9' >&2; exit 2; }; node scripts/dev-hook.mjs --hook UserPromptSubmit --cli goose"
}
]
}
Expand All @@ -25,7 +25,7 @@
"hooks": [
{
"type": "command",
"command": "bun bin/failproofai.mjs --hook PreToolUse --cli goose"
"command": "command -v node >/dev/null 2>&1 || { echo '[failproofai] node not found; install Node >=20.9' >&2; exit 2; }; node scripts/dev-hook.mjs --hook PreToolUse --cli goose"
}
]
}
Expand All @@ -35,7 +35,7 @@
"hooks": [
{
"type": "command",
"command": "bun bin/failproofai.mjs --hook PostToolUse --cli goose"
"command": "command -v node >/dev/null 2>&1 || { echo '[failproofai] node not found; install Node >=20.9' >&2; exit 2; }; node scripts/dev-hook.mjs --hook PostToolUse --cli goose"
}
]
}
Expand All @@ -45,7 +45,7 @@
"hooks": [
{
"type": "command",
"command": "bun bin/failproofai.mjs --hook SessionEnd --cli goose"
"command": "command -v node >/dev/null 2>&1 || { echo '[failproofai] node not found; install Node >=20.9' >&2; exit 2; }; node scripts/dev-hook.mjs --hook SessionEnd --cli goose"
}
]
}
Expand Down
52 changes: 26 additions & 26 deletions .claude/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"hooks": [
{
"type": "command",
"command": "bun $CLAUDE_PROJECT_DIR/bin/failproofai.mjs --hook SessionStart",
"command": "command -v node >/dev/null 2>&1 || { echo '[failproofai] node not found; install Node >=20.9' >&2; exit 2; }; node \"$CLAUDE_PROJECT_DIR/scripts/dev-hook.mjs\" --hook SessionStart",
"timeout": 60,
"__failproofai_hook__": true
}
Expand All @@ -17,7 +17,7 @@
"hooks": [
{
"type": "command",
"command": "bun $CLAUDE_PROJECT_DIR/bin/failproofai.mjs --hook SessionEnd",
"command": "command -v node >/dev/null 2>&1 || { echo '[failproofai] node not found; install Node >=20.9' >&2; exit 2; }; node \"$CLAUDE_PROJECT_DIR/scripts/dev-hook.mjs\" --hook SessionEnd",
"timeout": 60,
"__failproofai_hook__": true
}
Expand All @@ -29,7 +29,7 @@
"hooks": [
{
"type": "command",
"command": "bun $CLAUDE_PROJECT_DIR/bin/failproofai.mjs --hook UserPromptSubmit",
"command": "command -v node >/dev/null 2>&1 || { echo '[failproofai] node not found; install Node >=20.9' >&2; exit 2; }; node \"$CLAUDE_PROJECT_DIR/scripts/dev-hook.mjs\" --hook UserPromptSubmit",
"timeout": 60,
"__failproofai_hook__": true
}
Expand All @@ -41,7 +41,7 @@
"hooks": [
{
"type": "command",
"command": "bun $CLAUDE_PROJECT_DIR/bin/failproofai.mjs --hook PreToolUse",
"command": "command -v node >/dev/null 2>&1 || { echo '[failproofai] node not found; install Node >=20.9' >&2; exit 2; }; node \"$CLAUDE_PROJECT_DIR/scripts/dev-hook.mjs\" --hook PreToolUse",
"timeout": 60,
"__failproofai_hook__": true
}
Expand All @@ -53,7 +53,7 @@
"hooks": [
{
"type": "command",
"command": "bun $CLAUDE_PROJECT_DIR/bin/failproofai.mjs --hook PermissionRequest",
"command": "command -v node >/dev/null 2>&1 || { echo '[failproofai] node not found; install Node >=20.9' >&2; exit 2; }; node \"$CLAUDE_PROJECT_DIR/scripts/dev-hook.mjs\" --hook PermissionRequest",
"timeout": 60,
"__failproofai_hook__": true
}
Expand All @@ -65,7 +65,7 @@
"hooks": [
{
"type": "command",
"command": "bun $CLAUDE_PROJECT_DIR/bin/failproofai.mjs --hook PermissionDenied",
"command": "command -v node >/dev/null 2>&1 || { echo '[failproofai] node not found; install Node >=20.9' >&2; exit 2; }; node \"$CLAUDE_PROJECT_DIR/scripts/dev-hook.mjs\" --hook PermissionDenied",
"timeout": 60,
"__failproofai_hook__": true
}
Expand All @@ -77,7 +77,7 @@
"hooks": [
{
"type": "command",
"command": "bun $CLAUDE_PROJECT_DIR/bin/failproofai.mjs --hook PostToolUse",
"command": "command -v node >/dev/null 2>&1 || { echo '[failproofai] node not found; install Node >=20.9' >&2; exit 2; }; node \"$CLAUDE_PROJECT_DIR/scripts/dev-hook.mjs\" --hook PostToolUse",
"timeout": 60,
"__failproofai_hook__": true
}
Expand All @@ -89,7 +89,7 @@
"hooks": [
{
"type": "command",
"command": "bun $CLAUDE_PROJECT_DIR/bin/failproofai.mjs --hook PostToolUseFailure",
"command": "command -v node >/dev/null 2>&1 || { echo '[failproofai] node not found; install Node >=20.9' >&2; exit 2; }; node \"$CLAUDE_PROJECT_DIR/scripts/dev-hook.mjs\" --hook PostToolUseFailure",
"timeout": 60,
"__failproofai_hook__": true
}
Expand All @@ -101,7 +101,7 @@
"hooks": [
{
"type": "command",
"command": "bun $CLAUDE_PROJECT_DIR/bin/failproofai.mjs --hook Notification",
"command": "command -v node >/dev/null 2>&1 || { echo '[failproofai] node not found; install Node >=20.9' >&2; exit 2; }; node \"$CLAUDE_PROJECT_DIR/scripts/dev-hook.mjs\" --hook Notification",
"timeout": 60,
"__failproofai_hook__": true
}
Expand All @@ -113,7 +113,7 @@
"hooks": [
{
"type": "command",
"command": "bun $CLAUDE_PROJECT_DIR/bin/failproofai.mjs --hook SubagentStart",
"command": "command -v node >/dev/null 2>&1 || { echo '[failproofai] node not found; install Node >=20.9' >&2; exit 2; }; node \"$CLAUDE_PROJECT_DIR/scripts/dev-hook.mjs\" --hook SubagentStart",
"timeout": 60,
"__failproofai_hook__": true
}
Expand All @@ -125,7 +125,7 @@
"hooks": [
{
"type": "command",
"command": "bun $CLAUDE_PROJECT_DIR/bin/failproofai.mjs --hook SubagentStop",
"command": "command -v node >/dev/null 2>&1 || { echo '[failproofai] node not found; install Node >=20.9' >&2; exit 1; }; node \"$CLAUDE_PROJECT_DIR/scripts/dev-hook.mjs\" --hook SubagentStop",
"timeout": 60,
"__failproofai_hook__": true
}
Expand All @@ -137,7 +137,7 @@
"hooks": [
{
"type": "command",
"command": "bun $CLAUDE_PROJECT_DIR/bin/failproofai.mjs --hook TaskCreated",
"command": "command -v node >/dev/null 2>&1 || { echo '[failproofai] node not found; install Node >=20.9' >&2; exit 2; }; node \"$CLAUDE_PROJECT_DIR/scripts/dev-hook.mjs\" --hook TaskCreated",
"timeout": 60,
"__failproofai_hook__": true
}
Expand All @@ -149,7 +149,7 @@
"hooks": [
{
"type": "command",
"command": "bun $CLAUDE_PROJECT_DIR/bin/failproofai.mjs --hook TaskCompleted",
"command": "command -v node >/dev/null 2>&1 || { echo '[failproofai] node not found; install Node >=20.9' >&2; exit 2; }; node \"$CLAUDE_PROJECT_DIR/scripts/dev-hook.mjs\" --hook TaskCompleted",
"timeout": 60,
"__failproofai_hook__": true
}
Expand All @@ -161,7 +161,7 @@
"hooks": [
{
"type": "command",
"command": "bun $CLAUDE_PROJECT_DIR/bin/failproofai.mjs --hook Stop",
"command": "command -v node >/dev/null 2>&1 || { echo '[failproofai] node not found; install Node >=20.9' >&2; exit 1; }; node \"$CLAUDE_PROJECT_DIR/scripts/dev-hook.mjs\" --hook Stop",
"timeout": 60,
"__failproofai_hook__": true
}
Expand All @@ -173,7 +173,7 @@
"hooks": [
{
"type": "command",
"command": "bun $CLAUDE_PROJECT_DIR/bin/failproofai.mjs --hook StopFailure",
"command": "command -v node >/dev/null 2>&1 || { echo '[failproofai] node not found; install Node >=20.9' >&2; exit 1; }; node \"$CLAUDE_PROJECT_DIR/scripts/dev-hook.mjs\" --hook StopFailure",
"timeout": 60,
"__failproofai_hook__": true
}
Expand All @@ -185,7 +185,7 @@
"hooks": [
{
"type": "command",
"command": "bun $CLAUDE_PROJECT_DIR/bin/failproofai.mjs --hook TeammateIdle",
"command": "command -v node >/dev/null 2>&1 || { echo '[failproofai] node not found; install Node >=20.9' >&2; exit 2; }; node \"$CLAUDE_PROJECT_DIR/scripts/dev-hook.mjs\" --hook TeammateIdle",
"timeout": 60,
"__failproofai_hook__": true
}
Expand All @@ -197,7 +197,7 @@
"hooks": [
{
"type": "command",
"command": "bun $CLAUDE_PROJECT_DIR/bin/failproofai.mjs --hook InstructionsLoaded",
"command": "command -v node >/dev/null 2>&1 || { echo '[failproofai] node not found; install Node >=20.9' >&2; exit 2; }; node \"$CLAUDE_PROJECT_DIR/scripts/dev-hook.mjs\" --hook InstructionsLoaded",
"timeout": 60,
"__failproofai_hook__": true
}
Expand All @@ -209,7 +209,7 @@
"hooks": [
{
"type": "command",
"command": "bun $CLAUDE_PROJECT_DIR/bin/failproofai.mjs --hook ConfigChange",
"command": "command -v node >/dev/null 2>&1 || { echo '[failproofai] node not found; install Node >=20.9' >&2; exit 2; }; node \"$CLAUDE_PROJECT_DIR/scripts/dev-hook.mjs\" --hook ConfigChange",
"timeout": 60,
"__failproofai_hook__": true
}
Expand All @@ -221,7 +221,7 @@
"hooks": [
{
"type": "command",
"command": "bun $CLAUDE_PROJECT_DIR/bin/failproofai.mjs --hook CwdChanged",
"command": "command -v node >/dev/null 2>&1 || { echo '[failproofai] node not found; install Node >=20.9' >&2; exit 2; }; node \"$CLAUDE_PROJECT_DIR/scripts/dev-hook.mjs\" --hook CwdChanged",
"timeout": 60,
"__failproofai_hook__": true
}
Expand All @@ -233,7 +233,7 @@
"hooks": [
{
"type": "command",
"command": "bun $CLAUDE_PROJECT_DIR/bin/failproofai.mjs --hook FileChanged",
"command": "command -v node >/dev/null 2>&1 || { echo '[failproofai] node not found; install Node >=20.9' >&2; exit 2; }; node \"$CLAUDE_PROJECT_DIR/scripts/dev-hook.mjs\" --hook FileChanged",
"timeout": 60,
"__failproofai_hook__": true
}
Expand All @@ -245,7 +245,7 @@
"hooks": [
{
"type": "command",
"command": "bun $CLAUDE_PROJECT_DIR/bin/failproofai.mjs --hook WorktreeCreate",
"command": "command -v node >/dev/null 2>&1 || { echo '[failproofai] node not found; install Node >=20.9' >&2; exit 2; }; node \"$CLAUDE_PROJECT_DIR/scripts/dev-hook.mjs\" --hook WorktreeCreate",
"timeout": 60,
"__failproofai_hook__": true
}
Expand All @@ -257,7 +257,7 @@
"hooks": [
{
"type": "command",
"command": "bun $CLAUDE_PROJECT_DIR/bin/failproofai.mjs --hook WorktreeRemove",
"command": "command -v node >/dev/null 2>&1 || { echo '[failproofai] node not found; install Node >=20.9' >&2; exit 2; }; node \"$CLAUDE_PROJECT_DIR/scripts/dev-hook.mjs\" --hook WorktreeRemove",
"timeout": 60,
"__failproofai_hook__": true
}
Expand All @@ -269,7 +269,7 @@
"hooks": [
{
"type": "command",
"command": "bun $CLAUDE_PROJECT_DIR/bin/failproofai.mjs --hook PreCompact",
"command": "command -v node >/dev/null 2>&1 || { echo '[failproofai] node not found; install Node >=20.9' >&2; exit 2; }; node \"$CLAUDE_PROJECT_DIR/scripts/dev-hook.mjs\" --hook PreCompact",
"timeout": 60,
"__failproofai_hook__": true
}
Expand All @@ -281,7 +281,7 @@
"hooks": [
{
"type": "command",
"command": "bun $CLAUDE_PROJECT_DIR/bin/failproofai.mjs --hook PostCompact",
"command": "command -v node >/dev/null 2>&1 || { echo '[failproofai] node not found; install Node >=20.9' >&2; exit 2; }; node \"$CLAUDE_PROJECT_DIR/scripts/dev-hook.mjs\" --hook PostCompact",
"timeout": 60,
"__failproofai_hook__": true
}
Expand All @@ -293,7 +293,7 @@
"hooks": [
{
"type": "command",
"command": "bun $CLAUDE_PROJECT_DIR/bin/failproofai.mjs --hook Elicitation",
"command": "command -v node >/dev/null 2>&1 || { echo '[failproofai] node not found; install Node >=20.9' >&2; exit 2; }; node \"$CLAUDE_PROJECT_DIR/scripts/dev-hook.mjs\" --hook Elicitation",
"timeout": 60,
"__failproofai_hook__": true
}
Expand All @@ -305,7 +305,7 @@
"hooks": [
{
"type": "command",
"command": "bun $CLAUDE_PROJECT_DIR/bin/failproofai.mjs --hook ElicitationResult",
"command": "command -v node >/dev/null 2>&1 || { echo '[failproofai] node not found; install Node >=20.9' >&2; exit 2; }; node \"$CLAUDE_PROJECT_DIR/scripts/dev-hook.mjs\" --hook ElicitationResult",
"timeout": 60,
"__failproofai_hook__": true
}
Expand Down
12 changes: 6 additions & 6 deletions .codex/hooks.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"hooks": [
{
"type": "command",
"command": "bun bin/failproofai.mjs --hook SessionStart --cli codex",
"command": "command -v node >/dev/null 2>&1 || { echo '[failproofai] node not found; install Node >=20.9' >&2; exit 2; }; node scripts/dev-hook.mjs --hook SessionStart --cli codex",
"timeout": 60,
"__failproofai_hook__": true
}
Expand All @@ -17,7 +17,7 @@
"hooks": [
{
"type": "command",
"command": "bun bin/failproofai.mjs --hook PreToolUse --cli codex",
"command": "command -v node >/dev/null 2>&1 || { echo '[failproofai] node not found; install Node >=20.9' >&2; exit 2; }; node scripts/dev-hook.mjs --hook PreToolUse --cli codex",
"timeout": 60,
"__failproofai_hook__": true
}
Expand All @@ -29,7 +29,7 @@
"hooks": [
{
"type": "command",
"command": "bun bin/failproofai.mjs --hook PermissionRequest --cli codex",
"command": "command -v node >/dev/null 2>&1 || { echo '[failproofai] node not found; install Node >=20.9' >&2; exit 2; }; node scripts/dev-hook.mjs --hook PermissionRequest --cli codex",
"timeout": 60,
"__failproofai_hook__": true
}
Expand All @@ -41,7 +41,7 @@
"hooks": [
{
"type": "command",
"command": "bun bin/failproofai.mjs --hook PostToolUse --cli codex",
"command": "command -v node >/dev/null 2>&1 || { echo '[failproofai] node not found; install Node >=20.9' >&2; exit 2; }; node scripts/dev-hook.mjs --hook PostToolUse --cli codex",
"timeout": 60,
"__failproofai_hook__": true
}
Expand All @@ -53,7 +53,7 @@
"hooks": [
{
"type": "command",
"command": "bun bin/failproofai.mjs --hook UserPromptSubmit --cli codex",
"command": "command -v node >/dev/null 2>&1 || { echo '[failproofai] node not found; install Node >=20.9' >&2; exit 2; }; node scripts/dev-hook.mjs --hook UserPromptSubmit --cli codex",
"timeout": 60,
"__failproofai_hook__": true
}
Expand All @@ -65,7 +65,7 @@
"hooks": [
{
"type": "command",
"command": "bun bin/failproofai.mjs --hook Stop --cli codex",
"command": "command -v node >/dev/null 2>&1 || { echo '[failproofai] node not found; install Node >=20.9' >&2; exit 1; }; node scripts/dev-hook.mjs --hook Stop --cli codex",
"timeout": 60,
"__failproofai_hook__": true
}
Expand Down
Loading