Move bundled models, model cache/manager, thinking metadata, effort helpers, provider descriptors/discovery, wire constants, and model identity utilities into the new @oh-my-pi/pi-catalog package. Update pi-ai to keep provider runtime/auth concerns, move catalog provider metadata into CATALOG_PROVIDERS, and migrate coding-agent, agent, stats, docs, and tests to import catalog values from pi-catalog. Split coding-agent model registry helpers into discovery, roles, and models config modules while preserving registry orchestration. BREAKING CHANGE: @oh-my-pi/pi-ai no longer exports catalog subpaths such as /models, /model-cache, /model-manager, /model-thinking, /effort, /provider-models*, discovery helpers, and provider wire constants; use the matching @oh-my-pi/pi-catalog subpaths instead.
17 lines
320 B
TypeScript
17 lines
320 B
TypeScript
/** User-facing thinking levels, ordered least to most intensive. */
|
|
export const enum Effort {
|
|
Minimal = "minimal",
|
|
Low = "low",
|
|
Medium = "medium",
|
|
High = "high",
|
|
XHigh = "xhigh",
|
|
}
|
|
|
|
export const THINKING_EFFORTS: readonly Effort[] = [
|
|
Effort.Minimal,
|
|
Effort.Low,
|
|
Effort.Medium,
|
|
Effort.High,
|
|
Effort.XHigh,
|
|
];
|