Archon/.claude/settings.json
Rasmus Widing a5f8e241d0 fix: remove broken HTTP hook, keep working command hook for Slack
The HTTP hook had TLS cert errors (ERR_TLS_CERT_ALTNAME_INVALID) in
Claude Code's fetch. The command hook (slack-notify.sh) works fine via
the SubagentStop matcher in settings.json. Also removed the unused
rulecheck-last-run.json step from agent instructions.
2026-03-06 11:58:54 +01:00

63 lines
1.3 KiB
JSON

{
"env": {
"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
},
"hooks": {
"SessionStart": [
{
"hooks": [
{
"type": "command",
"command": ".claude/skills/save-task-list/hooks/verify-task-list.sh",
"statusMessage": "Checking for restored task list..."
}
]
}
],
"UserPromptSubmit": [
{
"hooks": [
{
"type": "command",
"command": "kild agent-status --self working 2>/dev/null || true",
"timeout": 5
}
]
}
],
"Stop": [
{
"hooks": [
{
"type": "command",
"command": "kild agent-status --self idle 2>/dev/null || true",
"timeout": 5
}
]
}
],
"SubagentStop": [
{
"matcher": "rulecheck-agent",
"hooks": [
{
"type": "command",
"command": ".claude/skills/rulecheck/hooks/slack-notify.sh",
"statusMessage": "Notifying Slack..."
}
]
}
],
"Notification": [
{
"hooks": [
{
"type": "command",
"command": "kild agent-status --self waiting 2>/dev/null || true",
"timeout": 5
}
]
}
]
}
}