pi-freeflow adds Beam Free and fixes broken tool-argument streams
Version 1.38.3 of the Pi and Oh My Pi extension preserves argument fragments arriving on final stream chunks and updates its OpenCode Zen model catalog.
A small patch for a frustrating agent failure
pi-freeflow 1.38.3 addresses tool arguments that arrive partly in the final stream chunk, while adding Reflection AI’s Beam Free entry to its OpenCode Zen catalog. The October 17 release says the parser now absorbs argument fragments on terminal finish_reason chunks into the buffered prefix, targeting argument rotation and corrupted-JSON loops.
That is a concrete integration fix: a coding agent needs a complete argument object before it can dispatch a tool. The maintainer’s release notes establish the shipped change and intended effect; AITrending has not run a live provider regression test or verified every upstream model route.
The same patch lists Beam Free with a one-million-token context window and retires deprecated LL Alpha and Muse Spark 1.3 contributor free entries from the OpenCode Zen lineup. These are changes to this extension’s catalog, not a new Beam model release or a claim that similarly named entries on other providers have disappeared.
The extension, host and provider are separate
pi-freeflow is loaded by Pi or Oh My Pi. It supplies a model catalog, a shared local proxy and optional relays; the host continues to own thinking normalization, the coding workflow and tool execution. OpenCode Zen is an upstream service route here, not the host in which the extension runs. The README says other agents with different plugin systems do not load this package.
The documented installation commands are pi install npm:pi-freeflow and omp plugin install pi-freeflow. Version 1.38.3 requires Node.js 22.19.0 or newer. The package uses the MIT license and the matching version is available from npm.
Its default setup can talk directly to upstream services. The README describes OpenCode Zen and Kilo free routes as keyless, while Cline routes require browser login; upstream quotas, outages and terms still apply. Optional user-managed relays need platform deployment credentials and can incur hosting costs. The localhost proxy is not local model inference: prompts still travel to the selected service and, when configured, through a relay.
The useful upgrade is a more complete tool-call stream plus another catalog choice. Neither the free label nor a large advertised context window establishes unlimited access, a measured coding advantage or new tool permissions.