// src/errors.ts
var AgentEvalError = class extends Error {
  /** Stable string code. Survives minification; safe to switch on. */
  code;
  constructor(code, message, options) {
    super(message, options);
    this.name = this.constructor.name;
    this.code = code;
  }
};
var ValidationError = class extends AgentEvalError {
  constructor(message, options) {
    super("validation", message, options);
  }
};
var NotFoundError = class extends AgentEvalError {
  constructor(message, options) {
    super("not_found", message, options);
  }
};
var ConfigError = class extends AgentEvalError {
  constructor(message, options) {
    super("config", message, options);
  }
};
var CaptureIntegrityError = class extends AgentEvalError {
  constructor(message, options) {
    super("capture_integrity", message, options);
  }
};
var JudgeError = class extends AgentEvalError {
  constructor(message, options) {
    super("judge", message, options);
  }
};
var VerificationError = class extends AgentEvalError {
  constructor(message, options) {
    super("verification", message, options);
  }
};
var ReplayError = class extends AgentEvalError {
  constructor(message, options) {
    super("replay", message, options);
  }
};

export {
  AgentEvalError,
  ValidationError,
  NotFoundError,
  ConfigError,
  CaptureIntegrityError,
  JudgeError,
  VerificationError,
  ReplayError
};
//# sourceMappingURL=chunk-3BFEG2F6.js.map