Adapter contract for local prompt transports. APIinterface LocalPromptAdapter {detect(request?: TransportRequest): Promise<DetectionResult>;readonly name: LocalPromptAdapterName;send(request: TransportRequest): Promise<TransportResponse>;teardown?(): void | Promise<void>;}nameLocalPromptAdapterName