feat: add model selection for AI agents (claude, codex, gemini)

Add a new ModelSelector component that allows users to choose specific model variants for different AI agents. This includes:
- ModelSelector UI component with agent-specific model options
- Model parameter propagation through API, RPC, and spawning layers
- Support for auto model selection (default behavior)
- Localization strings for English and Chinese
- Type definitions for model options per agent
This commit is contained in:
weishu
2026-01-23 11:55:29 +08:00
parent 29551478cc
commit e130dfd24b
13 changed files with 88 additions and 4 deletions
+3
View File
@@ -333,6 +333,9 @@ export async function startRunner(): Promise<void> {
'--hapi-starting-mode', 'remote',
'--started-by', 'runner'
];
if (options.model) {
args.push('--model', options.model);
}
if (yolo) {
args.push('--yolo');
}