Skip to content

Diagnose missing PreToolUse hook wiring in claim-before-edit health#241

Merged
NagyVikt merged 1 commit intomainfrom
agent/claude/auto-claim-hook-wiring-diagnostics-2026-04-29-02-12
Apr 29, 2026
Merged

Diagnose missing PreToolUse hook wiring in claim-before-edit health#241
NagyVikt merged 1 commit intomainfrom
agent/claude/auto-claim-hook-wiring-diagnostics-2026-04-29-02-12

Conversation

@NagyVikt
Copy link
Copy Markdown
Collaborator

Automated by gx branch finish (PR flow).

Surface PreToolUse auto-claim coverage as first-class telemetry so a 0%
claim-before-edit metric distinguishes "hook is not firing" from
"agent skipped the claim", and gives the editor a concrete next call.

- Scope Claude installer's PreToolUse/PostToolUse to a write-tool matcher
  so unrelated tool calls do not fire the auto-claim hook.
- Emit PreToolUse warning context via Claude Code's permissionDecision:
  allow + permissionDecisionReason so the agent actually sees the
  missing-claim diagnostic instead of it being dropped on stderr.
- Embed a copy-pasteable mcp__colony__task_claim_file({...}) next_call
  and a multi-line actionable message in pre-tool-use warnings.
- Track pre_tool_use_signals in claimBeforeEditStats and use it from
  colony health and hivemind_context's claim-before-edit nudge to
  distinguish missing-hook from agent-discipline cases and surface a
  reinstall/restart hint.
- Replace "explicit claims first" wording with "claim before edit" plus
  explicit/manual vs auto-claim breakdown.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@NagyVikt NagyVikt merged commit 77c9e30 into main Apr 29, 2026
@NagyVikt NagyVikt deleted the agent/claude/auto-claim-hook-wiring-diagnostics-2026-04-29-02-12 branch April 29, 2026 00:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant