Qwen Code Settings
Configuration file for Qwen Code
| Type | object |
|---|---|
| File match |
**/.qwen/settings.json
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/qwen-code-settings/latest.json |
| Source | https://www.schemastore.org/qwen-code-settings.json |
Validate with Lintel
npx @lintel/lintel check
Configuration file for Qwen Code
Properties
URL or path to the JSON schema for this configuration file
Schema version identifier
General configuration options
6 nested properties
The preferred editor to open files in
Enable Vim keybindings
Enable automatic update checks and installations on startup
Automatically add a Co-authored-by trailer to git commit messages
Session checkpointing configuration
1 nested properties
Enable session checkpointing for recovery
Default encoding for new files
Output configuration
1 nested properties
The format of the CLI output
User interface configuration
12 nested properties
The color theme for the UI
Custom theme definitions
Hide the window title bar
Hide helpful tips in the UI
Hide the application banner
Hide the footer from the UI
Display memory usage information in the UI
Show line numbers in code blocks in the CLI output
Show citations for generated text in the chat
Show welcome back dialog when returning to a project with conversation history
Accessibility configuration
2 nested properties
Enable loading phrases (disable for accessibility)
Enables screen reader mode, adjusting the TUI for better compatibility
Custom phrases to display during loading states
[]
IDE integration configuration
2 nested properties
Enable IDE integration mode
Whether the user has seen the IDE integration nudge
Privacy configuration
1 nested properties
Enable collection of usage statistics
Model configuration
9 nested properties
The Qwen model to use for conversations
Maximum number of turns to keep in a session (-1 is unlimited)
Chat history compression configuration
1 nested properties
Threshold for chat history compression as a percentage of token limit
Skip the next speaker check
Disables loop detection checks (use if false positives occur)
Skips sending the startup workspace context at session start
Enables logging of OpenAI API calls for debugging
Custom directory path for OpenAI API logs
Generation configuration parameters
7 nested properties
Request timeout
Override model's maximum assumed context capacity
Enable cache control
Override auto-detected input modalities
4 nested properties
Custom HTTP headers for API requests
Additional body parameters (OpenAI-compatible providers only)
Fine-tuning knobs (e.g., temperature, top_p, max_tokens)
3 nested properties
Context configuration
5 nested properties
The name of the context file(s)
The format to use when importing memory
Additional directories to include in the workspace context
[]
Controls behavior of /memory refresh for included directories
File filtering configuration
4 nested properties
Respect .gitignore files when searching
Respect .qwenignore files when searching
Enable recursive file searching for @ completions
Enable fuzzy search capabilities
Tools configuration
12 nested properties
Sandbox execution environment (boolean or custom path string)
Shell configuration
1 nested properties
Use node-pty for an interactive shell experience
Allowlist of built-in tools
Tool names to exclude from discovery
Tools that bypass the confirmation dialog
Default approval mode for tool usage
Command to run for tool discovery
Custom shell command for calling a specific discovered tool
Use ripgrep for file content search
Use the bundled ripgrep binary (requires tools.useRipgrep: true)
Truncate output if larger than this many characters
Maximum lines/entries kept when truncating output
MCP (Model Context Protocol) configuration
3 nested properties
Command to start an MCP server
Allowlist of MCP server names
Denylist of MCP server names
Security configuration
2 nested properties
Folder trust configuration
1 nested properties
Setting to track whether Folder trust is enabled
Authentication configuration
3 nested properties
The currently selected authentication type
The required auth type (useful for enterprises)
Whether to use an external authentication flow
Advanced configuration options
5 nested properties
Automatically configure Node.js memory limits
The DNS resolution order
Environment variables to exclude from project context
[
"DEBUG",
"DEBUG_MODE"
]
API key for Tavily web search service
Bug command configuration
1 nested properties
A URL that can contain {title} and {info} placeholders for the /bug command
Model-Context Protocol server configurations
Telemetry configuration
7 nested properties
Whether or not telemetry is enabled
The destination for collected telemetry
The endpoint for the OTLP Exporter
The protocol for the OTLP Exporter
Whether or not to include the content of user prompts in the logs
The file to write telemetry to when target is local
Whether to use an external OTLP collector