errors.go 436 B

1234567891011121314151617
  1. package agent
  2. import (
  3. "context"
  4. "errors"
  5. )
  6. var (
  7. ErrRequestCancelled = errors.New("request canceled by user")
  8. ErrSessionBusy = errors.New("session is currently processing another request")
  9. ErrEmptyPrompt = errors.New("prompt is empty")
  10. ErrSessionMissing = errors.New("session id is missing")
  11. )
  12. func isCancelledErr(err error) bool {
  13. return errors.Is(err, context.Canceled) || errors.Is(err, ErrRequestCancelled)
  14. }