pi-ts-aperture: v0.17.0
Minor Changes
-
00a2a0e: Replace the connectors extension’s custom MCP client and the four
aperture_connector_*discovery meta-tools with pi’s built-in MCP support. The gateway’s/v1/mcpendpoint is now registered viapi.registerMcpServer("aperture", { exposure: "deferred" }), so connector tools surface as pi-nativemcp__aperture__*tools discovered through pi’stool_searchand managed with/mcp.Requires pi 1.0 or newer (the peer range now reads
>=1.0.0), which is wherepi.registerMcpServerships.connectors.pinnedToolsandconnectors.discoveryToolsare gone;connectorsshrinks to{ enabled }. Migration005-native-mcp-connectors(config version 0.17.0) removes both keys from existing configs automatically. The pi-native replacements: pin or hide tools withtoolExposureon anapertureentry inmcp.json("direct"pins,"hidden"suppresses; a same-namemcp.jsonentry takes precedence over the extension’s session-scoped registration), and discovery keeps the olddiscoveryTools: truebehavior via the server’sdeferredexposure.
Patch Changes
- 93bb5d2: Record the bare model id on proxied assistant messages so resumed sessions restore the model instead of warning
Could not restore model <provider>/<gateway>/<model>.