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
Copy file name to clipboardExpand all lines: docs/first-second-parity-audit.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -118,7 +118,7 @@ After the first/second batch hardening, the Go rewrite now includes initial `int
118
118
119
119
Covered behavior:
120
120
121
-
- `Glob`/`Grep` initial pure-Go file search tools, including recursive `**` glob matching, Glob absolute-pattern base-dir extraction, Glob official pattern/path-only strict schema, Glob/Grep working-directory-relative result paths, Glob default no-ignore/hidden search plus `CLAUDE_CODE_GLOB_NO_IGNORE`/`CLAUDE_CODE_GLOB_HIDDEN` env switches, Grep official VCS metadata directory exclusion (`.git`/`.svn`/`.hg`/`.bzr`/`.jj`/`.sl`), Grep hierarchical `.gitignore`/`.ignore`, Glob oldest-first modified/path sorting, Glob truncated tool-result hinting, regex and fixed-string grep (`fixed_strings`/`-F`), multiline dotall grep, glob/type filtering, Grep glob whitespace/comma multi-pattern and brace alternation, Glob/Grep path existence validation plus Glob directory-only path validation, `output_mode`/`outputMode` `files_with_matches`/`content`/`count` output modes, Grep `count`/`--count`/`-c` count-mode aliases, Grep files_with_matches file-count summaries, Grep count-mode occurrence/file summaries, Grep `--max-columns 500` long matching/context line omission placeholders, `context`/`before_context`/`after_context` and `-C`/`-B`/`-A` content context lines with official precedence and non-content modes ignoring context, `line_numbers`/`lineNumbers`/`-n` line-number control, `max_count`/`maxCount`/`-m` per-file match limiting, `offset`/`head_limit` pagination and content-mode pagination tool-result hinting, default 250-entry Grep head limit, `head_limit=0` unlimited behavior, `ignore_case`/`case_insensitive`/`caseInsensitive`/`-i` case-insensitive search aliases, and quoted semantic string coercion for Grep numeric/boolean inputs.
121
+
- `Glob`/`Grep` initial pure-Go file search tools, including recursive `**` glob matching, Glob absolute-pattern base-dir extraction, Glob official pattern/path-only strict schema, Glob/Grep working-directory-relative result paths, Glob default no-ignore/hidden search plus `CLAUDE_CODE_GLOB_NO_IGNORE`/`CLAUDE_CODE_GLOB_HIDDEN` env switches, Grep official VCS metadata directory exclusion (`.git`/`.svn`/`.hg`/`.bzr`/`.jj`/`.sl`), Grep hierarchical `.gitignore`/`.ignore`, Glob oldest-first modified/path sorting, Glob truncated tool-result hinting, regex and fixed-string grep (`fixed_strings`/`-F`), Grep `regex`/`regexp`/`--regexp`/`-e` pattern aliases, multiline dotall grep, glob/type filtering, Grep glob whitespace/comma multi-pattern and brace alternation, Glob/Grep path existence validation plus Glob directory-only path validation, `output_mode`/`outputMode` `files_with_matches`/`content`/`count` output modes, Grep `count`/`--count`/`-c` count-mode aliases, Grep files_with_matches file-count summaries, Grep count-mode occurrence/file summaries, Grep `--max-columns 500` long matching/context line omission placeholders, `context`/`before_context`/`after_context` and `-C`/`-B`/`-A` content context lines with official precedence and non-content modes ignoring context, `line_numbers`/`lineNumbers`/`-n` line-number control, `max_count`/`maxCount`/`-m` per-file match limiting, `offset`/`head_limit` pagination and content-mode pagination tool-result hinting, default 250-entry Grep head limit, `head_limit=0` unlimited behavior, `ignore_case`/`case_insensitive`/`caseInsensitive`/`-i` case-insensitive search aliases, and quoted semantic string coercion for Grep numeric/boolean inputs.
122
122
-`Bash` initial shell execution, including command/timeout/description validation, `/bin/sh -c` execution, stdout/stderr/exit-code/timeout structured results, dynamic read-only/concurrency-safe/destructive classification, Git diff/log/show/status/ls-files/grep/rev-parse/branch/tag/ls-remote safe-flag validation, Git remote/push/reflog/stash/worktree/merge-base/describe/cat-file/for-each-ref/rev-list/blame/shortlog/config-get argument-aware safety classification, destructive `find -delete/-exec rm` and `xargs rm` classification, safe-wrapper/env prefix normalization for Bash read-only/destructive classification (`time`/`nohup`/`timeout`/`nice`/`stdbuf`/`env`), destructive command detection after temporary environment assignments, permission-rule matching through the existing tool permission adapter, background command start, same-session `BashOutput` reads, and `KillBash` cancellation.
123
123
-`TodoWrite` initial todo state, including full-list writes, status/priority validation, duplicate-id rejection, one `in_progress` guard, structured result payloads, tool metadata state storage, and session-scoped local persistence/restore.
124
124
-`WebFetch` initial URL fetch behavior, including URL/timeout/max-byte validation, HTTP GET, HEAD preflight, metadata/raw `skipWebFetchPreflight` skip-preflight, binary preflight GET skipping from content type or attachment filename, text/binary detection, truncation, non-2xx error marking, structured result payloads, HTML-to-text rendering, prompt-focused excerpts, prompt phrase scoring/metadata, and `WebFetch(domain:...)` permission-rule adaptation.
return"Searches text files under path using a regular expression or fixed string. output_mode may be files_with_matches, files_without_matches, content, or count; glob/-g/--glob and type/-t/--type optionally filter file paths. glob accepts whitespace/comma-separated patterns and brace alternation. content mode supports context, before_context, after_context, -C, -B, -A, -n/--line-number line-number control, offset, head_limit pagination, max_count/-m per-file match limiting, max_columns/--max-columns long-line omission, and only_matching/-o/--only-matching matched-text output. Use files_with_matches or -l to list files with matches, files_without_match or -L to list files without matches, and count/--count/-c for count mode. Count mode supports count_matches/--count-matches for occurrence counts. Use fixed_strings/-F/--fixed-strings for literal matching, word_regexp/-w/--word-regexp for whole-word matches, ignore_case/-i/--ignore-case for case-insensitive search, and invert_match/-v/--invert-match to select non-matching lines. Set no_ignore/--no-ignore to skip .gitignore/.ignore files while still excluding VCS metadata and read-denied paths. Set multiline to allow patterns to span lines with dot matching newlines.", nil
386
+
return"Searches text files under path using a regular expression or fixed string. pattern is the canonical search expression; regex/regexp/--regexp/-e are accepted aliases. output_mode may be files_with_matches, files_without_matches, content, or count; glob/-g/--glob and type/-t/--type optionally filter file paths. glob accepts whitespace/comma-separated patterns and brace alternation. content mode supports context, before_context, after_context, -C, -B, -A, -n/--line-number line-number control, offset, head_limit pagination, max_count/-m per-file match limiting, max_columns/--max-columns long-line omission, and only_matching/-o/--only-matching matched-text output. Use files_with_matches or -l to list files with matches, files_without_match or -L to list files without matches, and count/--count/-c for count mode. Count mode supports count_matches/--count-matches for occurrence counts. Use fixed_strings/-F/--fixed-strings for literal matching, word_regexp/-w/--word-regexp for whole-word matches, ignore_case/-i/--ignore-case for case-insensitive search, and invert_match/-v/--invert-match to select non-matching lines. Set no_ignore/--no-ignore to skip .gitignore/.ignore files while still excluding VCS metadata and read-denied paths. Set multiline to allow patterns to span lines with dot matching newlines.", nil
0 commit comments