Skip to content

Commit f46b2e3

Browse files
committed
refactor: switch from MemorySaver to custom SQLiteSaver
1 parent 1c58911 commit f46b2e3

File tree

3 files changed

+675
-319
lines changed

3 files changed

+675
-319
lines changed

src/pages/aiAssistant/assistant.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
import { isAIMessageChunk } from "@langchain/core/messages";
22
import { ChatGoogleGenerativeAI } from "@langchain/google-genai";
3-
import { MemorySaver } from "@langchain/langgraph-checkpoint";
4-
import { CordovaSqliteCheckpointSaver } from "./checkpoint";
53
import { createReactAgent } from "@langchain/langgraph/prebuilt";
64
import confirm from "dialogs/confirm";
75
import select from "dialogs/select";
@@ -19,6 +17,7 @@ import {
1917
getMessagesForConversation,
2018
updateConversation,
2119
} from "./db";
20+
import { CordovaSqliteSaver } from "./memory";
2221
import { SYSTEM_PROMPT } from "./system_prompt";
2322

2423
export default function openAIAssistantPage() {
@@ -42,7 +41,7 @@ export default function openAIAssistantPage() {
4241
const searchTool = {
4342
googleSearch: {},
4443
};
45-
const agentCheckpointer = new CordovaSqliteCheckpointSaver();
44+
const agentCheckpointer = new CordovaSqliteSaver();
4645
const model = new ChatGoogleGenerativeAI({
4746
model: "gemini-2.0-flash",
4847
apiKey: GEMINI_API_KEY,

0 commit comments

Comments
 (0)