#8960·jan

perf(agent): 将系统更新添加到消息中而不是替换消息 0

作者: thinhlpg创建于 2026年9月16日更新于 2026年9月17日

pub(crate) fn set_system_prompt(messages: &mut Vec, system_prompt: &str) { messages.retain(|m| m.get("role").and_then(|r| r.as_str()) != Some("system")); messages.insert( 0, serde_json::json!({ "role": "system", "content": system_prompt }), ); }