GitHub radar

SoL-Pi: Four Efficiency Mechanisms for the Pi Agent by NVIDIA Labs

NVIDIA Labs released SoL-Pi — a Pi agent extension that reduces repeated model turns, context replay, and log reading without skipping work, via four opt-in mechanisms.

01NVlabs/SoL-Pi 2.7kTypeScript

SoL-Pi is a standalone extension for the Pi coding agent, released by NVIDIA Labs. It adds four opt-in efficiency mechanisms found through auto-research experiments. Action Fusion combines a file edit with its follow-up validation command in a single tool call. ObservationPack turns repeated large tool results into stable handles so the model does not replay the same content multiple times. Evidence-Preserving Reducer compresses long diagnostic logs into compact receipts while keeping every quoted source line. Online Context Compact moves completed plan steps out of active context, subject to economic and window-pressure checks. None of these patches Pi's source; all run through Pi's public extension APIs and are disabled by default. The project includes an arXiv paper (2609.20519) describing the auto-research process that generated the mechanisms.

Why a vibe-coder should care

If you use Pi for long coding sessions and notice repeated tool calls, growing context, or token waste on already-done work, SoL-Pi addresses all of this. The install is one command. Every mechanism is independently controlled, so you can enable just what helps your workflow.

How to install

Copy this and send it to your agent — Claude Code, Codex, any of them:

Install the SoL-Pi extension for my Pi agent: https://github.com/NVlabs/SoL-Pi — follow the README, create a sol-pi.json config with actionFusion and observationPack enabled, confirm Pi 0.85.1 is installed, and show me that the extension loaded.

Requires Pi coding agent 0.85.1 and Node.js 22.19+ — runs on any laptop.

Open on GitHub