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

dcdpr / jp
69%

Build:
DEFAULT BRANCH: main
Repo Added 06 Jun 2025 02:58PM UTC
Files 434
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: main
CHANGE BRANCH
x
Reset
  • main
  • 038-config-reset-keywords
  • D24
  • RFD031-impl
  • anthropic-beta-headers
  • anthropic-model-alias-support
  • anthropic-tool-definition-caching
  • archive-improvements
  • assistant-stable-tools
  • async-anthropic-upgrade
  • base64-encoded-tool-calls
  • bear-archived-notes
  • cargo-check-tool
  • cargo-expand
  • cargo-mtime-issues
  • cargo-update
  • cerebras-provider
  • cerebras-provider-2
  • comfort-ci-fix
  • comfort-eg
  • comfort-fix
  • comfort-remove-dangling-references
  • commit-persona
  • commit-persona-tweak
  • commit-persona-tweak2
  • compaction-e2e-tests
  • compaction-summarize-improvements
  • config-interrupt-action
  • config-refactor
  • confirm-flag
  • conv-picker-new
  • conversation-events
  • debug-json-output-fix
  • 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-md-missing-empty-line
  • fix-query-abort
  • fix-reasoning
  • fix-reasoning2
  • fix-stored-conversations
  • fix/ci-cache
  • fixes
  • fs-tools
  • gemini-unknown-model
  • git-log
  • git_blame
  • gitattributes
  • github-tools-tweaks
  • gpt-56
  • hide-tool-calls
  • improve-log
  • improve-testing
  • improve-timers
  • 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-c-edit-backup
  • jp-c-print-style
  • jp-c-print-turn-and-time-indicators
  • jp-c-show-attachments
  • jp-c17802909468
  • jp-compact-flags
  • jp-github-token
  • jp-md-indented-fenced-code
  • jp-md-inline-quote
  • jp-q-E
  • jp_md
  • jp_md-cont
  • jpc-show-compactions
  • jpq-inline-editor
  • just-changes
  • just-fix-commit-recipe
  • just-pr-review-local-code
  • just-renumber
  • just-review-file
  • just-rfd-promote-bug
  • mcp-config-tweaks
  • md-long-paragraph
  • missing-api-key
  • missing-newline-after-tool-output
  • model-aliases
  • model-config-from-str-or-alias
  • model-details
  • more
  • more-anthropic-caching2
  • more-retry-logic
  • no-edit
  • one-or-many-params
  • openrouter-tilde-model
  • paste-in-inline-editor
  • plan-tool-improvements
  • plugins-ci4
  • pr/6-personas-tools
  • pr/readme
  • pr1
  • pr10
  • pr11
  • pr12
  • pr14
  • pr15
  • pr16
  • pr17
  • pr18
  • pr2
  • pr22
  • pr24
  • pr3
  • pr31
  • pr32
  • pr36
  • pr4
  • pr43
  • pr44
  • pr46
  • pr47
  • 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
  • prr238
  • prr239
  • prr240
  • prr241
  • prr242
  • prr243
  • prr244
  • prr245
  • prr247
  • prr248
  • prr249
  • prr250
  • prr251
  • prr252
  • prr253
  • prr254
  • prr256
  • prr257
  • prr258
  • prr259
  • prr260
  • prr262
  • prr263
  • prr264
  • prr265
  • prr266
  • prr268
  • prr269
  • prr270
  • prr271
  • prr272
  • prr273
  • prr274
  • prr275
  • prr276
  • prr277
  • prr278
  • prr279
  • prr280
  • prr282
  • prr283
  • prr284
  • prr285
  • prr286
  • prr287
  • 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
  • publish-drafts
  • q-replay-tweak
  • reasoning-improvements
  • reasoning-tool-calls
  • recursively-add-directories
  • refactor-query
  • release-milestones
  • retry-empty-response
  • retry-upstream
  • rfd-020-filename-collision
  • rfd-045
  • rfd-081-impl
  • rfd-082
  • rfd-087
  • rfd-088-impl
  • rfd-prio
  • rfd-process
  • rfd-review-bear-notes
  • rfd-review-improvements
  • rfd-update
  • rgrant-dev-gitdiff-bug
  • rmcp-deny
  • rxgrant-patch-1
  • server-tool-defaults-inheritance
  • signal-handling
  • sonnet-5
  • stderr-output
  • tasks-tool
  • tasks-tool-2
  • technical-writer
  • tool-call-stop
  • tools-improvements
  • tools-improvements2
  • tools-improvements3
  • tools-upgrade
  • tools-upgrade2
  • tts
  • turn-count-issue
  • tweaks
  • tweaks2
  • update-tools
  • use-latest-model
  • user-workspace-dir
  • version-sha
  • vet
  • workspace-renames

10 Jul 2026 07:30AM UTC coverage: 68.709% (+0.01%) from 68.695%
29076897039

push

github

web-flow
chore(tools): Parse JSON trace-log marker in debug_jp (#867)

`debug_jp` locates jp's trace log by scanning stderr for the text marker
`Full trace log written to: <path>`. When jp runs with `--format json`
or `json-pretty`, it emits a `{"trace_log": "<path>"}` object instead,
so the tool failed to find the trace file and reported a spurious "trace
log not found" error for any JSON-format run.

`trace_parse` gains `extract_trace_path`, which recognizes either shape,
and `is_trace_path_marker_line`, used to strip the marker line from the
stderr shown in rendered reports so it doesn't show up twice (once in
the footer, once in the raw stderr dump).

---------

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

40 of 57 new or added lines in 4 files covered. (70.18%)

173 existing lines in 1 file now uncovered.

39588 of 57617 relevant lines covered (68.71%)

663.12 hits per line

Relevant lines Covered
Build:
Build:
57617 RELEVANT LINES 39588 COVERED LINES
663.12 HITS PER LINE
Source Files on main
  • Tree
  • List 434
  • Changed 7
  • Source Changed 6
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
29076897039 main chore(tools): Parse JSON trace-log marker in debug_jp (#867) `debug_jp` locates jp's trace log by scanning stderr for the text marker `Full trace log written to: <path>`. When jp runs with `--format json` or `json-pretty`, it emits a `{"trace_log... push 10 Jul 2026 07:32AM UTC web-flow github
68.71
29043113710 main fix(cli): Respect `--no-edit` with piped stdin and no query (#864) `jp query --no-edit` skipped the flag whenever stdin was piped without an inline query argument: the editor still opened even though the user explicitly asked to suppress it. The ... push 09 Jul 2026 07:08PM UTC web-flow github
68.69
29023037975 main fix(cli, conversation): Defer replay trim to turn-start commit (#862) `jp query --replay` and the bare `--no-edit` replay-last-request path used to remove the trailing request event from the conversation stream while the request was still being b... push 09 Jul 2026 01:54PM UTC web-flow github
68.69
29003970314 main fix(cli): Echo synthesized queries from `--no-edit` (#859) When `jp query --no-edit` runs without an explicit query, the request is synthesized (either the conversation's trailing message is re-sent, or a default "continue" is used) instead of co... push 09 Jul 2026 08:14AM UTC web-flow github
68.35
28999203519 main chore(rfd): Add `just rfd-renumber` command (#860) RFD authors can now move a draft or published RFD to a new id with `just rfd-renumber NNN [MMM]`. It renames the file, rewrites the document heading, updates `RFD <old>` mentions and link targets... push 09 Jul 2026 06:40AM UTC web-flow github
68.28
28998078094 main fix(md): Repair inline code spans split by a blank line (#861) LLM streams sometimes emit a spurious blank line inside an inline code span (e.g. `_rfd-next-` + blank line + `number`). CommonMark ends the paragraph at the blank line, so the opener... push 09 Jul 2026 06:15AM UTC web-flow github
68.29
28996865775 main docs(rfd): Promote RFD D24 to RFD 095 (#858) `docs/rfd/drafts/D24-stable-event-identifiers.md` moves to `docs/rfd/095-stable-event-identifiers.md`, leaving the draft stage and taking the next available RFD number. All cross-references in D25, D52... push 09 Jul 2026 05:45AM UTC web-flow github
68.23
28946719726 main chore(github, tools): Reject PR review comments outside diff (#857) `add_review_thread` now returns the thread GitHub actually created, including its resolved `line`. GitHub's `addPullRequestReviewThread` mutation silently accepts anchors that fa... push 08 Jul 2026 01:36PM UTC web-flow github
68.23
28933722758 main enhance(inquire): Enable bracketed paste in inline reply (#854) Pasting multi-line text into the inline reply prompt used to submit the reply early, because each embedded newline was replayed as a keystroke and the first one triggered submission.... push 08 Jul 2026 09:56AM UTC web-flow github
68.25
28932561173 main fix(llm, cli, task): Fail fast on missing provider credentials (#855) `jp query` no longer spends time spawning title generation, waiting for MCP servers, or loading attachments when the assistant provider is misconfigured (e.g. a missing API key... push 08 Jul 2026 09:35AM UTC web-flow github
68.23
See All Builds (1245)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc