fix(coding-agent): make resolveCliModel sync, update docs and changelog

This commit is contained in:
Mario Zechner 2026-02-12 19:04:51 +01:00
parent 56342258e1
commit 4793f7c92d
7 changed files with 35 additions and 22 deletions

View file

@ -403,13 +403,13 @@ async function createSessionManager(parsed: Args, cwd: string): Promise<SessionM
return undefined;
}
async function buildSessionOptions(
function buildSessionOptions(
parsed: Args,
scopedModels: ScopedModel[],
sessionManager: SessionManager | undefined,
modelRegistry: ModelRegistry,
settingsManager: SettingsManager,
): Promise<{ options: CreateAgentSessionOptions; cliThinkingFromModel: boolean }> {
): { options: CreateAgentSessionOptions; cliThinkingFromModel: boolean } {
const options: CreateAgentSessionOptions = {};
let cliThinkingFromModel = false;
@ -421,7 +421,7 @@ async function buildSessionOptions(
// - supports --provider <name> --model <pattern>
// - supports --model <provider>/<pattern>
if (parsed.model) {
const resolved = await resolveCliModel({
const resolved = resolveCliModel({
cliProvider: parsed.provider,
cliModel: parsed.model,
modelRegistry,
@ -670,7 +670,7 @@ export async function main(args: string[]) {
sessionManager = SessionManager.open(selectedPath);
}
const { options: sessionOptions, cliThinkingFromModel } = await buildSessionOptions(
const { options: sessionOptions, cliThinkingFromModel } = buildSessionOptions(
parsed,
scopedModels,
sessionManager,