Optimized Memory MCP Server V2

########################################################## # Sample .aider.conf.yml # This file lists *all* the valid configuration entries. # Place in your home dir, or at the root of your git repo. ########################################################## # Note: You can only put OpenAI and Anthropic API keys in the yaml # config file. Keys for all APIs can be stored in a .env file # https://aider.chat/docs/config/dotenv.html ############# # Main model: ## Use claude-3-5-sonnet-20241022 model for the main chat sonnet: true ######################## # API Keys and settings: ## Specify what edit format the LLM should use (default depends on model) #edit-format: xxx ## Use architect edit format for the main chat architect: true ## Specify the model to use for commit messages and chat history summarization (default depends on --model) #weak-model: xxx ## Specify the model to use for editor tasks (default depends on --model) #editor-model: xxx ################# # Cache settings: ## Enable caching of prompts (default: False) cache-prompts: true ## Number of times to ping at 5min intervals to keep prompt cache warm (default: 0) cache-keepalive-pings: 1 ################### # Repomap settings: ## Suggested number of tokens to use for repo map, use 0 to disable (default: 1024) map-tokens: 2048 ## Control how often the repo map is refreshed. Options: auto, always, files, manual (default: auto) map-refresh: auto ## Multiplier for map tokens when no files are specified (default: 2) #map-multiplier-no-files: true ################## # Output settings: ## Enable/disable streaming responses (default: True) stream: false ############### # Git settings: ## Enable/disable auto commit of LLM changes (default: True) auto-commits: false ## Enable/disable watching files for ai coding comments (default: False) #watch-files: false ######################## # Fixing and committing: ## Lint and fix provided files, or dirty files if none provided #lint: true ## Specify lint commands to run for different languages, eg: "python: flake8 --select=..." (can be used multiple times) #lint-cmd: # - "python: .venv/bin/flake8 ." ## Specify multiple values like this: #lint-cmd: # - xxx # - yyy # - zzz ## Enable/disable automatic linting after changes (default: True) auto-lint: false ## Specify command to run tests test-cmd: CI=true .venv/bin/python -m pytest -q --color=no ## Enable/disable automatic testing after changes (default: False) auto-test: false # Do NOT use with lots of errors (thousands of lines in chat) ## Run tests, fix problems found and then exit test: false ############ # Analytics: ## Permanently disable analytics analytics-disable: true ############ # Upgrading: ## Check for new aider versions on launch check-update: true ## Upgrade aider to the latest version from PyPI upgrade: false ################# # Other settings: ## specify a file to edit (can be used multiple times) #file: tasks.md ## Specify multiple values like this: #file: # - xxx # - yyy # - zzz ## specify a read-only file (can be used multiple times) #read: xxx ## Specify multiple values like this: read: - .prompts/docs - .prompts/rules - .prompts/ai_references - .prompts/user_input/user_observations.md #- .prompts/rules/bug-fix-template.xml #- .prompts/rules/task-generation.xml #- .prompts/rules/repo-exploration.xml #- .prompts/rules/no-fastapi.xml - .prompts/context ## Always say yes to every confirmation yes-always: true ## Enable verbose output #verbose: false ## Load and execute /commands from a file on launch #load: xxx ## Enable/disable suggesting shell commands (default: True) suggest-shell-commands: false ## Enable/disable multi-line input mode with Meta-Enter to submit (default: False) #multiline: false ## Enable/disable detection and offering to add URLs to chat (default: True) detect-urls: false ## Specify which editor to use for the /editor command #editor: vim