From 5051c2f662c0b353019c615e5877039a67e06739 Mon Sep 17 00:00:00 2001 From: slhafzjw Date: Thu, 19 Feb 2026 21:46:37 +0800 Subject: [PATCH] refactor(framework): use existing model instance in init hook `ActivateModel#modelSettings` --- .../api/agent/factory/module/abstracts/ActivateModel.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Partner-Framework/src/main/java/work/slhaf/partner/api/agent/factory/module/abstracts/ActivateModel.java b/Partner-Framework/src/main/java/work/slhaf/partner/api/agent/factory/module/abstracts/ActivateModel.java index 3cf52475..64997178 100644 --- a/Partner-Framework/src/main/java/work/slhaf/partner/api/agent/factory/module/abstracts/ActivateModel.java +++ b/Partner-Framework/src/main/java/work/slhaf/partner/api/agent/factory/module/abstracts/ActivateModel.java @@ -19,11 +19,10 @@ public interface ActivateModel { @Init(order = -1) default void modelSettings() { - Model model = new Model(); + Model model = getModel(); ModelConfig modelConfig = AgentConfigManager.INSTANCE.loadModelConfig(modelKey()); model.setBaseMessages(withBasicPrompt() ? loadSpecificPromptAndBasicPrompt(modelKey()) : loadSpecificPrompt(modelKey())); model.setChatClient(new ChatClient(modelConfig.getBaseUrl(), modelConfig.getApikey(), modelConfig.getModel())); - setModel(model); } default void updateModelSettings(ChatClient newChatClient) {