rsf-server/src/main/java/com/vincent/rsf/server/ai/service/AiPromptContextService.java
@@ -15,6 +15,10 @@ this.providers = providers == null ? new ArrayList<>() : providers; } /** * 将基础 Prompt 与所有命中的上下文提供器结果拼装成最终系统提示词。 * 普通聊天场景主要依赖这条链补充业务背景,诊断场景则在此基础上叠加工具摘要。 */ public String buildSystemPrompt(String basePrompt, AiPromptContext context) { List<String> promptParts = new ArrayList<>(); if (basePrompt != null && !basePrompt.trim().isEmpty()) { @@ -35,3 +39,4 @@ return String.join("\n\n", promptParts); } }