diff --git a/.claude/settings.local.json b/.claude/settings.local.json index b945af5..764dea0 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -3,7 +3,11 @@ "allow": [ "Bash(mkdir:*)", "Bash(git add:*)", - "Bash(git reset:*)" + "Bash(git reset:*)", + "Bash(git rm:*)", + "Bash(git push:*)", + "Bash(npm run build:*)", + "Bash(npm start)" ], "deny": [], "ask": [] diff --git a/.gitignore b/.gitignore index 3431528..438ca4e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ # Dossier d'exemple (ne pas committer) .divers +.claude # Dépendances node_modules/ diff --git a/package.json b/package.json index 8df4c98..a9eb2f5 100644 --- a/package.json +++ b/package.json @@ -2,14 +2,14 @@ "name": "neuraterm", "version": "1.0.0", "description": "Terminal IA professionnel avec support multi-providers (ChatGPT, Mistral) et suivi des coûts", - "main": "dist/src/cli.js", + "main": "dist/cli.js", "type": "module", "bin": { - "neuraterm": "dist/src/cli.js" + "neuraterm": "dist/cli.js" }, "scripts": { "build": "tsc", - "start": "node dist/src/cli.js", + "start": "node dist/cli.js", "dev": "ts-node --esm src/cli.ts", "test": "jest", "lint": "eslint src", diff --git a/src/commands/index.ts b/src/commands/index.ts index 0325b4f..825e910 100644 --- a/src/commands/index.ts +++ b/src/commands/index.ts @@ -251,7 +251,7 @@ export class CommandProcessor { model: this.config.ai.mistral?.model || 'mistral-large-latest', baseUrl: this.config.ai.mistral?.baseUrl }, - defaultProvider: keys.openai ? 'openai' : 'mistral' + defaultProvider: (keys.openai ? 'openai' : 'mistral') as 'openai' | 'mistral' }; // Recréer le client IA