refactor(Core): normalize preprocess user resolution from source/additional info, add Kotlin-safe AgentConfigLoader getters, and update async summary writes by index

This commit is contained in:
2026-03-08 13:31:53 +08:00
parent 145aeed600
commit ec429db4da
4 changed files with 37 additions and 13 deletions

View File

@@ -31,6 +31,15 @@ public abstract class AgentConfigLoader {
public abstract void dumpModelConfig(String key);
// Keep explicit getters for Kotlin compilation phase (without Lombok-generated methods).
public HashMap<String, ModelConfig> getModelConfigMap() {
return modelConfigMap;
}
public HashMap<String, List<Message>> getModelPromptMap() {
return modelPromptMap;
}
public List<Message> loadModelPrompt(String modelKey) {
if (!modelPromptMap.containsKey(modelKey)) {
throw new PromptNotExistException("不存在的modelPrompt: " + modelKey);