mirror of
https://github.com/coleam00/Archon
synced 2026-04-21 13:37:41 +00:00
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.
63 lines
1.3 KiB
JSON
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
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|