10 commits landed across oh-my-pi in the last 3 hours, every one authored by can1357. This batch is feature-heavy and squarely about making the agent more robust to run, fork, and benchmark — less about flashy UI than the last round.
What Changed
Hardened tan fork isolation and session sync. can1357 shipped feat(coding-agent/modes): hardened tan fork isolation and session sync, tightening how isolated agent forks stay separated while still sharing session state. A companion change, feat(coding-agent): injected context-switch instructions into tangential agent forks, tells a fork what to do when control bounces between branches — exactly the kind of plumbing that keeps multi-fork sessions from stepping on each other.
Persistent project launcher service. feat(coding-agent/launch): introduced persistent project service tool adds a long-lived launcher, and feat(coding-agent): added toggle for launch tool gives you a switch for it. feat(coding-agent): unified tool renderer and clarified launch diagnostics rounds out the launch surface with cleaner diagnostics when something fails to start.
BSD compatibility. Two commits widen portability: feat: enabled bsd compatibility for core utilities and command arguments and feat(vendor/uu-stat): enabled bsd-style stat syntax support. That matters for agents running on Darwin and the BSD family, not just Linux.
Harbor manager and model picker. feat(harbor-manager): implemented arm orchestration and vite dev harness brings ARM orchestration plus a Vite dev harness to the harbor manager, while feat(coding-agent): implemented role switching and filtering in model picker makes the model picker role-aware. Closing the batch, feat(harbor-manager): unified benchmark normalization and reporting makes benchmark numbers comparable across runs.
Why It Matters
This is the unglamorous infrastructure that makes an agent dependable: forks that don't leak state, a launcher you can leave running, and benchmarks you can actually trust. The ARM orchestration work also signals oh-my-pi is taking non-x86 targets seriously. For the interactive-side changes that shipped earlier today, our floating model selector and browser safety writeup covers the ergonomics work that preceded this burst.
Want to save money on AI coding tools? Check out the best deals and discounts at aiFiesta.
Top comments (0)