Skip to content

v0.12.0 — public launch

Latest

Choose a tag to compare

@kid7st kid7st released this 10 Jul 10:34

FastAgent is now public at fastagent-sh/fastagent and published under the @fastagent-sh npm scope.

Highlights

  • Explicit package boundaries — use @fastagent-sh/fastagent/core for the engine-neutral Agent Handler contract and hosting helpers, or /pi for the pi reference implementation. The root package remains the convenient aggregate API.
  • Fail-closed channels — an enabled channel that cannot load or collides with another route now fails dev / start; it can no longer silently disappear and expose the fallback /invoke endpoint. Rename a file to *.disabled to turn it off.
  • Safer skill updatesfastagent add skill --update preserves the previous copy across interrupted or failed updates.
  • Release confidence — Node 22/24/26, packed-package installation, and Bun 1.3 are exercised in CI; releases verify tag/version alignment and publish with npm provenance.
  • Documentation reset — the public docs now distinguish the engine-neutral contract, pi reference implementation, execution environment seam, and runtime isolation responsibilities.

Install

npm i -g @fastagent-sh/fastagent
fastagent init my-agent
cd my-agent
fastagent dev

Full log: v0.11.0...v0.12.0