fix(consult): resolve chat subject from server-owned profile binding
This commit is contained in:
@@ -73,7 +73,10 @@ test("standard consultation resolves and settles the session-pinned model versio
|
||||
assert.match(consultRoute, /sessionId: z\.string\(\)\.uuid\(\)/);
|
||||
// Former value: select("id,model_id,model_config_version,session_type,messages").
|
||||
// First-round session titles need the current title, theme, and chart role.
|
||||
assert.match(consultRoute, /select\("id,model_id,model_config_version,session_type,messages,title,theme,chart_profile_role,context_summary"\)/);
|
||||
// 原值: select includes chart_profile_role but not chart_profile_id or chart_profile_name.
|
||||
// 新值: the same select also reads chart_profile_id and chart_profile_name.
|
||||
// 原因: ordinary chat resolves the subject from the stored binding, not from chart_profile_role alone.
|
||||
assert.match(consultRoute, /select\("id,model_id,model_config_version,session_type,messages,title,theme,chart_profile_id,chart_profile_name,chart_profile_role,context_summary"\)/);
|
||||
assert.match(consultRoute, /resolveSessionLanguageModel\(\s*chatSession\.model_id,\s*chatSession\.model_config_version,?\s*\)/);
|
||||
assert.match(consultRoute, /actualModelId: selectedModel\.id/);
|
||||
assert.match(consultRoute, /modelConfigVersion: selectedModel\.configVersion/);
|
||||
|
||||
Reference in New Issue
Block a user