Skip to content

[pull] main from QwenLM:main - #6

Merged
pull[bot] merged 16 commits into
edisplay:mainfrom
QwenLM:main
Feb 9, 2026
Merged

[pull] main from QwenLM:main#6
pull[bot] merged 16 commits into
edisplay:mainfrom
QwenLM:main

Conversation

@pull

@pull pull Bot commented Feb 9, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

tanzhenxin and others added 16 commits February 8, 2026 09:33
…guration

Add support for defining environment variables in settings.json files.
These variables are loaded with the lowest priority:
1. System/process environment variables (highest)
2. .env files
3. settings.env (lowest/fallback)

This allows users to configure default environment variables in their
user or workspace settings without conflicting with existing env vars
or .env file values.

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
Update the header info panel hint from '/auth to change' to '/model to change'
to better reflect that this command switches models rather than authentication.

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
…tomHeaders

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
- Rename MCP OAuth client names from 'Gemini CLI' to 'Qwen Code'
- Update MCP add/remove/list commands with improved error handling
- Add comprehensive tests for OAuth provider
- Fix token storage test assertions
- Clean up unused i18n translation keys
- Update gemini-converter and window title references

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
- Automatically detect 'http' transport when commandOrUrl starts with http:// or https://
- Default to 'stdio' transport for non-URL commands
- Explicit --transport flag still takes precedence over auto-detection
- Update help text to indicate auto-detection capability

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
- Change tool name format from 'toolName' to 'mcp__serverName__toolName'
- Prevents naming conflicts when multiple MCP servers have tools with same name
- Update tests to reflect new naming convention

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
…erter

When MCP tools return multiple content blocks (e.g., text + images),
the content was incorrectly split outside the FunctionResponse,
causing it to leak into separate user messages.

This fix ensures all content stays inside the FunctionResponse:
- Text parts are joined into response.output
- Media parts (inlineData/fileData) are placed in response.parts

Fixes #1520

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
feat(settings): add settings.env field for environment variable configuration
fix(mcp): improve MCP server management and authentication
fix(core): properly handle MCP multi-part tool results in OpenAI converter
Fix CLI argument parsing for /dist/cli/cli.js entry point
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
fix(integration-tests): correct MCP tool name in simple-mcp-server test
@pull pull Bot locked and limited conversation to collaborators Feb 9, 2026
@pull pull Bot added the ⤵️ pull label Feb 9, 2026
@pull
pull Bot merged commit 9bccd49 into edisplay:main Feb 9, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants