What happened?
在当前的实现中,SubAgent 在构建系统提示词(System Prompt)时,没有将全局的用户记忆(包含 QWEN.md 的项目规约和 output-language.md 的语言偏好)拼接进去。这导致 SubAgent 在执行任务时会忽略主 Agent 所遵循的项目规范和输出语言设置。
此外,目前代码只会去读取用户全局目录下的 ~/.qwen/output-language.md,不支持项目级别的独立语言配置。
What did you expect to happen?
- SubAgent 上下文继承: 修改
SubAgentScope 的提示词构建逻辑,在最后自动拼接 QWEN.md 的项目规约和 output-language.md 的语言偏好,使其与主 Agent 保持行为和语言输出的一致性。
- 支持项目级语言设置: 在初始化加载配置时,优先检查并加载当前工作目录下
.qwen/output-language.md,如果不存在再回退到全局目录的设置。
Client information
|Qwen Code 0.10.6 (ebc2a01) │
│ Runtime Node.js v22.20.0 / npm 11.7.0 │
│ OS darwin arm64 (24.6.0) │
│ │
│ Auth openai (https://idealab.alibaba-inc.com/api/openai/v1) │
│ Model bailian/glm-5 │
│ Session ID 2f6c0b7a-fb8b-4f89-9948-6813da31df93 │
│ Sandbox no sandbox │
│ Proxy no proxy │
│ Memory Usage 133.5 MB
Login information
No response
Anything else we need to know?
No response
What happened?
在当前的实现中,
SubAgent在构建系统提示词(System Prompt)时,没有将全局的用户记忆(包含QWEN.md的项目规约和output-language.md的语言偏好)拼接进去。这导致SubAgent在执行任务时会忽略主 Agent 所遵循的项目规范和输出语言设置。此外,目前代码只会去读取用户全局目录下的
~/.qwen/output-language.md,不支持项目级别的独立语言配置。What did you expect to happen?
SubAgentScope的提示词构建逻辑,在最后自动拼接QWEN.md的项目规约和output-language.md的语言偏好,使其与主 Agent 保持行为和语言输出的一致性。.qwen/output-language.md,如果不存在再回退到全局目录的设置。Client information
|Qwen Code 0.10.6 (ebc2a01) │
│ Runtime Node.js v22.20.0 / npm 11.7.0 │
│ OS darwin arm64 (24.6.0) │
│ │
│ Auth openai (https://idealab.alibaba-inc.com/api/openai/v1) │
│ Model bailian/glm-5 │
│ Session ID 2f6c0b7a-fb8b-4f89-9948-6813da31df93 │
│ Sandbox no sandbox │
│ Proxy no proxy │
│ Memory Usage 133.5 MB
Login information
No response
Anything else we need to know?
No response