fix: Agent 迭代数从未更新,始终显示 0/N
This commit is contained in:
@@ -105,6 +105,7 @@ interface AgentState {
|
||||
updateTokenUsage: (usage: Partial<TokenUsage>) => void;
|
||||
setProvider: (provider: string, model: string) => void;
|
||||
setMaxIterations: (max: number) => void;
|
||||
setCurrentIteration: (n: number) => void;
|
||||
saveTraceData: () => void;
|
||||
clearMessages: () => void;
|
||||
abort: () => void;
|
||||
@@ -305,6 +306,8 @@ export const useAgentStore = create<AgentState>((set, get) => ({
|
||||
|
||||
setMaxIterations: (max) => set({ maxIterations: max }),
|
||||
|
||||
setCurrentIteration: (currentIteration) => set({ currentIteration }),
|
||||
|
||||
saveTraceData: () => {
|
||||
const { currentSessionId, traceSteps, tokenUsage } = get();
|
||||
if (currentSessionId && window.metona?.sessions?.saveTrace) {
|
||||
|
||||
Reference in New Issue
Block a user