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

umputun / ralphex / 28187637106
84%

Build:
DEFAULT BRANCH: master
Ran 25 Jun 2026 05:14PM UTC
Jobs 1
Files 55
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 Jun 2026 05:13PM UTC coverage: 83.742%. Remained the same
28187637106

push

github

web-flow
Add pi provider support (wrapper + skills) (#378)

* add plan: pi-provider-support

* feat: add pi-as-claude wrapper arg handling and pi invocation

* feat: add pi JSON event to stream-json translation

* feat: add pi wrapper docs and repo integration

* feat: scaffold assets/pi skill tree and frontmatter validator

* feat: adapt ralphex-plan & ralphex-adopt skills for pi

* feat: adapt ralphex & ralphex-update skills for pi

* feat: verify pi provider acceptance criteria

* feat: cross-reference pi skills in docs and record manifest rationale

* Buffer pi token deltas into lines so signals survive translation

pi streams assistant text as token-level deltas; the wrapper emitted one
content_block_delta per token with a trailing newline. This garbled output
and split <<<RALPHEX:...>>> signals across blocks, where the executor's
per-block detectSignal could never match them, breaking completion detection.
Reassemble deltas into complete lines before emitting. Also strengthen the
terminal-result test (assert count, not presence), add coverage for split
signals, token joining, PI_VERBOSE/effort edge cases, and drop the now-dead
is_ported branching in skills_test.

* Fix SC2097/SC2098 shellcheck warnings in pi wrapper tests

Export TMPDIR_TEST once instead of redundantly re-assigning it inline on
every env-prefixed wrapper invocation. The same-line self-referential
assignment tripped SC2097/SC2098 across 23 call sites.

* Fix broken PI_VERBOSE troubleshooting guidance in pi wrapper README

ralphex passes claude_command verbatim to exec.Command as the executable
name with no shell tokenization, so an inline 'env PI_VERBOSE=1 ...' prefix
would fail with no-such-file. Document exporting PI_VERBOSE before running
ralphex instead, matching the sibling wrapper pattern.

* move completed plan: 20260607-pi-provider-support.md

* Add PI_EXTRA_ARGS passthrough to pi wrapper for non-interactive tool approval

* Pass prompt to pi via stdin instead of argv

* Neutraliz... (continued)

7783 of 9294 relevant lines covered (83.74%)

226.65 hits per line

Jobs
ID Job ID Ran Files Coverage
1 28187637106.1 25 Jun 2026 05:14PM UTC 55
83.74
GitHub Action Run
Source Files on build 28187637106
  • Tree
  • List 55
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 6caa178b on github
  • Prev Build on master (#27985441994)
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