Skip to content

MetaPi v0.1.0-preview.3

Pre-release
Pre-release

Choose a tag to compare

@Slapq Slapq released this 17 Aug 07:20
· 15 commits to main since this 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 /model selection 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 check passed with the existing 13 informational metapi-config diagnostics.
  • 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.