Skip to content

v0.2.0

Choose a tag to compare

@bethropolis bethropolis released this 11 Jun 22:50
· 79 commits to main since this release

Highlights

  • PTY attach — attach to interactive PTY sessions via bgrun attach
  • Expect — wait for a pattern in log output via bgrun expect
  • Memory RSS guardrails — auto-kill jobs exceeding memory limits
  • Interactive menu — tab-completion, prefix IDs, schema generation
  • Reactive daemon shutdown — 0% idle polling, event-driven auto-shutdown
  • Log stream filtering & follow mode — bgrun tail --follow, ANSI stripping
  • Exponential backoff restart — configurable restart strategy
  • --json flag & clean command — machine-readable output, clean terminated jobs
  • Zero-overhead PTY wait — replaced 100ms polling with blocking OS waitpid
  • Memory monitor guard — immediate break on dead jobs, no stale-PID spin