Skip to content

chore: fix claude hooks and add LSP tool env#2108

Merged
KRRT7 merged 1 commit into
mainfrom
chore/fix-claude-hooks
Apr 23, 2026
Merged

chore: fix claude hooks and add LSP tool env#2108
KRRT7 merged 1 commit into
mainfrom
chore/fix-claude-hooks

Conversation

@KRRT7
Copy link
Copy Markdown
Contributor

@KRRT7 KRRT7 commented Apr 23, 2026

Summary

  • bash-guard: add awk to blocked commands (was missing despite CLAUDE.md documenting it)
  • post-compact: replace fragile sed-based JSON escaping with jq -n --arg
  • track-read: deduplicate entries via grep -qxF before appending to .read-tracker
  • settings: remove redundant Edit→require-read hook (Claude Code's built-in guard fires first)
  • settings: add ENABLE_LSP_TOOL=1 for inline LSP diagnostics

Test plan

  • Hooks tested via subagent in isolated worktree (bash-guard, require-read, track-read, post-edit-lint all pass)
  • post-compact and status-line reviewed for correctness

- bash-guard: block awk (was missing from blocked commands)
- post-compact: replace fragile sed JSON escaping with jq -n --arg
- track-read: deduplicate entries before appending to .read-tracker
- settings: remove redundant Edit→require-read hook (built-in handles it)
- settings: add ENABLE_LSP_TOOL=1 for inline LSP diagnostics
@KRRT7 KRRT7 merged commit ba56064 into main Apr 23, 2026
12 of 14 checks passed
@KRRT7 KRRT7 deleted the chore/fix-claude-hooks branch April 23, 2026 10:09
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