{
  "tokenSaver": {
    "enabled": true,
    "model": "gpt-4o-mini",
    "contextWindow": 3,
    "autoBackup": true,
    "dryRunByDefault": false,
    "maxTokensPerRequest": 1000,
    "settings": {
      "temperature": 0.3,
      "topP": 0.95,
      "frequencyPenalty": 0,
      "presencePenalty": 0
    },
    "filePatterns": {
      "javascript": [".js", ".mjs", ".cjs"],
      "html": [".html"],
      "css": [".css"],
      "json": [".json"]
    },
    "ignorePatterns": [
      "node_modules/**",
      "dist/**",
      "build/**",
      ".git/**",
      "*.backup",
      "*.min.*"
    ],
    "assistantInstructions": {
      "codeModificationOnly": true,
      "preserveComments": true,
      "maintainIndentation": true,
      "useStrictMode": true,
      "includeSyntaxValidation": true
    }
  }
}
