-
released this
2026-11-06 17:28:14 -10:00 | 10 commits to main since this release📅 Originally published on GitHub: Thu, 15 Oct 2026 01:51:32 GMT
🏷️ Git tag created: Thu, 15 Oct 2026 01:43:12 GMTSwarmOS v0.5.0 extends the Omni-Harness with codebase intelligence, resilience, and memory. Four new subsystems plus a dev-server log tap.
Highlights
🗺️ PageRank RepoMap —
src/omni/repomap.tsA PageRank-weighted repository map that scans imports, computes per-file centrality, and exposes the reverse-import blast radius so agents know which files a change can ripple into before editing.
⚡ Doom-Loop Circuit Breaker —
src/omni/circuit-breaker.tsDetects repeated edit/shell failures within a session and trips a circuit breaker, halting further attempts instead of burning turns in a loop.
⏳ Time-Travel Checkpoints —
src/omni/checkpoints.tsZero-git-noise checkpoints that snapshot file state and roll back cleanly — no stash, no dirty worktree, no commit churn.
🧠 Episodic Memory —
src/omni/memory.tsCross-session lessons persisted to
.opencode/memory/lessons.json, so knowledge gained in one session carries forward to the next.🖥️ PTY Log Tap —
src/omni/pty-tap.tsReads dev-server logs (by PTY id or log file) with error-only filtering, giving agents fast access to runtime failures.
Also
/omnicommand now surfaces checkpoints, episodic memory, and research sources alongside artifacts (src/commands/omni.ts).- New tests in
test/omni.test.tscovering RepoMap centrality/blast radius, circuit breaking, checkpoint rollback, episodic memory, and PTY log filtering.
Verification
bun run typecheck— 0 errorsbun test— 40 pass / 0 fail across all 6 suitesbun run build— regenerateddist/index.js,dist/swarmos.standalone.js,dist/index.d.ts, andswarmos-plugin.ts
Full diff:
v0.4.0...v0.5.0Downloads
mirror of
https://github.com/Heretek-AI/SwarmOS.git
synced 2026-11-07 10:06:01 -10:00