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

dcdpr / jp / 19033111101
58%

Build:
DEFAULT BRANCH: main
Ran 03 Nov 2025 11:36AM UTC
Jobs 1
Files 152
Run time 1min
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

03 Nov 2025 11:29AM UTC coverage: 48.069% (-0.008%) from 48.077%
19033111101

push

github

web-flow
feat(config, cli): Add reasoning display modes (#309)

Previously, users could only show or hide reasoning content using the
boolean `style.reasoning.show` configuration. This has been replaced
with a more flexible `style.reasoning.display` enum that offers multiple
display modes to better control how reasoning content appears during
streaming.

The new display modes include `hidden`, `full` (default), `static`
(shows "reasoning..." placeholder), `truncate(N)` (shows first N
characters), and `summary` (reserved for future LLM-generated
summaries). Each mode provides different trade-offs between visibility
and information density.

Users can configure the display mode via `style.reasoning.display` in
their configuration files, or use the existing `--hide-reasoning` flag
which now sets the mode to `hidden`. The streaming event handler has
been updated to properly format reasoning content according to the
selected display mode, including blockquote formatting for full and
truncated output, to better distinguish reasoning content from regular
content.

A `summary_model` configuration field has also been added to support
future LLM-generated summaries of reasoning blocks. Additionally,
`Truncate` has been renamed to `TruncateLines` in tool styling for
consistency with the new character-based `TruncateChars` for reasoning.

---------

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

29 of 54 new or added lines in 4 files covered. (53.7%)

1 existing line in 1 file now uncovered.

7715 of 16050 relevant lines covered (48.07%)

14.48 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
29.43
0.0% crates/jp_cli/src/cmd/query.rs
8
50.0
-5.56% crates/jp_config/src/style/reasoning.rs
15
33.8
0.86% crates/jp_cli/src/cmd/query/event.rs

Uncovered Existing Lines

Lines Coverage ∆ File
1
50.0
-5.56% crates/jp_config/src/style/reasoning.rs
Jobs
ID Job ID Ran Files Coverage
1 19033111101.1 03 Nov 2025 11:36AM UTC 152
48.07
GitHub Action Run
Source Files on build 19033111101
  • Tree
  • List 152
  • Changed 4
  • Source Changed 4
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #19033111101
  • d5b8203f on github
  • Prev Build on main (#19033105445)
  • Next Build on main (#19034261978)
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