NewThinkingError creates a new ThinkingError with the given code and message.
(code ErrorCode, message string)
| 61 | |
| 62 | // NewThinkingError creates a new ThinkingError with the given code and message. |
| 63 | func NewThinkingError(code ErrorCode, message string) *ThinkingError { |
| 64 | return &ThinkingError{ |
| 65 | Code: code, |
| 66 | Message: message, |
| 67 | } |
| 68 | } |
| 69 | |
| 70 | // NewThinkingErrorWithModel creates a new ThinkingError with model context. |
| 71 | func NewThinkingErrorWithModel(code ErrorCode, message, model string) *ThinkingError { |