sane-apps/SaneProcess

Workflow guardrails for coding agents and LLM-assisted development: AGENTS.md, native hooks, MCP, SaneMaster, circuit breakers, and shared process checks.

11Stars on the repository
14Mods indexed here, across every type
9d agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

SessionStart

01

sane-apps/SaneProcess

Hook Claude Code

Runs when a session starts, executing session_start.rb. From sane-apps/SaneProcess.

11 9d ago A tokens not measured original MIT

UserPromptSubmit

02

sane-apps/SaneProcess

Hook Claude Code

Runs when you submit a prompt, before the agent sees it, executing saneprompt.rb. From sane-apps/SaneProcess.

11 9d ago A tokens not measured original MIT

PreToolUse

03

sane-apps/SaneProcess

Hook Claude Code

Runs before the agent uses a tool for Bash tool calls, executing sane_catastrophic_guard.rb, sanetools.rb and sane_bash_guards.rb via ruby (3 commands). From sane-apps/SaneProcess.

11 9d ago A tokens not measured original MIT

PostToolUse

04

sane-apps/SaneProcess

Hook Claude Code

Runs after a tool call finishes for Write, Edit, Write and Edit tool calls, executing sanetrack.rb, swift_format.rb and mini_build_async.rb (3 commands). From sane-apps/SaneProcess.

11 9d ago A tokens not measured original MIT

TaskCompleted

05

sane-apps/SaneProcess

Hook Claude Code

Runs when a task is marked completed, executing task_completed_gate.rb. From sane-apps/SaneProcess.

11 9d ago A tokens not measured original MIT

Stop

06

sane-apps/SaneProcess

Hook Claude Code

Runs when the agent finishes a response, executing sanestop.rb. From sane-apps/SaneProcess.

11 9d ago A tokens not measured original MIT