mirror of
https://github.com/QwenLM/qwen-code.git
synced 2026-04-28 11:41:04 +00:00
Refactor subagent model configuration from nested modelConfig object to a simple model string field for better UX and clarity. Changes: - Replace modelConfig object with model string in SubagentConfig interface - Add model-selection.ts utility for parsing and validating model selectors - Support 'inherit' keyword and bare model IDs (e.g., 'glm-5', 'claude-sonnet-4-6') - Maintain backward compatibility by parsing legacy modelConfig frontmatter - Update validation to reject cross-provider authType-prefixed selectors - Update SDK types (TypeScript and Java) to reflect new schema - Add comprehensive tests for model selection and validation - Update documentation with model selection examples Breaking changes: - modelConfig.frontmatter field deprecated in favor of model field - Cross-provider model selectors (e.g., 'openai:gpt-4') not supported for subagents Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com> |
||
|---|---|---|
| .. | ||
| abort-and-lifecycle.test.ts | ||
| configuration-options.test.ts | ||
| mcp-server.test.ts | ||
| message-event-pairing.test.ts | ||
| multi-turn.test.ts | ||
| permission-control.test.ts | ||
| sdk-mcp-server.test.ts | ||
| session-id.test.ts | ||
| single-turn.test.ts | ||
| subagents.test.ts | ||
| system-control.test.ts | ||
| test-helper.ts | ||
| tool-control.test.ts | ||