Aliou Diallo

pi-ts-aperture releases

September 2026

pi-ts-aperture: v0.15.0

Minor Changes 418c780: Make provenance headers configurable and follow Pi's telemetry configuration. The Referer: https://pi.dev and x-session-id headers injected on every provider request can now be turned off with the new shouldSendProvenanceHeaders config option (default true…

pi-ts-aperture: v0.14.4

Patch Changes 7780a12: Fix proxy auth registration so immediate spawn completions use Aperture placeholder credentials before gateway reconciliation. 6704355: Proxy mode: strip the transport-qualified provider prefix from the persisted assistant message model id in the message_e…

August 2026

pi-ts-aperture: v0.14.0

Minor Changes b163e5e: Add an optional per-provider api override for dedicated and proxy modes (extensions/shared/config/types.ts, editable per provider in /aperture:settings). A gateway provider that serves more than one compatibility surface (e.g. openai_chat + anthropic_messa…

pi-ts-aperture: v0.13.0

Minor Changes 37d6620: Add per-provider keepGatewayModelsOnly in proxy.upstreamProviders (default false). When enabled on a proxied provider, its registered models are filtered down to the ones the Aperture gateway actually serves (same /api/providers + /v1/models cross-referenc…

pi-ts-aperture: v0.12.0

Minor Changes 7e76634: Native pi-ai provider registration for both modes, and a proxy-mode routing fix. Proxy mode: requests for extension-native providers (synthetic, neuralwatt) now go through the Aperture gateway. Sync previously re-registered providers via the name-plus-conf…

July 2026

pi-ts-aperture: v0.11.0

Minor Changes eee1395: Dedicated mode: model capability metadata and Pi models-store caching. Dedicated models are now enriched at refresh time instead of registering with flat safe defaults. Capability metadata (context window, output limit, vision input, reasoning, thinking le…

pi-ts-aperture: v0.10.0

Minor Changes 46fd304: Dedicated mode now infers the gateway base URL per model from Pi's native model registry, fixing non-/v1 upstreams like Z.ai in dedicated mode. Previously dedicated mode registered every OpenAI-compat model at gateway/v1, so Z.ai (/api/coding/paas/v4) prod…

June 2026

pi-ts-aperture: v0.8.0

Minor Changes 61e66dc: Filter disabled gateway providers out of proxy and dedicated flows. /api/providers lists every provider regardless of its disabled flag, so disabled providers and their models leaked into the proxy settings/onboarding checklist, the dedicated provider list…

pi-ts-aperture: v0.7.0

Minor Changes 6d03cf5: Add connectors extension and restructure shared config. Connectors: new extension that discovers MCP tools from Aperture's /v1/mcp endpoint and registers them with Pi. Splits tools into pinned (first-class Pi tools) and proxied (reached through discovery m…

pi-ts-aperture: v0.6.0

Minor Changes b365a22: Refactor Aperture into a single extension with independent dedicated and proxy capabilities. Replaced the legacy mode setting with independent dedicated.enabled and proxy.enabled flags. Existing configs are migrated automatically. Kept dedicated enabled by…

April 2026

pi-ts-aperture: v0.5.0

Minor Changes b51d282: Rewrite extension architecture. Moves core logic to src/lib/, introduces ApertureRuntime class with dependency injection, replaces lifecycle hooks with session_start + onSync callback pattern, and adds provider unregistration with user notification. 00ba11…

pi-ts-aperture: v0.4.0

Minor Changes 2240e43: Extract pure core functions from Pi glue. Move decision-making logic into pure functions in src/core/: URL helpers: normalizeInputUrl, resolveGatewayUrl, resolveProviderBaseUrl Plan builders: buildApplyPlan, planConfigChange All core logic is now unit-test…

March 2026

pi-ts-aperture: v0.3.0

Minor Changes dffb404: Refactor the Aperture routing implementation into focused modules and improve startup model discovery. ### What changed Split the previous large src/index.ts into a clearer architecture: src/providers/aperture.ts for routing/bootstrap/model refresh logic s…

February 2026

pi-ts-aperture: v0.2.0

Minor Changes 926f0a9: Improve /aperture:setup provider and connectivity flow. Add URL health check during setup (/v1/models) before provider selection, with retry/cancel UX. Build provider choices from Pi's runtime model registry so extension-registered providers (for example p…

pi-ts-aperture: v0.1.0

Minor Changes ebb9556: Initial release. Route Pi LLM providers through Tailscale Aperture. /aperture:setup interactive wizard (base URL + provider multi-select) /aperture:settings settings UI for updating configuration Auto-registers selected providers with Aperture base URL on…