pi-ts-aperture: v0.6.0
Minor Changes
-
b365a22: Refactor Aperture into a single extension with independent dedicated and proxy capabilities.
- Replaced the legacy
modesetting with independentdedicated.enabledandproxy.enabledflags. Existing configs are migrated automatically. - Kept dedicated enabled by default while allowing proxy to be enabled at the same time.
- Moved Pi extension code under
extensions/aperture/and kept Pi-agnostic Aperture API/provider mapping code undersrc/. - Switched provider discovery to Aperture’s
/api/providersand/aperture/configendpoints. - Added shared provider mapping so onboarding and settings use the same local Pi registry matching behavior.
- Improved proxy matching with base URL child-path matching and provider ID fallback, including the Codex root URL special case.
- Removed dedicated model ID prefixes, persisted gateway model cache, temporary model-sync onboarding skill/tools, and
x-upstream-provider-idrequest headers. - Updated onboarding to choose dedicated, proxy, or both, then reload Pi after saving so selected providers register cleanly.
- Updated settings to edit connection, capabilities, proxy providers, dedicated provider filters, onboarding state, and onboarding extension state.
- Replaced the legacy