| import type { Command } from '../../commands.js' | |
| import { isEnvTruthy } from '../../utils/envUtils.js' | |
| const compact = { | |
| type: 'local', | |
| name: 'compact', | |
| description: | |
| 'Clear conversation history but keep a summary in context. Optional: /compact [instructions for summarization]', | |
| isEnabled: () => !isEnvTruthy(process.env.DISABLE_COMPACT), | |
| supportsNonInteractive: true, | |
| argumentHint: '<optional custom summarization instructions>', | |
| load: () => import('./compact.js'), | |
| } satisfies Command | |
| export default compact | |