Dashboard › opencode › Distillation
d5eb4958-ff15-49da-818a-11adef5b044e["lore_tm_v1_T6WEwyn16GA37Nm-NBHowsTYKptRxOHDeQ3DlCAL9zI"]
/home/byk/Code/opencode-v2-pilot/packages/schema/src/provider.ts lines 1–37. The module re-exports Provider from "./provider.js"; imports { Effect, Schema } from "effect", { Integration } from "./integration.js", and { optional, PositiveInt, statics } from "./schema.js".ID in /home/byk/Code/opencode-v2-pilot/packages/schema/src/provider.ts: Schema.String.pipe(Schema.brand("Provider.ID"), statics(...)) defines ordered static IDs: 1. opencode: "opencode", 2. anthropic: "anthropic", 3. openai: "openai", 4. google: "google", 5. googleVertex: "google-vertex", 6. githubCopilot: "github-copilot", 7. amazonBedrock: "amazon-bedrock", 8. azure: "azure", 9. openrouter: "openrouter", 10. mistral: "mistral", 11. gitlab: "gitlab"; ID is typed as typeof ID.Type./home/byk/Code/opencode-v2-pilot/packages/schema/src/provider.ts: Package = Schema.String with type typeof Package.Type; Activation = Schema.Literals(["auto", "enabled", "disabled"]) with type typeof Activation.Type.Compaction in /home/byk/Code/opencode-v2-pilot/packages/schema/src/provider.ts: type typeof Compaction.Type; schema is a union of { mode: Schema.Literal("local") } and { mode: Schema.Literal("provider"), threshold: PositiveInt.pipe(optional) }, annotated with identifier "Provider.Compaction"./home/byk/Code/opencode-v2-pilot/packages/schema/src/provider.ts begins an export const Overlays = { declaration at line 37; its contents were not included in the displayed excerpt.