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

umputun / ralphex / 39457265515
86%

Build:
DEFAULT BRANCH: master
Ran 20 Oct 2026 04:27PM 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

20 Oct 2026 04:25PM UTC coverage: 86.149% (+0.02%) from 86.128%
39457265515

push

github

web-flow
Tell agents not to quote signal markers (#467)

* fix: tell agents not to quote signal markers

detectSignal matches a marker anywhere in the output, so an agent that writes the full marker inside a sentence explaining it is not sending it sends the signal anyway. In custom_eval.txt this ended the external review loop with the fixes uncommitted and never re-reviewed.

each prompt that defines signals now says a marker takes effect wherever it appears, and that a signal is referred to by its bare name (REVIEW_DONE), never the full marker. review_first.txt and review_second.txt extend their existing irreversible-marker paragraph; codex.txt, custom_eval.txt and task.txt get a short SIGNALS paragraph. This is prompt mitigation, consistent with how #92 and #293 were handled; the detection contract is unchanged.

Related to https://github.com/umputun/ralphex/issues/466

* test: check error channel results in web tests

golangci-lint 2.15.0 reports the discarded receives from errCh in the dashboard port-conflict test and from done in the watcher close test as unchecked errors. Both channels deliver nil on these paths, so the tests now assert it. CI pins 2.13.0, which does not flag them.

* fix: name TASK_FAILED as a bare signal in review prompts

review_first.txt and review_second.txt define both REVIEW_DONE and TASK_FAILED, but the bare-name rule gave only REVIEW_DONE as its example. A quoted TASK_FAILED marker is detected the same way and would fail the review, so the rule now names both, matching task.txt.

Related to https://github.com/umputun/ralphex/issues/466

* docs: add backlog items from the #466 review

8260 of 9588 relevant lines covered (86.15%)

226.8 hits per line

Coverage Regressions

Lines Coverage ∆ File
4
81.87
0.52% pkg/web/watcher.go
1
91.1
-0.34% pkg/web/session_manager.go
Jobs
ID Job ID Ran Files Coverage
1 39457265515.1 20 Oct 2026 04:27PM UTC 55
86.15
GitHub Action Run
Source Files on build 39457265515
  • Tree
  • List 55
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • fa6dd6f4 on github
  • Prev Build on master (#38449335146)
  • Next Build on master (#40118357812)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc