mirror of
https://github.com/sst/opencode.git
synced 2025-12-23 10:11:41 +00:00
mroe summary tweaks
This commit is contained in:
parent
736a85d427
commit
21880e199d
2 changed files with 8 additions and 5 deletions
|
|
@ -227,7 +227,9 @@ export namespace SessionPrompt {
|
|||
}),
|
||||
(messages) => insertReminders({ messages, agent }),
|
||||
)
|
||||
if (step === 0)
|
||||
step++
|
||||
await processor.next(msgs.findLast((m) => m.info.role === "user")?.info.id!)
|
||||
if (step === 1) {
|
||||
ensureTitle({
|
||||
session,
|
||||
history: msgs,
|
||||
|
|
@ -235,8 +237,11 @@ export namespace SessionPrompt {
|
|||
providerID: model.providerID,
|
||||
modelID: model.info.id,
|
||||
})
|
||||
step++
|
||||
await processor.next(msgs.findLast((m) => m.info.role === "user")?.info.id!)
|
||||
SessionSummary.summarize({
|
||||
sessionID: input.sessionID,
|
||||
messageID: userMsg.info.id,
|
||||
})
|
||||
}
|
||||
await using _ = defer(async () => {
|
||||
await processor.end()
|
||||
})
|
||||
|
|
@ -1296,7 +1301,6 @@ export namespace SessionPrompt {
|
|||
SessionSummary.summarize({
|
||||
sessionID: input.sessionID,
|
||||
messageID: assistantMsg.parentID,
|
||||
providerID: assistantMsg.modelID,
|
||||
})
|
||||
break
|
||||
|
||||
|
|
|
|||
|
|
@ -18,7 +18,6 @@ export namespace SessionSummary {
|
|||
z.object({
|
||||
sessionID: z.string(),
|
||||
messageID: z.string(),
|
||||
providerID: z.string(),
|
||||
}),
|
||||
async (input) => {
|
||||
const all = await Session.messages(input.sessionID)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue