Aliou Diallo

pi-ts-aperture releases

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…