MCPcopy Create free account
hub / github.com/arctic-cli/interface / provider

Function provider

packages/arctic/src/session/system.ts:28–36  ·  view source on GitHub ↗
(model: Provider.Model)

Source from the content-addressed store, hash-verified

26 }
27
28 export function provider(model: Provider.Model) {
29 if (model.api.id.includes("gpt-5")) return [PROMPT_CODEX]
30 if (model.api.id.includes("gpt-") || model.api.id.includes("o1") || model.api.id.includes("o3"))
31 return [PROMPT_BEAST]
32 if (model.api.id.includes("gemini-")) return [PROMPT_GEMINI]
33 if (model.api.id.includes("claude")) return [PROMPT_ANTHROPIC]
34 if (model.api.id.includes("polaris-alpha")) return [PROMPT_POLARIS]
35 return [PROMPT_ANTHROPIC_WITHOUT_TODO]
36 }
37
38 export async function environment() {
39 const project = Instance.project

Callers 1

DialogModelFunction · 0.50

Calls

no outgoing calls

Tested by

no test coverage detected