promp and memry

This commit is contained in:
legop3
2026-05-04 01:33:09 -04:00
parent d887997a5a
commit 26d59b6650
10 changed files with 205 additions and 36 deletions
@@ -48,10 +48,13 @@ function buildConversation({ recentMessages, name }) {
return messages;
}
function buildModelMessages({ systemPrompt, stateUpdate, conversationMessages, availableTools, blockedTools }) {
function buildModelMessages({ systemPrompt, stateUpdate, memorySummary, conversationMessages, availableTools, blockedTools }) {
const messages = [];
messages.push({ role: 'system', content: systemPrompt });
messages.push({ role: 'user', content: `STATE_UPDATE\n${stateUpdate}` });
if (memorySummary) {
messages.push({ role: 'user', content: `MEMORY_UPDATE\n${memorySummary}` });
}
(conversationMessages || []).forEach((message) => {
if (!message || !message.role || !message.content) return;
messages.push(message);