Something went wrong. Try again.
opencode v2 mirror
Something went wrong. Try again.
123456789101112131415161718import { Effect } from "effect"import { define } from "@opencode/plugin/effect/plugin"
export const KiloPlugin = define({ id: "opencode.provider.kilo", effect: Effect.fn(function* (ctx) { yield* ctx.provider.transform((evt) => { for (const item of evt.list()) { if (item.provider.package !== "@opencode/ai/providers/openai-compatible") continue if (item.provider.settings?.baseURL !== "https://api.kilo.ai/api/gateway") continue evt.update(item.provider.id, (provider) => { provider.headers = { ...provider.headers, "HTTP-Referer": "https://opencode.ai/", "X-Title": "opencode" } }) } }) }),})