create mode 100644 apps/mobile/src/lib/providerClients.ts delete mode 100644 apps/server/src/orchestration-v2/Adapters/PiAdapterV2.test.ts delete mode 100644 apps/server/src/orchestration-v2/Adapters/PiAdapterV2.ts delete mode 100644 apps/server/src/orchestration-v2/Adapters/PiRpc.ts delete mode 100644 apps/server/src/orchestration-v2/Adapters/piT3McpExtensionSource.test.ts delete mode 100644 apps/server/src/orchestration-v2/Adapters/piT3McpExtensionSource.ts delete mode 100644 apps/server/src/orchestration-v2/Adapters/piT3McpInjection.test.ts delete mode 100644 apps/server/src/orchestration-v2/Adapters/piT3McpInjection.ts delete mode 100644 apps/server/src/orchestration-v2/ContextHandoffBudget.ts delete mode 100644 apps/server/src/orchestration-v2/ProviderContinuationRequests.ts delete mode 100644 apps/server/src/provider/Drivers/PiDriver.test.ts delete mode 100644 apps/server/src/provider/Drivers/PiDriver.ts delete mode 100644 apps/server/src/provider/PiCommands.test.ts delete mode 100644 apps/server/src/provider/PiCommands.ts delete mode 100644 apps/server/src/provider/PiProvider.test.ts delete mode 100644 apps/server/src/provider/PiProvider.ts delete mode 100644 apps/server/src/provider/makeManagedServerProvider.test.ts delete mode 100644 apps/server/src/provider/makeManagedServerProvider.ts delete mode 100644 apps/server/src/provider/piThinkingCapabilities.test.ts delete mode 100644 apps/server/src/provider/piThinkingCapabilities.ts delete mode 100644 apps/server/src/provider/providerUpdateSettings.ts delete mode 100644 apps/server/src/textGeneration/PiTextGeneration.test.ts delete mode 100644 apps/server/src/textGeneration/PiTextGeneration.ts create mode 100644 apps/web/src/components/chat/ProviderPackageIcon.tsx create mode 100644 packages/provider-core/src/server/continuationRequests.ts create mode 100644 packages/provider-core/src/server/handoffBudget.ts create mode 100644 packages/provider-core/src/server/managedProvider.test.ts create mode 100644 packages/provider-core/src/server/managedProvider.ts create mode 100644 packages/provider-core/src/server/snapshotSettings.ts create mode 100644 packages/provider-pi/package.json create mode 100644 packages/provider-pi/src/client.ts create mode 100644 packages/provider-pi/src/server.ts create mode 100644 packages/provider-pi/src/server/adapter.test.ts create mode 100644 packages/provider-pi/src/server/adapter.ts create mode 100644 packages/provider-pi/src/server/commands.test.ts create mode 100644 packages/provider-pi/src/server/commands.ts create mode 100644 packages/provider-pi/src/server/driver.test.ts create mode 100644 packages/provider-pi/src/server/driver.ts create mode 100644 packages/provider-pi/src/server/mcpExtensionSource.test.ts create mode 100644 packages/provider-pi/src/server/mcpExtensionSource.ts create mode 100644 packages/provider-pi/src/server/mcpInjection.test.ts create mode 100644 packages/provider-pi/src/server/mcpInjection.ts create mode 100644 packages/provider-pi/src/server/rpc.ts create mode 100644 packages/provider-pi/src/server/status.test.ts create mode 100644 packages/provider-pi/src/server/status.ts create mode 100644 packages/provider-pi/src/server/textGeneration.test.ts create mode 100644 packages/provider-pi/src/server/textGeneration.ts create mode 100644 packages/provider-pi/src/server/thinkingCapabilities.test.ts create mode 100644 packages/provider-pi/src/server/thinkingCapabilities.ts create mode 100644 packages/provider-pi/src/settings.ts create mode 100644 packages/provider-pi/tsconfig.json