(params: unknown)
| 295 | } |
| 296 | |
| 297 | function requireThreadGoalId(params: unknown): string { |
| 298 | const id = optionalThreadId(params) |
| 299 | if (!id) throw new Error("threadId or goalId is required") |
| 300 | return id |
| 301 | } |
| 302 | |
| 303 | function normalizeTokenBudget(value: unknown): number | null | undefined { |
| 304 | if (value === null) return null |
no test coverage detected