fix: Agent 迭代数从未更新,始终显示 0/N

This commit is contained in:
thzxx
2026-06-27 22:17:58 +08:00
parent d6bc30b540
commit fcdd1629f6
2 changed files with 8 additions and 0 deletions
+3
View File
@@ -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) {