Module: ClaudeHooks

Defined in:
lib/claude_hooks.rb,
lib/claude_hooks/cli.rb,
lib/claude_hooks/base.rb,
lib/claude_hooks/stop.rb,
lib/claude_hooks/setup.rb,
lib/claude_hooks/logger.rb,
lib/claude_hooks/version.rb,
lib/claude_hooks/cwd_changed.rb,
lib/claude_hooks/elicitation.rb,
lib/claude_hooks/output/base.rb,
lib/claude_hooks/output/stop.rb,
lib/claude_hooks/pre_compact.rb,
lib/claude_hooks/session_end.rb,
lib/claude_hooks/file_changed.rb,
lib/claude_hooks/notification.rb,
lib/claude_hooks/output/setup.rb,
lib/claude_hooks/post_compact.rb,
lib/claude_hooks/pre_tool_use.rb,
lib/claude_hooks/stop_failure.rb,
lib/claude_hooks/task_created.rb,
lib/claude_hooks/config_change.rb,
lib/claude_hooks/configuration.rb,
lib/claude_hooks/post_tool_use.rb,
lib/claude_hooks/session_start.rb,
lib/claude_hooks/subagent_stop.rb,
lib/claude_hooks/teammate_idle.rb,
lib/claude_hooks/subagent_start.rb,
lib/claude_hooks/task_completed.rb,
lib/claude_hooks/message_display.rb,
lib/claude_hooks/post_tool_batch.rb,
lib/claude_hooks/worktree_create.rb,
lib/claude_hooks/worktree_remove.rb,
lib/claude_hooks/permission_denied.rb,
lib/claude_hooks/elicitation_result.rb,
lib/claude_hooks/output/cwd_changed.rb,
lib/claude_hooks/output/elicitation.rb,
lib/claude_hooks/output/pre_compact.rb,
lib/claude_hooks/output/session_end.rb,
lib/claude_hooks/permission_request.rb,
lib/claude_hooks/user_prompt_submit.rb,
lib/claude_hooks/instructions_loaded.rb,
lib/claude_hooks/output/file_changed.rb,
lib/claude_hooks/output/notification.rb,
lib/claude_hooks/output/post_compact.rb,
lib/claude_hooks/output/pre_tool_use.rb,
lib/claude_hooks/output/stop_failure.rb,
lib/claude_hooks/output/task_created.rb,
lib/claude_hooks/output/config_change.rb,
lib/claude_hooks/output/post_tool_use.rb,
lib/claude_hooks/output/session_start.rb,
lib/claude_hooks/output/subagent_stop.rb,
lib/claude_hooks/output/teammate_idle.rb,
lib/claude_hooks/output/subagent_start.rb,
lib/claude_hooks/output/task_completed.rb,
lib/claude_hooks/post_tool_use_failure.rb,
lib/claude_hooks/user_prompt_expansion.rb,
lib/claude_hooks/output/message_display.rb,
lib/claude_hooks/output/post_tool_batch.rb,
lib/claude_hooks/output/worktree_create.rb,
lib/claude_hooks/output/worktree_remove.rb,
lib/claude_hooks/output/permission_denied.rb,
lib/claude_hooks/output/elicitation_result.rb,
lib/claude_hooks/output/permission_request.rb,
lib/claude_hooks/output/user_prompt_submit.rb,
lib/claude_hooks/output/instructions_loaded.rb,
lib/claude_hooks/output/post_tool_use_failure.rb,
lib/claude_hooks/output/user_prompt_expansion.rb

Defined Under Namespace

Modules: CLI, Output Classes: Base, ConfigChange, Configuration, CwdChanged, Elicitation, ElicitationResult, Error, FileChanged, InstructionsLoaded, Logger, MessageDisplay, Notification, PermissionDenied, PermissionRequest, PostCompact, PostToolBatch, PostToolUse, PostToolUseFailure, PreCompact, PreToolUse, SessionEnd, SessionStart, Setup, Stop, StopFailure, SubagentStart, SubagentStop, TaskCompleted, TaskCreated, TeammateIdle, UserPromptExpansion, UserPromptSubmit, WorktreeCreate, WorktreeRemove

Constant Summary collapse

VERSION =
"1.2.0"