Skip to content

Commit b4ff32c

Browse files
committed
Add state management for AI chat reset and message tracking
1 parent 9ec33ef commit b4ff32c

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/embed.jsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -299,6 +299,9 @@ function createConfiguredStore(config) {
299299
set({ lastAppliedAiChange: null });
300300
}
301301
},
302+
// AI chat state
303+
resetAiChat: () => set((state) => ({ aiChatResetKey: (state.aiChatResetKey || 0) + 1, aiChatHasMessages: false })),
304+
setAiChatHasMessages: (hasMessages) => set({ aiChatHasMessages: hasMessages }),
302305
};
303306

304307
return {
@@ -312,6 +315,8 @@ function createConfiguredStore(config) {
312315
isTestRunning: false,
313316
isMobileSidebarOpen: false,
314317
isAiPanelOpen: false,
318+
aiChatResetKey: 0,
319+
aiChatHasMessages: false,
315320
pendingAiChange: null,
316321
lastAppliedAiChange: null,
317322
testResults: [],

0 commit comments

Comments
 (0)