Skip to content

Releases: trvon/pi-loop

pi-loop: v0.6.4

Choose a tag to compare

@github-actions github-actions released this 22 Jul 02:30
0ad8a6f

0.6.4 (2026-07-22)

Features

  • ui: render compact status cards (02925ae)
  • workflow: add state loop foundation (2fddbe9)
  • workflow: add task-driven state loops (f174211)

Bug Fixes

  • deps: raise Pi security baseline (5f538cf)

pi-loop: v0.6.3

Choose a tag to compare

@github-actions github-actions released this 17 Jul 22:08
53decb7

0.6.3 (2026-07-17)

Bug Fixes

  • loop: prevent premature self-deletion (6049e15)
  • ui: restore loop status after resets (da580f0)

pi-loop: v0.6.2

Choose a tag to compare

@github-actions github-actions released this 17 Jul 10:53
bddceea

0.6.2 (2026-07-17)

Bug Fixes

  • deps: require patched pi runtime (459a44a)
  • loop: start dynamic goals immediately (790959c)
  • monitor: wake after timeouts (478535b)

pi-loop: v0.6.1

Choose a tag to compare

@github-actions github-actions released this 16 Jul 21:24
7843217

0.6.1 (2026-07-16)

Features

  • loop: add dynamic goal loops (44e578f)

Bug Fixes

  • fast failing monitor hit error before onDone registered. Orca/agent never woke. (56cd43d)
  • loop: harden dynamic goal loops (036fbaf)

pi-loop: v0.6.0

Choose a tag to compare

@github-actions github-actions released this 02 Jul 19:31
6d13388

0.6.0 (2026-07-02)

⚠ BREAKING CHANGES

  • package exports map blocks deep src/ imports — consumers must use @trevonistrevon/pi-loop/api. tasks:updated now reports previousStatus at edit time, not pre-transition.

Features

  • add maxFires for self-limiting loops, event-driven prompt steering (52b50f0)
  • add native task fallback and compact task tracker (6b5b6ff)
  • add task decomposition guidance to TaskCreate prompt (4c51e72)
  • add tasks:rpc:clean RPC for sweeping done tasks (73812ed)
  • auto-create task worker loop at backlog threshold (430663a)
  • canonical rpc module + init-time task server (7335eff)
  • generalize task backlog loop cleanup (9132948)
  • goal prompt and loading refinements (b31df23)
  • prune completed tasks after successful git commit (cba120b)
  • refining monitor interface (66a6007)
  • show worker-loop hint when pending tasks reach 5+ (74dbf2c)
  • skip loop fires when autoTask loop has no pending tasks (f2feb07)
  • tasks: add native rpc update and backlog signals (31d06f6)
  • tasks: emit native task events with previousStatus tracking (61b49ea)

Bug Fixes

  • add trigger validation, readOnly flag, and edge-case tests (91baa07)
  • auto-delete worker loop when task backlog clears (502fa10)
  • auto-expire monitor:done loops, buffer output, show completed monitors (a3ec5de)
  • deduplicate loop follow-up messages to prevent flood (1613511)
  • delete done loops/monitors immediately instead of marking expired (43f5220)
  • delete event maxFires loops immediately (12335e7)
  • deliver monitor onDone wakes without event dependency (79d6a8b)
  • derive jitter ceiling from cron step, delete expired event loops (6d13935)
  • flush buffered worker wakes on agent end (7a7dedf)
  • harden TaskUpdate prompt to prevent taskId alias errors (5dfefd9)
  • injection: use before_agent_start message, not tool_result (99a6317)
  • loop trigger fix (619f32c)
  • monitor: make MonitorManager spawn-injectable, fix CI test timeouts (f277646)
  • monitor: prune stopped/timed-out monitors (a46f6e8)
  • only dedup recurring loop fires, always deliver one-shot events (352e50e)
  • persist: expire event loops on session start, clean stale monitors (7f0876d)
  • recommend 5m default interval in LoopCreate task-continuation prompt (1af3bcd)
  • release please fix (16e2304)
  • reminders: make loop reminder directive, not informational (e21174d)
  • repair native task fallback compilation (a8cef04)
  • runtime: unref retention timer, swallow heartbeat pump errors (602816b)
  • scope native task files by session, prevent cross-session leakage (0436710)
  • tasks: gate late native RPC probes (c97f4ad)
  • tasks: guard native fallback registration (7d3b74a)
  • trigger: auto-expire non-recurring event loops (178f9fd)
  • use pi.hasPendingMessages() instead of bespoke tracking Set (dab60d4)

Performance Improvements

  • test: replace real 6.1s waits with fake-timer advance in onDone tests (c713ad3)