You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Jev checks now surface anything they cannot evaluate as warnings that name
the skipped comment or file and why, instead of failing. `nudge check` exits
1 only for error findings and deterministic violations; exit 2 is removed.
Uncertain judgments are warnings for both warn and block rules.
- Retry 429, 5xx, and connection failures up to three times with jittered
exponential backoff (200/400/800 ms), bounded by the deadline.
- Send batches through an 8-worker pool; a failed request skips only its own
batch, and a malformed answer skips only its own comment.
- Judge comments without following code against the preceding code or the
enclosing block instead of failing the whole file; skip comments with no
code in scope.
- Bump tree-sitter-rust to 0.24.2, which parses `&raw` borrows of a variable
named `raw`.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: AGENTS.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -138,12 +138,12 @@ When Nudge has something to share, it responds in one of several ways:
138
138
-**Continue**: For UserPromptSubmit hooks, Nudge injects context as plain text
139
139
-**Learned context**: For UserPromptSubmit hooks, Nudge searches `.nudge/learned/*.md` with BM25, or hybrid BM25 plus local embeddings when `learn.embeddings.enabled` is set in `.nudge.yaml` or `.nudge.yml`, and injects the most relevant incident notes when the prompt resembles a known scenario. For supported PreToolUse command surfaces, learned context can be surfaced as an allow-with-context warning.
140
140
-**Interrupt**: For PreToolUse hooks, Nudge blocks the operation and explains what to fix
141
-
-**Warning**: For uninspectable provider inputs and opt-in Jev semantic findings, uncertainty, or incomplete checks, Nudge allows the operation and returns model-visible context.
141
+
-**Warning**: For uninspectable provider inputs and opt-in Jev semantic findings, uncertainty, or skipped checks, Nudge allows the operation and returns model-visible context.
142
142
-**Substitute**: For deterministic PreToolUse Bash rules, Nudge rewrites the command and lets it proceed
Copy file name to clipboardExpand all lines: CLAUDE.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -126,12 +126,12 @@ When Nudge has something to share, it responds in one of several ways:
126
126
-**Continue**: For UserPromptSubmit hooks, Nudge injects context as plain text
127
127
-**Learned context**: For UserPromptSubmit hooks, Nudge searches `.nudge/learned/*.md` with BM25, or hybrid BM25 plus local embeddings when `learn.embeddings.enabled` is set in `.nudge.yaml` or `.nudge.yml`, and injects the most relevant incident notes when the prompt resembles a known scenario. For supported PreToolUse command surfaces, learned context can be surfaced as an allow-with-context warning.
128
128
-**Interrupt**: For PreToolUse hooks, Nudge blocks the operation and explains what to fix
129
-
-**Warning**: For uninspectable provider inputs and opt-in Jev semantic findings, uncertainty, or incomplete checks, Nudge allows the operation and returns model-visible context.
129
+
-**Warning**: For uninspectable provider inputs and opt-in Jev semantic findings, uncertainty, or skipped checks, Nudge allows the operation and returns model-visible context.
130
130
-**Substitute**: For deterministic PreToolUse Bash rules, Nudge rewrites the command and lets it proceed
0 commit comments