ignore: add error log for title gen failures (#2309)

pull/2310/head
Aiden Cline 2025-08-29 10:53:58 -05:00 committed by GitHub
parent 1a5b456bb6
commit 7f5e5fccc8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 3 additions and 27 deletions

View File

@ -705,32 +705,6 @@ export namespace Session {
parts: userParts,
},
]),
// When dealing with huge blocks of context sometimes the llm will lose sight of
// parts of system prompt, you can usually get around this by just adding an additional
// reference after large context block that references instructions from system prompt
// and llm will "remember" it needs to do X or Y
...MessageV2.toModelMessage([
{
info: {
id: Identifier.ascending("message"),
role: "user",
sessionID: input.sessionID,
time: {
created: Date.now(),
},
},
parts: [
{
type: "text",
id: Identifier.ascending("part"),
messageID: userMsg.id,
sessionID: input.sessionID,
text: "Output only a title for this conversation. No responses to content.",
synthetic: true,
},
],
},
]),
],
model: small.language,
})
@ -742,7 +716,9 @@ export namespace Session {
draft.title = title.trim()
})
})
.catch(() => {})
.catch((error) => {
log.error("failed to generate title", { error, model: small.info.id })
})
}
const agent = await Agent.get(inputAgent)