Armory
Source
Browse
Hooks

session-end

Run at session end, to flush logs, persist memory, or clean up.

Score
Unranked
Evidence
No signals yet
Last commit
Not known
Listed

Install

armory install session-end --cli claude

writes the file to.claude/hooks/session-endListed as compatible

Configuration
# fetches the hook script into:
.claude/hooks/session-end
# then register it in your settings.json "hooks" block.

↳ Add the hook entry to settings.json, then restart the harness.

Needs the armory CLI · not on npm yet, build it from cli/ in the repository

What it is

A Claude Code hook from disler/claude-code-hooks-mastery. Run at session end, to flush logs, persist memory, or clean up.

When to use it

Run at session end, to flush logs, persist memory, or clean up.

How to install / invoke

# wire the script into .claude/settings.json hooks for the matching event
curl -sL https://github.com/disler/claude-code-hooks-mastery/raw/main/.claude/hooks/session_end.py -o .claude/hooks/session-end.py

Notes

Extracted from .claude/hooks/session_end.py. See the repo for the settings.json wiring and full implementation.

Source docstring: Log session end event to logs directory.

Related

HooksPreview

notification

Run on Claude Code notification events to surface alerts (e.g. text-to-speech, desktop toast).

Harnessclaude
hookdisler
Details
HooksPreview

permission-request

Run when a permission dialog is shown, to audit, auto-approve, or deny tool permissions.

Harnessclaude
hookdisler
Details