MCPcopy Create free account
hub / github.com/cursor/plugins / ModelProfile

Interface ModelProfile

orchestrate/skills/orchestrate/scripts/models.ts:8–19  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6// entries supply the fallback when `tasks[].model` is omitted.
7
8export interface ModelProfile {
9 /** User-facing slug for `tasks[].model` and `--model` flags. */
10 slug: string;
11 /** Canonical SDK selection passed to `Agent.create({ model })`. */
12 selection: ModelSelection;
13 summary: string;
14 strengths: string[];
15 speed: "fast" | "medium" | "slow";
16 use: string;
17 /** Task types this profile is the default for. */
18 defaultFor?: TaskType[];
19}
20
21// `slug` is the stable authoring name; `selection` is the canonical SDK form.
22// Run `bun cli.ts models --check` after SDK or backend model-schema drift.

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected