| 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 |