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

umputun / revdiff / 24136129505

08 Apr 2026 11:46AM UTC coverage: 89.612% (-1.0%) from 90.562%
24136129505

Pull #51

github

rashpile
docs(skill): refine timeout guidance with background-task handling

Replace the hardcoded 1800000 suggestion with "max supported by your
harness" after discovering that Claude Code caps at 600000 but does not
kill the child process — it auto-backgrounds the bash call and hands the
model a task output path. The session auto-resumes when the task
completes.

Split Step 3 recovery into two cases:
  - Case A: background task handoff (Claude Code): do not Read the task
    output file while the child is still running; poll via BashOutput or
    trust the auto-resume, then cat the known output path on completion.
  - Case B: hard timeout error (no background handoff): the existing
    user-confirmation + ls -t /tmp/revdiff-output-* recovery.

Validated by running a real revdiff session in a separate Claude Code,
watching the JSONL transcript cross the 600000ms boundary, and observing
auto-background + auto-resume behaviour.
Pull Request #51: docs(skill): handle long-running launcher on harnesses with short bash timeouts

4546 of 5073 relevant lines covered (89.61%)

467.17 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

84.65
/app/diff/diff.go


Source Not Available

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