v3.8.0: skillOverrides migration + grepai alwaysLoad + teardown --full + hooks.json exec form

This commit is contained in:
kochetkov-ma
2026-05-12 12:11:27 +01:00
parent bffb21351d
commit 03747b0f87
17 changed files with 593 additions and 129 deletions
+18 -9
View File
@@ -5,7 +5,8 @@
"hooks": [
{
"type": "command",
"command": "node \"${CLAUDE_PLUGIN_ROOT}/hooks/forced-eval.mjs\"",
"command": "node",
"args": ["${CLAUDE_PLUGIN_ROOT}/hooks/forced-eval.mjs"],
"timeout": 1000
}
]
@@ -16,7 +17,8 @@
"hooks": [
{
"type": "command",
"command": "node \"${CLAUDE_PLUGIN_ROOT}/hooks/session-start.mjs\"",
"command": "node",
"args": ["${CLAUDE_PLUGIN_ROOT}/hooks/session-start.mjs"],
"timeout": 3000
}
]
@@ -25,7 +27,8 @@
"hooks": [
{
"type": "command",
"command": "node \"${CLAUDE_PLUGIN_ROOT}/hooks/grepai-session.mjs\"",
"command": "node",
"args": ["${CLAUDE_PLUGIN_ROOT}/hooks/grepai-session.mjs"],
"timeout": 5000
}
]
@@ -37,7 +40,8 @@
"hooks": [
{
"type": "command",
"command": "node \"${CLAUDE_PLUGIN_ROOT}/hooks/pre-task.mjs\"",
"command": "node",
"args": ["${CLAUDE_PLUGIN_ROOT}/hooks/pre-task.mjs"],
"timeout": 5000
}
]
@@ -47,7 +51,8 @@
"hooks": [
{
"type": "command",
"command": "node \"${CLAUDE_PLUGIN_ROOT}/hooks/grepai-reminder.mjs\"",
"command": "node",
"args": ["${CLAUDE_PLUGIN_ROOT}/hooks/grepai-reminder.mjs"],
"timeout": 1000
}
]
@@ -59,7 +64,8 @@
"hooks": [
{
"type": "command",
"command": "node \"${CLAUDE_PLUGIN_ROOT}/hooks/post-task.mjs\"",
"command": "node",
"args": ["${CLAUDE_PLUGIN_ROOT}/hooks/post-task.mjs"],
"timeout": 5000
}
]
@@ -70,7 +76,8 @@
"hooks": [
{
"type": "command",
"command": "node \"${CLAUDE_PLUGIN_ROOT}/hooks/pre-compact.mjs\"",
"command": "node",
"args": ["${CLAUDE_PLUGIN_ROOT}/hooks/pre-compact.mjs"],
"timeout": 60000
}
]
@@ -82,7 +89,8 @@
"hooks": [
{
"type": "command",
"command": "bash \"${CLAUDE_PLUGIN_ROOT}/hooks/permission-guard.sh\"",
"command": "bash",
"args": ["${CLAUDE_PLUGIN_ROOT}/hooks/permission-guard.sh"],
"timeout": 1000
}
]
@@ -93,7 +101,8 @@
"hooks": [
{
"type": "command",
"command": "node \"${CLAUDE_PLUGIN_ROOT}/hooks/stop.mjs\"",
"command": "node",
"args": ["${CLAUDE_PLUGIN_ROOT}/hooks/stop.mjs"],
"timeout": 5000
}
]