// see https://docs.anthropic.com/en/docs/about-claude/models export const MAX_TOKENS = 8000; // limits the number of model responses that can be returned in a single request export const MAX_RESPONSE_SEGMENTS = 2; export interface File { type: 'file'; content: string; isBinary: boolean; } export interface Folder { type: 'folder'; } type Dirent = File | Folder; export type FileMap = Record; export const IGNORE_PATTERNS = [ 'node_modules/**', '.git/**', 'dist/**', 'build/**', '.next/**', 'coverage/**', '.cache/**', '.vscode/**', '.idea/**', '**/*.log', '**/.DS_Store', '**/npm-debug.log*', '**/yarn-debug.log*', '**/yarn-error.log*', '**/*lock.json', '**/*lock.yml', ];