Automatically scanned data. Review the source before installing. Levels describe capabilities, not a safety certification.
View matches (11)
Execute commands · line78 linehooks/register.tsxconst { exitCode, stdout } = await $.process.run(['git', 'status', '--short', '--branch'])
Execute commands · line89 linehooks/register.tsx$.process.run(['afplay', DONE_SOUND]),
Execute commands · line90 linehooks/register.tsx$.process.run(['osascript', '-e', `display notification "${msg}" with title "Claude Code"`]),
Register tools · line138 linehooks/register.tsxawait $.tool.register({
Model calls · line202 linehooks/register.tsxconst reply = await $.model.complete(
Intercept tool calls · line222 linehooks/register.tsxon('tool.call', { tool: /^mcp__next-prompts__estimate$/ }, recordEstimate)
Intercept tool calls · line224 linehooks/register.tsxon('tool.call', { tool: CHANGE_TOOLS }, async ($, e, next) => {
Intercept tool calls · line232 linehooks/register.tsxon('tool.call', { tool: 'TodoWrite' }, async ($, e, next) => {
Intercept tool calls · line238 linehooks/register.tsxon('tool.call', { tool: 'TaskCreate' }, async ($, e, next) => {
Intercept tool calls · line246 linehooks/register.tsxon('tool.call', { tool: 'TaskUpdate' }, async ($, e, next) => {
Submit prompts · line356 linehooks/register.tsxawait $.prompt.submit({ text, asUser: true })