import type { Addon } from "./types"

// ── llm: LLM provider 설정 + 모델 관리 ──────────────────────────────
export const llm: Addon = {
  id: "llm",
  category: "llm",
  minTier: "light",
  required: true,
  commands: [
    () => import("../cli/cmd/init").then((m) => ({ InitCommand: m.InitCommand })),
    () => import("../cli/cmd/providers").then((m) => ({ ProvidersCommand: m.ProvidersCommand })),
    () => import("../cli/cmd/models").then((m) => ({ ModelsCommand: m.ModelsCommand })),
    () => import("../cli/cmd/config").then((m) => ({ ConfigCLICommand: m.ConfigCommand })),
  ],
}
