fix: LLM 配置变更后立即生效 — 热重载 Provider Adapter
- AgentLoopEngine 新增 setAdapter() 热切换方法 - main.ts 提取 createAdapter 工厂函数 - IPC config:set 监听 LLM 相关 key 变更,触发热重载 - 覆盖 provider/model/apiKey/baseURL/numCtx 五个关键配置
This commit is contained in:
@@ -94,6 +94,13 @@ export class AgentLoopEngine extends EventEmitter {
|
||||
return [...this.tools];
|
||||
}
|
||||
|
||||
/**
|
||||
* 热切换 Provider Adapter(设置变更时调用)
|
||||
*/
|
||||
setAdapter(adapter: IMetonaProviderAdapter): void {
|
||||
this.adapter = adapter;
|
||||
}
|
||||
|
||||
/**
|
||||
* 执行完整的 ReAct 循环(流式模式)
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user