mirror of
https://github.com/sst/opencode.git
synced 2025-08-04 13:30:52 +00:00
Update CLI run command and session handling
🤖 Generated with [OpenCode](https://opencode.ai) Co-Authored-By: OpenCode <noreply@opencode.ai>
This commit is contained in:
parent
a454ba8895
commit
29a6603a89
2 changed files with 6 additions and 2 deletions
|
@ -83,6 +83,7 @@ export const RunCommand = {
|
|||
}
|
||||
|
||||
Bus.subscribe(Message.Event.PartUpdated, async (evt) => {
|
||||
if (evt.properties.sessionID !== session.id) return
|
||||
const part = evt.properties.part
|
||||
const message = await Session.getMessage(
|
||||
evt.properties.sessionID,
|
||||
|
|
|
@ -81,7 +81,9 @@ export namespace Session {
|
|||
const result: Info = {
|
||||
id: Identifier.descending("session"),
|
||||
parentID,
|
||||
title: "Child Session - " + new Date().toISOString(),
|
||||
title:
|
||||
(parentID ? "Child session - " : "New Session - ") +
|
||||
new Date().toISOString(),
|
||||
time: {
|
||||
created: Date.now(),
|
||||
updated: Date.now(),
|
||||
|
@ -221,7 +223,8 @@ export namespace Session {
|
|||
if (lastSummary) msgs = msgs.filter((msg) => msg.id >= lastSummary.id)
|
||||
|
||||
const app = App.info()
|
||||
if (msgs.length === 0) {
|
||||
const session = await get(input.sessionID)
|
||||
if (msgs.length === 0 && !session.parentID) {
|
||||
generateText({
|
||||
maxOutputTokens: 20,
|
||||
messages: convertToModelMessages([
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue