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:
Dax Raad 2025-06-12 17:57:57 -04:00
parent a454ba8895
commit 29a6603a89
2 changed files with 6 additions and 2 deletions

View file

@ -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,

View file

@ -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([