mirror of
https://github.com/sst/opencode.git
synced 2025-12-23 10:11:41 +00:00
core: fix assistant message completion time and finish state handling
This commit is contained in:
parent
0b35b1b144
commit
9790277a59
1 changed files with 3 additions and 9 deletions
|
|
@ -394,15 +394,9 @@ export namespace SessionPrompt {
|
|||
},
|
||||
)
|
||||
.catch(() => {})
|
||||
await Session.updateMessage({
|
||||
...assistantMessage,
|
||||
role: "assistant",
|
||||
time: {
|
||||
...assistantMessage.time,
|
||||
completed: Date.now(),
|
||||
},
|
||||
finish: "tool-calls",
|
||||
})
|
||||
assistantMessage.finish = "tool-calls"
|
||||
assistantMessage.time.completed = Date.now()
|
||||
await Session.updateMessage(assistantMessage)
|
||||
if (result) {
|
||||
await Session.updatePart({
|
||||
...part,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue