MetaPi v0.1.0-preview.3
Pre-release
Pre-release
MetaPi v0.1.0-preview.3
This preview publishes the next sanitized source snapshot for DSH model-state consistency, Rewind settlement, and the compact Provider Manager example.
Added
- A complete private monorepo example package for managing custom providers and models from the Pi TUI.
- Searchable Provider browsing with grouped management actions.
- Compact Provider overview, connection/authentication, model-catalog, and compatibility pages.
- A bounded five-row model browser with search, position, capability badges, and selected-model details.
- Explicit, additive, cancellable model discovery with rich-versus-ID-only metadata reporting.
Fixed
- Pi model cycling now waits for a Profile Runtime to accept the route before Pi model state, Session history, or Profile preference is committed.
- DSH model status refreshes after committed Pi model selections and labels Harness native, Pi active, and Profile preference state separately.
- Async
/modelselection stays pending until the Runtime accepts it and updates the footer immediately after commit. - DSH Rewind settles through the Runtime abort boundary with bounded attachment, abort, and fork operations.
- Provider credentials are masked in the Provider Manager TUI; discovery errors omit query credentials and remote response bodies.
Behavior boundary
- Opening Provider Manager pages reads only the local configured snapshot and never contacts a provider automatically.
- Model discovery remains an explicit user action.
- No Profile, provider configuration, credential, Session, Harness ledger, or user model preference is bundled in this release.
- Ordinary Pi sessions and runtimes without the optional model-selection hook retain their existing behavior.
Validation
- Provider Manager regression tests passed
5/5. - Model selector, AgentSession, DSH extension, bridge, InteractiveMode, and Runtime focused suites passed.
- Real Windows PTY acceptance passed at 120 and 80 columns with a 17-model Provider; configuration hashes were unchanged and no provider endpoint was contacted.
- Coding-agent build and the full repository
npm run checkpassed with the existing 13 informationalmetapi-configdiagnostics. - The public snapshot contains one commit authored and committed by
Slapq, and passed allowlist, excluded-path, machine-identifier, Session-identifier, and credential-pattern checks.
This remains a source preview. No installer, npm package, credentials, Profile state, Session data, or binary artifact is attached.