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

dcdpr / jp / 17997493897
58%

Build:
DEFAULT BRANCH: main
Ran 25 Sep 2025 05:09AM UTC
Jobs 1
Files 132
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

25 Sep 2025 05:06AM UTC coverage: 43.66% (+0.6%) from 43.02%
17997493897

push

github

web-flow
feat(config, llm): Improved reasoning configuration and implementation (#246)

Refactored the reasoning configuration system from a simple struct to an
enum supporting `off`, `auto`, and `custom` configurations. This
provides better control over reasoning behavior. If no reasoning
configuration is specified, reasoning is enabled with reasonable
defaults for any model that is known to support reasoning. If the new
`auto` option is used, reasoning is enabled with reasonable defaults,
even if the model is not known to support reasoning (which differs from
models known to *not* support reasoning, which will always disable
reasoning).

Additionally, reasoning content is now interoperable across providers.
If a provider only supports reasoning content from its own models (such
as Anthropic), reasoning content from other providers is embedded in
regular text content, surrounded by `<think>` tags.

---------

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

226 of 298 new or added lines in 13 files covered. (75.84%)

8 existing lines in 5 files now uncovered.

5382 of 12327 relevant lines covered (43.66%)

6.11 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
63.32
0.28% crates/jp_llm/src/provider/ollama.rs
1
59.68
0.26% crates/jp_llm/src/provider/openrouter.rs
1
0.0
0.0% crates/jp_task/src/task/title_generator.rs
2
96.7
-2.16% crates/jp_config/src/model.rs
2
24.78
6.33% crates/jp_conversation/src/message.rs
4
74.67
20.5% crates/jp_config/src/model/parameters.rs
5
0.0
0.0% crates/jp_cli/src/cmd/query.rs
6
73.05
-0.77% crates/jp_config/src/util.rs
15
70.81
3.25% crates/jp_llm/src/provider.rs
15
65.97
1.09% crates/jp_llm/src/provider/openai.rs
20
59.45
2.52% crates/jp_llm/src/provider/anthropic.rs

Uncovered Existing Lines

Lines Coverage ∆ File
1
0.0
0.0% crates/jp_cli/src/cmd/query.rs
1
63.32
0.28% crates/jp_llm/src/provider/ollama.rs
1
59.68
0.26% crates/jp_llm/src/provider/openrouter.rs
2
59.45
2.52% crates/jp_llm/src/provider/anthropic.rs
3
65.97
1.09% crates/jp_llm/src/provider/openai.rs
Jobs
ID Job ID Ran Files Coverage
1 17997493897.1 25 Sep 2025 05:09AM UTC 132
43.66
GitHub Action Run
Source Files on build 17997493897
  • Tree
  • List 132
  • Changed 13
  • Source Changed 13
  • Coverage Changed 13
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #17997493897
  • 076131be on github
  • Prev Build on main (#17976059241)
  • Next Build on main (#18002699183)
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