github nicobailon/pi-subagents v0.8.4

latest releases: v0.27.0, v0.26.0, v0.25.0...
3 months ago

Fixed

  • JSONL artifact files no longer written by default — they duplicated pi's own session files and were the sole cause of subagent-artifacts directories growing to 10+ GB. Changed includeJsonl default from true to false. _output.md and _meta.json still capture the useful data.
  • Artifact cleanup now covers session-based directories, not just the temp dir. Previously cleanupOldArtifacts only ran on os.tmpdir()/pi-subagent-artifacts at startup, while sync runs (the common path) wrote to <session-dir>/subagent-artifacts/ which was never cleaned. Now scans all ~/.pi/agent/sessions/*/subagent-artifacts/ dirs on startup and cleans the current session's artifacts dir on session lifecycle events.
  • JSONL writer now enforces a 50 MB size cap (maxBytes on JsonlWriterDeps) as defense-in-depth for users who opt into JSONL. Silently stops writing at the cap without pausing the source stream, so the progress tracker keeps working.

Don't miss a new pi-subagents release

NewReleases is sending notifications on new releases.