Slide 31
Slide 31 text
フック
{
"version": 1,
"hooks": {
"userPromptSubmitted": [
{
"type": "command",
"bash": "./scripts/log-prompt.sh",
"powershell": "./scripts/log-prompt.ps1",
"cwd": "scripts",
"env": {
"LOG_LEVEL": "INFO"
}
}
]
}
イベント発生をフックし、コマンドの実
行や許可/拒否ができる
現在6種のイベントをフックできる
sessionStart
sessionEnd
userPromptSubmitted
preToolUse
postToolUse
errorOccurred
About hooks - GitHub Docs