@@ -23,9 +23,8 @@ export type VerboseLevel = "off" | "on" | "full";
|
23 | 23 | export type TraceLevel = "off" | "on" | "raw"; |
24 | 24 | export type NoticeLevel = "off" | "on" | "full"; |
25 | 25 | export type ElevatedLevel = "off" | "on" | "ask" | "full"; |
26 | | -export type ElevatedMode = "off" | "ask" | "full"; |
27 | 26 | export type ReasoningLevel = "off" | "on" | "stream"; |
28 | | -export type UsageDisplayLevel = "off" | "tokens" | "full"; |
| 27 | +type UsageDisplayLevel = "off" | "tokens" | "full"; |
29 | 28 | /** Minimal model catalog entry needed to choose thinking defaults. */ |
30 | 29 | export type ThinkingCatalogEntry = { |
31 | 30 | provider: string; |
@@ -100,11 +99,6 @@ export function isSessionDefaultDirectiveValue(raw?: string | null): boolean {
|
100 | 99 | return ["default", "inherit", "inherited", "clear", "reset", "unpin"].includes(key); |
101 | 100 | } |
102 | 101 | |
103 | | -/** Human-readable hint for xhigh support in command menus and errors. */ |
104 | | -export function formatXHighModelHint(): string { |
105 | | -return "provider models that advertise xhigh reasoning"; |
106 | | -} |
107 | | - |
108 | 102 | /** Chooses the default thinking level for one provider/model catalog entry. */ |
109 | 103 | export function resolveThinkingDefaultForModel(params: { |
110 | 104 | provider: string; |
@@ -162,11 +156,6 @@ export function normalizeTraceLevel(raw?: string | null): TraceLevel | undefined
|
162 | 156 | return undefined; |
163 | 157 | } |
164 | 158 | |
165 | | -/** Normalizes notice visibility values. */ |
166 | | -export function normalizeNoticeLevel(raw?: string | null): NoticeLevel | undefined { |
167 | | -return normalizeOnOffFullLevel(raw); |
168 | | -} |
169 | | - |
170 | 159 | /** Normalizes response usage display values. */ |
171 | 160 | export function normalizeUsageDisplay(raw?: string | null): UsageDisplayLevel | undefined { |
172 | 161 | if (!raw) { |
@@ -214,17 +203,6 @@ export function normalizeElevatedLevel(raw?: string | null): ElevatedLevel | und
|
214 | 203 | return undefined; |
215 | 204 | } |
216 | 205 | |
217 | | -/** Collapses elevated levels into runtime execution mode. */ |
218 | | -export function resolveElevatedMode(level?: ElevatedLevel | null): ElevatedMode { |
219 | | -if (!level || level === "off") { |
220 | | -return "off"; |
221 | | -} |
222 | | -if (level === "full") { |
223 | | -return "full"; |
224 | | -} |
225 | | -return "ask"; |
226 | | -} |
227 | | - |
228 | 206 | /** Normalizes reasoning visibility values. */ |
229 | 207 | export function normalizeReasoningLevel(raw?: string | null): ReasoningLevel | undefined { |
230 | 208 | if (!raw) { |
|