/** * Cost command - minimal metadata only. * Implementation is lazy-loaded from cost.ts to reduce startup time. */ import type { Command } from '../../commands.js' import { isClaudeAISubscriber } from '../../utils/auth.js' const cost = { type: 'local', name: 'cost', description: 'Show the total cost and duration of the current session', get isHidden() { // Keep visible for Ants even if they're subscribers (they see cost breakdowns) if (process.env.USER_TYPE === 'ant') { return false } return isClaudeAISubscriber() }, supportsNonInteractive: true, load: () => import('./cost.js'), } satisfies Command export default cost