import "../chunk-2ESYSVXG.js";

// src/providers/anthropic.ts
var anthropicProvider = {
  name: "anthropic",
  stripControlChars: false,
  async checkAvailability(secrets) {
    const key = secrets?.ANTHROPIC_API_KEY ?? process.env.ANTHROPIC_API_KEY;
    if (!key) {
      return { available: false, message: "ANTHROPIC_API_KEY required \u2014 add to vault or .env" };
    }
    return { available: true };
  },
  async create() {
  },
  async delete() {
  },
  async list() {
    return [];
  },
  async exec() {
    throw new Error("anthropic provider does not support local exec \u2014 use the proxy flow");
  },
  async startExec() {
    throw new Error("anthropic provider does not support local exec \u2014 use the proxy flow");
  }
};
export {
  anthropicProvider
};
