docs/users/features/tips.md
Qwen Code includes a contextual tips system that helps you discover features and stay aware of session state.
Each time you launch Qwen Code, a tip is shown in the header area. Tips are selected by priority first, then rotated across sessions using LRU (least-recently-used) scheduling among tips of the same priority, so you see a different tip each time.
New users see onboarding-focused tips during their first sessions:
| Sessions | Example tips |
|---|---|
| < 5 | Slash commands (/), Tab autocomplete |
| < 10 | QWEN.md project context, --continue / --resume |
| < 15 | Shell commands with ! prefix |
After that, tips rotate through general features like /compress, /approval-mode, /insight, /btw, and more.
During a conversation, Qwen Code monitors your context window usage and shows tips when action may be needed:
| Context usage | Condition | Tip |
|---|---|---|
| 50-80% | After a few prompts in session | Suggests /compress to free up context |
| 80-95% | — | Warns context is getting full |
| >= 95% | — | Urgent: run /compress now or /new to continue |
Post-response tips have per-tip cooldowns to avoid being repetitive.
Tip display history is persisted at ~/.qwen/tip_history.json. This file tracks:
You can safely delete this file to reset tip history.
To hide all tips (both startup and post-response), set ui.hideTips to true in ~/.qwen/settings.json:
{
"ui": {
"hideTips": true
}
}
You can also toggle this in the settings dialog via the /settings command.
Tips are also automatically hidden when screen reader mode is enabled.