From 63e783ef795d91c745733b945247e917f1683d31 Mon Sep 17 00:00:00 2001 From: Ciaran McAleer <72049678+CiaranMcAleer@users.noreply.github.com> Date: Wed, 2 Jul 2025 19:43:59 +0100 Subject: [PATCH] Changed handling of OpenRouter requests to add some custom headers so that it can see the app (#613) Co-authored-by: Dax Raad --- packages/opencode/src/provider/provider.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/packages/opencode/src/provider/provider.ts b/packages/opencode/src/provider/provider.ts index eb904283..2c4c7ddd 100644 --- a/packages/opencode/src/provider/provider.ts +++ b/packages/opencode/src/provider/provider.ts @@ -205,6 +205,17 @@ export namespace Provider { }, } }, + openrouter: async (provider) => { + return { + autoload: false, + options: { + headers: { + "HTTP-Referer": "https://opencode.ai/", + "X-Title": "opencode", + }, + }, + } + }, } const state = App.state("provider", async () => {