import type { Addon } from "./types"

// ── core: TUI 채팅 + 프롬프트 실행 ──────────────────────────────────
export const core: Addon = {
  id: "core",
  category: "core",
  minTier: "light",
  required: true,
  commands: [
    () => import("../cli/cmd/tui/thread").then((m) => ({ TuiThreadCommand: m.TuiThreadCommand })),
    () => import("../cli/cmd/run").then((m) => ({ RunCommand: m.RunCommand })),
    () => import("../cli/cmd/generate").then((m) => ({ GenerateCommand: m.GenerateCommand })),
    () => import("../cli/cmd/session").then((m) => ({ SessionCommand: m.SessionCommand })),
  ],
}
