Align MCP/CLI naming and resolve default model/mode server-side (#291)
* Align create_agent naming and resolve defaults server-side * Fix test assertions for default model/mode resolution - Use config.model and config.modeId instead of non-existent snapshot.model - Strip legacy "default" model ID in normalizeConfig - Update runtimeInfo assertion to expect resolved default model * Fix CI: update CLI test for --title, fix formatting in checkout-git
This commit is contained in:
@@ -71,7 +71,6 @@ import type {
|
||||
AgentSessionConfig,
|
||||
} from "../server/agent/agent-sdk-types.js";
|
||||
import type { MutableDaemonConfig, MutableDaemonConfigPatch } from "../shared/messages.js";
|
||||
import { getAgentProviderDefinition } from "../server/agent/provider-manifest.js";
|
||||
import { isRelayClientWebSocketUrl } from "../shared/daemon-endpoints.js";
|
||||
import {
|
||||
asUint8Array,
|
||||
@@ -3938,10 +3937,6 @@ function resolveAgentConfig(options: CreateAgentRequestOptions): AgentSessionCon
|
||||
throw new Error("createAgent requires provider and cwd");
|
||||
}
|
||||
|
||||
if (!merged.modeId) {
|
||||
merged.modeId = getAgentProviderDefinition(merged.provider).defaultModeId ?? undefined;
|
||||
}
|
||||
|
||||
return {
|
||||
...merged,
|
||||
provider: merged.provider,
|
||||
|
||||
Reference in New Issue
Block a user