Repository navigation
Zeroshot v10.14.0
Changes since v10.13.0.
Features
Add the Pi coding agent as a fourth harness (#1235)
Adds Pi as an officially supported fourth harness alongside Claude Code,
Codex, and GitHub Copilot. Local and hosted runs support anthropic,
openai, openrouter, bedrock, and gateway lanes through Pi CLI
1.0.3. Model identifiers remain caller-owned.
Claude and Pi share the ProviderTranscript process boundary for
concurrent input/output, settlement and cleanup. Shared helpers own
bounded text publication, credential redaction, launch environments and
declared-connection validation. Codex reuses text normalization and
chunking. Each harness keeps its native protocol, permissions and
session policy.
Pi provider documents use atomic private-file replacement with worker
ownership. Declared credentials suppress alternate ambient
authentication. Pi carries response schemas in prompts and uses the
existing bounded correction policy. CLI, UI, SDK, target-image and
managed-skill support are included.
The review fixes preserve process diagnostics alongside Pi errors, make
malformed or overflowing usage permanently incomplete, and resolve Pi
home shorthand before detachment. Claude retains its documented
system/api_retry continuation behavior. Greptile's reasonable concerns
are addressed, including the latest usage-overflow finding.
Reconciled with main at ffb018bc. The refactor removes 196
production Rust lines compared with the reconciled original Pi
implementation, excluding test modules.
Closes #1209.
Upgrade
npm install -g @the-open-engine-company/zeroshot@10.14.0