SessionStart
01Hook
Runs when a session starts, executing session-start.sh. From rmzi/portable-dev-system.
We heard you like harnesses, so we built a harness for your harness, so you can harness while you harness. Feel me?
Hook
Runs when a session starts, executing session-start.sh. From rmzi/portable-dev-system.
Hook
Runs when a session ends, executing diary-session-end.sh. From rmzi/portable-dev-system.
Hook
Runs when a task is marked completed, executing task-completed-gate.sh. From rmzi/portable-dev-system.
Hook
Runs on the TeammateIdle event, executing teammate-idle-gate.sh. From rmzi/portable-dev-system.
Hook
Runs when a subagent finishes for shepherd tool calls, executing shepherd-finalize.sh. From rmzi/portable-dev-system.
Hook
Runs before the agent uses a tool for Bash and Bash tool calls, executing secret-scrub.sh and secret-guard.sh (2 commands). From rmzi/portable-dev-system.
Hook
Runs after a tool call finishes, executing mcp-secret-scrub.sh. From rmzi/portable-dev-system.
Hook
Runs when a subagent starts, executing roster-check.sh. From rmzi/portable-dev-system.
Hook
Runs before the context is compacted, executing pre-compact-snapshot.sh. From rmzi/portable-dev-system.
Hook
Runs after the context is compacted, executing post-compact-inject.sh. From rmzi/portable-dev-system.
Hook
Runs when you submit a prompt, before the agent sees it, executing skill-hint.sh and health-check.sh (2 commands). From rmzi/portable-dev-system.
Hook
Runs when a git worktree is created, executing sync-worktree-permissions.sh. From rmzi/portable-dev-system.
Hook
Runs when a git worktree is removed, executing remove-agent-worktree.sh. From rmzi/portable-dev-system.