Download Latest Version v0.12.0 source code.zip (9.7 MB)
Email in envelope

Get an email when there's a new version of runwisp

Home / v0.7.0
Name Modified Size InfoDownloads / Week
Parent folder
checksums-sha256.txt 2026-05-27 370 Bytes
runwisp-darwin-arm64.tar.gz 2026-05-27 9.3 MB
runwisp-darwin-x64.tar.gz 2026-05-27 10.0 MB
runwisp-linux-arm64.tar.gz 2026-05-27 8.9 MB
runwisp-linux-x64.tar.gz 2026-05-27 9.8 MB
README.md 2026-05-27 2.0 kB
v0.7.0 source code.tar.gz 2026-05-27 2.0 MB
v0.7.0 source code.zip 2026-05-27 2.5 MB
Totals: 8 Items   42.6 MB 0

Added

  • Full-text log search across a task's runs. Press / in the TUI, or click Search in the task header (or ⌘K / Ctrl K) in the Web UI, to grep every captured run of a task for a substring or RE2 regex, case-sensitive or not. Hits are grouped by run with the run's start time as the heading; click one and the existing log viewer jumps to the line and pulses a highlight. The scan is on-demand — no background index, no extra disk usage — and walks runs newest-first in parallel, with an opaque cursor for paging through long histories. The Web UI modal pages through older runs as you scroll, so tasks with thousands of runs are searchable end-to-end. Exposed at GET /api/tasks/{name}/log/search. See Logs / Search.

  • Observable Docker Compose services. Point RunWisp at an existing docker-compose.yml and every service becomes an observable RunWisp service — per-container logs streamed and indexed, restart policies enforced, notifications on failure, trigger/stop from the Web UI and REST API. Drop one line next to your compose file ([compose.myapp]) and RunWisp auto-discovers compose.yaml / docker-compose.yml and imports every service. Mix and match modes — mode = "services" (default) supervises each compose service independently, mode = "stack" runs the whole project as one unit. Per-service overrides ([compose.myapp.api]) layer RunWisp knobs onto specific services without touching the compose file. [services.*] and [tasks.*] can also point at a single compose service via compose_file + compose_service for long-running supervision or cron-driven one-shots. First-run scaffolding detects adjacent compose files and offers an opt-in starter import. See [compose.*] and the migration guide.

Source: README.md, updated 2026-05-27