import { importShared } from './__federation_fn_import-SpbkcxiA.js';

const {definitionSchema} = await importShared('@baseplate-dev/project-builder-lib');

const {z} = await importShared('zod');

const DEV_AGENT_VALUES = [
  "claude-code",
  "cursor",
  "gemini",
  "copilot"
];
const DEV_AGENT_LABELS = {
  "claude-code": "Claude Code",
  cursor: "Cursor",
  gemini: "Gemini CLI",
  copilot: "GitHub Copilot"
};
const DEV_AGENT_OPTIONS = DEV_AGENT_VALUES.map((value) => ({
  value,
  label: DEV_AGENT_LABELS[value]
}));
const createDevAgentsPluginDefinitionSchema = definitionSchema(
  () => z.object({
    enabledAgents: z.array(z.enum(DEV_AGENT_VALUES)).min(1, "Select at least one AI agent").prefault(["claude-code"]),
    devAgentsOptions: z.object({}).prefault({})
  })
);

export { DEV_AGENT_OPTIONS as D, createDevAgentsPluginDefinitionSchema as c };
//# sourceMappingURL=plugin-definition-Bz_4cwic.js.map
