Versions in this module Expand all Collapse all v0 v0.1.0 Jul 15, 2026 Changes in this version + var ErrConfigNotFound = errors.New("configuration not found") + var ErrInvalidInput = errors.New("invalid input") + var ErrInvalidToken = errors.New("invalid authentication token") + var ErrNetworkError = errors.New("network error") + var ErrNotAuthenticated = errors.New("not authenticated: please run 'cu auth login'") + var ErrNotFound = errors.New("resource not found") + var ErrRateLimited = errors.New("rate limit exceeded") + var ErrTokenExpired = errors.New("authentication token expired: please run 'cu auth login' again") + func HandleHTTPError(statusCode int, body string) error + func IsRetryable(err error) bool + type APIError struct + Details string + Message string + StatusCode int + func NewAPIError(statusCode int, message string, details ...string) *APIError + func (e *APIError) Error() string + type UserError struct + Err error + Message string + Suggestion string + func NewUserError(message, suggestion string, err error) *UserError + func (e *UserError) Error() string + func (e *UserError) Unwrap() error