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

dcdpr / jp / 20765029930
58%

Build:
DEFAULT BRANCH: main
Ran 06 Jan 2026 11:19PM UTC
Jobs 1
Files 172
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

06 Jan 2026 11:12PM UTC coverage: 49.654% (-0.3%) from 49.926%
20765029930

push

github

web-flow
enhance(cli, config): Support interactive tool mode switching (#372)

Users can now interactively toggle between different run and result
modes when prompted to execute a tool. This allows switching from "Ask"
to "Edit" or "Unattended" modes on the fly, providing better control
over the tool execution flow without restarting the session.

A new skip functionality has been added, allowing users to bypass tool
execution entirely. When skipping, users can optionally provide
reasoning through their configured editor, which is then communicated
back to the assistant to maintain conversation context.

It is now also possible, after seeing the tool call arguments provided
by the LLM, and having the run mode set to "ask", to allow the tool to
run, but modify the response after, even if by default response mode is
set to "Unattended". This allows for providing more context to the LLM
after the tool call, essentially injecting a "user turn" into the
conversation.

Additionally, local tools can now return a structured `Outcome::Error`
to distinguish between transient and permanent failures. A transient
failure is reported back to the LLM for correction, while a permanent
failure stops the conversation and is reported back to the user.

Finally, the CLI now respects the `InlineResults::Off` configuration to
suppress tool result rendering when desired.

---------

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

0 of 209 new or added lines in 3 files covered. (0.0%)

4 existing lines in 2 files now uncovered.

9125 of 18377 relevant lines covered (49.65%)

125.14 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
12
33.24
-0.55% crates/jp_cli/src/cmd/query/event.rs
24
17.5
-23.68% crates/jp_tool/src/lib.rs
173
11.92
-1.37% crates/jp_llm/src/tool.rs

Uncovered Existing Lines

Lines Coverage ∆ File
1
33.24
-0.55% crates/jp_cli/src/cmd/query/event.rs
3
11.92
-1.37% crates/jp_llm/src/tool.rs
Jobs
ID Job ID Ran Files Coverage
1 20765029930.1 06 Jan 2026 11:19PM UTC 172
49.65
GitHub Action Run
Source Files on build 20765029930
  • Tree
  • List 172
  • Changed 5
  • Source Changed 5
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #20765029930
  • a631efe6 on github
  • Prev Build on main (#20720298708)
  • Next Build on main (#20765305388)
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