Add step 630 chat session persistence

This commit is contained in:
Bill
2026-02-17 21:21:20 -07:00
parent 695a4bc088
commit c78d1d82ac
6 changed files with 434 additions and 0 deletions

View File

@@ -5,6 +5,7 @@
#include "AgentMutationPreview.h"
#include "AgentMutationApproval.h"
#include <cstddef>
#include <cctype>
#include <string>
#include <vector>
@@ -28,6 +29,9 @@ struct AgentChatState {
std::vector<MutationApprovalRecord> mutationApprovals;
std::string systemContext;
std::string draftInput;
std::string loadedProjectFile;
std::size_t persistedMessageCount = 0;
bool sessionLoaded = false;
bool autoScroll = true;
bool open = false;
};