• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

dcdpr / jp
66%

Build:
DEFAULT BRANCH: main
Repo Added 06 Jun 2025 02:58PM UTC
Files 380
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • anthropic-beta-headers
  • anthropic-model-alias-support
  • anthropic-tool-definition-caching
  • assistant-stable-tools
  • base64-encoded-tool-calls
  • cargo-check-tool
  • cargo-expand
  • cargo-update
  • cerebras-provider
  • cerebras-provider-2
  • commit-persona
  • commit-persona-tweak
  • commit-persona-tweak2
  • config-refactor
  • conversation-events
  • dirty-tweak
  • fix-anthropic-caching
  • fix-cargo-expand
  • fix-conversation-config
  • fix-create-file-calling
  • fix-gemini-invalid-tool-schema
  • fix-hidden-attachments
  • fix-mcp-config
  • fix-mcp-inheritance
  • fix-query-abort
  • fix-reasoning
  • fix-reasoning2
  • fix-stored-conversations
  • fix/ci-cache
  • fixes
  • fs-tools
  • gemini-unknown-model
  • gitattributes
  • hide-tool-calls
  • improve-log
  • improve-testing
  • improve-tool-exclusion
  • improve-tool-inquery
  • improve-tool-inquery10
  • improve-tool-inquery11
  • improve-tool-inquery116
  • improve-tool-inquery12
  • improve-tool-inquery13
  • improve-tool-inquery14
  • improve-tool-inquery15
  • improve-tool-inquery17
  • improve-tool-inquery18
  • improve-tool-inquery2
  • improve-tool-inquery20
  • improve-tool-inquery21
  • improve-tool-inquery22
  • improve-tool-inquery23
  • improve-tool-inquery24
  • improve-tool-inquery25
  • improve-tool-inquery26
  • improve-tool-inquery27
  • improve-tool-inquery28
  • improve-tool-inquery29
  • improve-tool-inquery3
  • improve-tool-inquery30
  • improve-tool-inquery31
  • improve-tool-inquery32
  • improve-tool-inquery33
  • improve-tool-inquery34
  • improve-tool-inquery35
  • improve-tool-inquery36
  • improve-tool-inquery37
  • improve-tool-inquery38
  • improve-tool-inquery39
  • improve-tool-inquery40
  • improve-tool-inquery41
  • improve-tool-inquery42
  • improve-tool-inquery43
  • improve-tool-inquery44
  • improve-tool-inquery45
  • improve-tool-inquery46
  • improve-tool-inquery47
  • improve-tool-inquery48
  • improve-tool-inquery49
  • improve-tool-inquery5
  • improve-tool-inquery50
  • improve-tool-inquery51
  • improve-tool-inquery52
  • improve-tool-inquery53
  • improve-tool-inquery54
  • improve-tool-inquery55
  • improve-tool-inquery6
  • improve-tool-inquery7
  • improve-tool-inquery8
  • improve-tool-inquery9
  • improved-config-loading
  • improved-logging
  • instructions
  • jean/anthropic-caching-and-more
  • jean/capitalized-no-flags
  • jean/cargo-shear
  • jean/cfg-refactor
  • jean/change-log
  • jean/ci
  • jean/ci-cache
  • jean/ci-docs-check
  • jean/ci-insta
  • jean/cli-config-defaults
  • jean/conversation-config
  • jean/default-persona
  • jean/editor-del
  • jean/errors
  • jean/explain-workflow-runs
  • jean/fix-change-log
  • jean/fix-docs-build
  • jean/generic-rate-limit-retry
  • jean/gitignore
  • jean/google-tool-properties
  • jean/improve-config-loading
  • jean/improve-config-loading2
  • jean/improve-embedded-tools
  • jean/improve-tool-call-handling
  • jean/init-model-detection
  • jean/just-improvements
  • jean/justf
  • jean/justfile
  • jean/llamacpp
  • jean/llamacpp-models
  • jean/mcp-improvements
  • jean/multi-workspace-support
  • jean/pr10
  • jean/pr11
  • jean/pr13
  • jean/pr14
  • jean/pr15
  • jean/pr16
  • jean/pr17
  • jean/pr18
  • jean/pr19
  • jean/pr20
  • jean/pr21
  • jean/pr22
  • jean/pr23
  • jean/pr24
  • jean/pr25
  • jean/pr26
  • jean/pr27
  • jean/pr28
  • jean/pr29
  • jean/pr30
  • jean/pr31
  • jean/pr32
  • jean/pr33
  • jean/pr34
  • jean/pr35
  • jean/pr36
  • jean/pr37
  • jean/pr38
  • jean/pr40
  • jean/pr41
  • jean/pr42
  • jean/pr43
  • jean/pr44
  • jean/pr45
  • jean/pr46
  • jean/pr47
  • jean/pr48
  • jean/pr49
  • jean/pr50
  • jean/pr51
  • jean/pr9
  • jean/readme-tweaks
  • jean/remove-local-mcp
  • jean/show-details
  • jean/simplify-query
  • jean/stream-mode
  • jean/tools-cargo-test
  • jean/website
  • jp-github-token
  • jp_md
  • jp_md-cont
  • just-changes
  • just-fix-commit-recipe
  • main
  • mcp-config-tweaks
  • model-aliases
  • model-config-from-str-or-alias
  • model-details
  • more
  • more-anthropic-caching2
  • more-retry-logic
  • one-or-many-params
  • pr/6-personas-tools
  • pr/readme
  • prr100
  • prr101
  • prr102
  • prr103
  • prr104
  • prr105
  • prr106
  • prr107
  • prr108
  • prr109
  • prr110
  • prr111
  • prr112
  • prr113
  • prr114
  • prr115
  • prr116
  • prr117
  • prr118
  • prr119
  • prr120
  • prr121
  • prr122
  • prr123
  • prr124
  • prr125
  • prr126
  • prr127
  • prr128
  • prr129
  • prr130
  • prr131
  • prr132
  • prr133
  • prr135
  • prr136
  • prr137
  • prr138
  • prr139
  • prr140
  • prr141
  • prr142
  • prr143
  • prr144
  • prr145
  • prr146
  • prr147
  • prr148
  • prr149
  • prr150
  • prr151
  • prr152
  • prr153
  • prr154
  • prr155
  • prr157
  • prr158
  • prr159
  • prr160
  • prr161
  • prr163
  • prr164
  • prr165
  • prr166
  • prr167
  • prr168
  • prr169
  • prr170
  • prr171
  • prr172
  • prr173
  • prr174
  • prr175
  • prr176
  • prr177
  • prr178
  • prr179
  • prr180
  • prr181
  • prr182
  • prr183
  • prr185
  • prr187
  • prr189
  • prr190
  • prr192
  • prr194
  • prr195
  • prr198
  • prr199
  • prr201
  • prr202
  • prr203
  • prr209
  • prr210
  • prr211
  • prr212
  • prr213
  • prr214
  • prr215
  • prr216
  • prr217
  • prr218
  • prr220
  • prr221
  • prr222
  • prr223
  • prr224
  • prr225
  • prr226
  • prr227
  • prr228
  • prr229
  • prr230
  • prr231
  • prr235
  • prr237
  • prr73
  • prr74
  • prr75
  • prr76
  • prr77
  • prr78
  • prr79
  • prr80
  • prr81
  • prr82
  • prr83
  • prr84
  • prr85
  • prr86
  • prr87
  • prr88
  • prr89
  • prr90
  • prr91
  • prr92
  • prr93
  • prr94
  • prr96
  • prr97
  • prr98
  • prr99
  • reasoning-improvements
  • recursively-add-directories
  • refactor-query
  • retry-empty-response
  • rfd-process
  • rxgrant-patch-1
  • server-tool-defaults-inheritance
  • signal-handling
  • stderr-output
  • technical-writer
  • tools-improvements
  • tools-improvements2
  • tools-improvements3
  • tts
  • tweaks
  • tweaks2
  • update-tools
  • use-latest-model
  • user-workspace-dir
  • version-sha
  • vet
  • workspace-renames

25 May 2026 01:28PM UTC coverage: 65.879% (+0.07%) from 65.81%
26402944318

push

github

web-flow
refactor(grizzly): Replace `MatchGroup`/context with `Snippet` and hit lists (#668)

The `SearchMatch` type previously returned groups of context lines
(similar to `grep -C`), which was unbounded in size and leaked raw note
content into every search response.

Replace that model with a compact, size-bounded result:

- `groups: Vec<MatchGroup>` is removed. In its place, `SearchMatch` now
carries `line_hits` (1-indexed line numbers, capped at `max_line_hits`),
`total_hits` (always the true count), and a `snippet` — a short excerpt
centered on the first match, truncated with `…` at `snippet_chars`
characters.
- `SearchMatch` now also includes `tags` and `updated_at`, fetched in a
single batch `fetch_metadata` query so callers no longer need a separate
`note_get` round-trip just to identify a note.
- `SearchParams` drops the `context` field and gains `snippet_chars`
(default 200) and `max_line_hits` (default 20).
- `make_snippet` is Unicode-safe: it counts chars, not bytes, and clamps
the window to the actual match position.
- The MCP tool description for `note_search` is updated to explain the
new response shape and how to follow up with `note_get` when full
content is needed.
- `Snippet` is re-exported from the crate root.

Signed-off-by: Jean Mertz <git@jeanmertz.com>

153 of 153 new or added lines in 1 file covered. (100.0%)

8 existing lines in 2 files now uncovered.

31477 of 47780 relevant lines covered (65.88%)

258.09 hits per line

Relevant lines Covered
Build:
Build:
47780 RELEVANT LINES 31477 COVERED LINES
258.09 HITS PER LINE
Source Files on main
  • Tree
  • List 380
  • Changed 5
  • Source Changed 3
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
26402944318 main refactor(grizzly): Replace `MatchGroup`/context with `Snippet` and hit lists (#668) The `SearchMatch` type previously returned groups of context lines (similar to `grep -C`), which was unbounded in size and leaked raw note content into every sear... push 25 May 2026 01:29PM UTC web-flow github
65.88
26402110398 prr237 Merge 956643109 into ac1069361 Pull #668 25 May 2026 01:09PM UTC web-flow github
65.88
26401591354 main fix(bookworm): Use OS cache dir and fix multi-platform sanitize (#662) Cache downloaded crate docs in the OS-specific user cache directory (`~/Library/Caches/bookworm/crates` on macOS, `~/.cache/bookworm/crates` on Linux) rather than the system t... push 25 May 2026 12:58PM UTC web-flow github
65.81
26401289360 prr229 Merge 926a2b845 into 3ff5a4139 Pull #662 25 May 2026 12:51PM UTC web-flow github
65.81
26400468184 main chore(comfort): Add semantic line-break Rust/Markdown formatter (#663) comfort` is a new contrib crate that reformats Rust doc comments (`///` and `//!`) and Markdown files using semantic line breaks — one sentence per line — with an optional `--... push 25 May 2026 12:30PM UTC web-flow github
65.79
26400215506 prr230 Merge 2ae28ba7f into bbc56e561 Pull #663 25 May 2026 12:24PM UTC web-flow github
65.79
26395707957 prr230 Merge 15b86ea3e into bbc56e561 Pull #663 25 May 2026 10:28AM UTC web-flow github
65.79
26395149089 prr230 Merge 18febfbf6 into bbc56e561 Pull #663 25 May 2026 10:13AM UTC web-flow github
65.79
26393274343 prr230 Merge 830ab835d into bbc56e561 Pull #663 25 May 2026 09:26AM UTC web-flow github
65.79
26278691911 prr230 Merge fa54fa332 into bbc56e561 Pull #663 22 May 2026 09:06AM UTC web-flow github
65.4
See All Builds (852)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc