feat(core): manage configurable plugin generations

This commit is contained in:
Dax Raad
2026-07-05 15:59:44 -04:00
parent f9d1d3b259
commit a9b7bd9e2f
83 changed files with 1127 additions and 830 deletions
@@ -22,7 +22,9 @@ const addPlugin = Effect.fn(function* () {
describe("OpenRouterPlugin", () => {
it.effect("is registered so legacy OpenRouter behavior can be applied", () =>
Effect.sync(() => expect(ProviderPlugins.map((item) => item.id)).toContain(PluginV2.ID.make("openrouter"))),
Effect.sync(() =>
expect(ProviderPlugins.map((item) => item.id)).toContain(PluginV2.ID.make("opencode.provider.openrouter")),
),
)
it.effect("applies legacy referer headers only to openrouter", () =>