import { Context } from "effect"; import type { ProviderAdapterError } from "../Errors.ts"; import type { ProviderAdapterShape } from "./ProviderAdapter.ts"; export interface OpenCodeAdapterShape extends ProviderAdapterShape { readonly provider: "opencode"; } export class OpenCodeAdapter extends Context.Service()( "t3/provider/Services/OpenCodeAdapter", ) {}