initialzie

This commit is contained in:
Dax Raad
2025-06-03 12:38:48 -04:00
parent fae49aaf88
commit e5b06a2d95
6 changed files with 113 additions and 9 deletions
+19
View File
@@ -18,6 +18,7 @@ import { Decimal } from "decimal.js"
import PROMPT_ANTHROPIC from "./prompt/anthropic.txt"
import PROMPT_TITLE from "./prompt/title.txt"
import PROMPT_SUMMARIZE from "./prompt/summarize.txt"
import PROMPT_INITIALIZE from "../session/prompt/initialize.txt"
import { Share } from "../share/share"
import { Message } from "./message"
@@ -531,4 +532,22 @@ export namespace Session {
super(`Session ${sessionID} is busy`)
}
}
export async function initialize(input: {
sessionID: string
modelID: string
providerID: string
}) {
await Session.chat({
sessionID: input.sessionID,
providerID: input.providerID,
modelID: input.modelID,
parts: [
{
type: "text",
text: PROMPT_INITIALIZE,
},
],
})
}
}