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

dcdpr / jp / 26893797890
67%

Build:
DEFAULT BRANCH: main
Ran 03 Jun 2026 03:09PM UTC
Jobs 1
Files 402
Run time 2min
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 Jun 2026 03:07PM UTC coverage: 66.615% (+0.05%) from 66.57%
26893797890

push

github

web-flow
chore(tools): Add `then` param to `debug_jp_trace` for multi-step flows (#737)

The `debug_jp_trace` tool previously ran a single `jp` command per
invocation, each in its own fresh sandbox. This made it impossible to
exercise multi-step flows — a conversation created in one call was gone
by the next, because every call re-clones from live data.

A new optional `then` parameter accepts a list of additional argument
vectors. Every command in the sequence runs inside one shared sandbox
that is created once and torn down at the end, so state created by an
earlier command is visible to later ones. For example:

```json
{"args": ["c", "new"], "then": [["q", "hello"], ["q", "and again"]]}
```

starts a conversation and then continues it twice, all in one sandbox.

On the implementation side, `execute` was split into three pieces:
`run_one` (launches one command, copies artifacts, filters events),
`execute` (wraps `run_one` for the single-command case), and
`execute_sequence` (runs `run_one` in a loop, fail-fast on error).
`trace_render` gained `render_multi` / `CommandRun` so the combined
report can use `##`-level per-command sections with `###` subsections,
while the standalone single-command report keeps its existing `##`
headings unchanged.

The skill description and MCP tool definition were updated to document
sandbox lifetime, the `then` parameter, and the tip to reach for these
tools to exercise real `jp` behavior end-to-end.

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

167 of 222 new or added lines in 2 files covered. (75.23%)

1 existing line in 1 file now uncovered.

33812 of 50757 relevant lines covered (66.62%)

250.45 hits per line

Uncovered Changes

Lines Coverage ∆ File
54
48.87
15.84% .config/jp/tools/src/debug_jp/trace.rs
1
97.92
-0.15% .config/jp/tools/src/debug_jp/util/trace_render.rs

Coverage Regressions

Lines Coverage ∆ File
1
48.87
15.84% .config/jp/tools/src/debug_jp/trace.rs
Jobs
ID Job ID Ran Files Coverage
1 26893797890.1 03 Jun 2026 03:08PM UTC 402
66.62
GitHub Action Run
Source Files on build 26893797890
  • Tree
  • List 402
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #26893797890
  • 7f912889 on github
  • Prev Build on main (#26892836545)
  • Next Build on main (#26894691408)
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