import type { Command } from '../../commands.js' import { shouldInferenceConfigCommandBeImmediate } from '../../utils/immediateCommand.js' import { getMainLoopModel, renderModelName } from '../../utils/model/model.js' export default { type: 'local-jsx', name: 'model', get description() { return `Set the AI model for Claude Code (currently ${renderModelName(getMainLoopModel())})` }, argumentHint: '[model]', get immediate() { return shouldInferenceConfigCommandBeImmediate() }, load: () => import('./model.js'), } satisfies Command