{"version":3,"sources":["../src/cli/commands/agents/delete.ts"],"sourcesContent":["import chalk from \"chalk\";\nimport ora from \"ora\";\nimport { AgentsApiService } from \"@/client-sdk/services/agents/agents-api.service\";\nimport { checkApiKey } from \"../../utils/apiKey\";\nimport { failSpinner } from \"../../utils/spinnerError\";\n\nexport const deleteAgentCommand = async (id: string, options?: { format?: string }): Promise<void> => {\n  checkApiKey();\n\n  const service = new AgentsApiService();\n  const spinner = ora(`Archiving agent \"${id}\"...`).start();\n\n  try {\n    const result = await service.delete(id);\n    spinner.succeed(\n      `Archived agent \"${chalk.cyan(result.name)}\" ${chalk.gray(`(id: ${result.id})`)}`,\n    );\n\n    if (options?.format === \"json\") {\n      console.log(JSON.stringify(result, null, 2));\n    }\n  } catch (error) {\n    failSpinner({ spinner, error, action: \"archive agent\" });\n    process.exit(1);\n  }\n};\n"],"mappings":";;;;;;;;;;;;;;;;;;AAAA,OAAO,WAAW;AAClB,OAAO,SAAS;AAKT,IAAM,qBAAqB,OAAO,IAAY,YAAiD;AACpG,cAAY;AAEZ,QAAM,UAAU,IAAI,iBAAiB;AACrC,QAAM,UAAU,IAAI,oBAAoB,EAAE,MAAM,EAAE,MAAM;AAExD,MAAI;AACF,UAAM,SAAS,MAAM,QAAQ,OAAO,EAAE;AACtC,YAAQ;AAAA,MACN,mBAAmB,MAAM,KAAK,OAAO,IAAI,CAAC,KAAK,MAAM,KAAK,QAAQ,OAAO,EAAE,GAAG,CAAC;AAAA,IACjF;AAEA,SAAI,mCAAS,YAAW,QAAQ;AAC9B,cAAQ,IAAI,KAAK,UAAU,QAAQ,MAAM,CAAC,CAAC;AAAA,IAC7C;AAAA,EACF,SAAS,OAAO;AACd,gBAAY,EAAE,SAAS,OAAO,QAAQ,gBAAgB,CAAC;AACvD,YAAQ,KAAK,CAAC;AAAA,EAChB;AACF;","names":[]}