fix: run cmd json format when running command (#2926)

pull/2930/head
Aiden Cline 2025-10-02 10:37:42 -05:00 committed by GitHub
parent e2378f2237
commit 860e47edea
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 27 additions and 27 deletions

View File

@ -165,6 +165,7 @@ export const RunCommand = cmd({
} }
let text = "" let text = ""
const messageID = Identifier.ascending("message")
Bus.subscribe(MessageV2.Event.PartUpdated, async (evt) => { Bus.subscribe(MessageV2.Event.PartUpdated, async (evt) => {
if (evt.properties.part.sessionID !== session.id) return if (evt.properties.part.sessionID !== session.id) return
@ -223,20 +224,18 @@ export const RunCommand = cmd({
UI.error(err) UI.error(err)
}) })
const result = await (async () => {
if (args.command) { if (args.command) {
await SessionPrompt.command({ return await SessionPrompt.command({
messageID: Identifier.ascending("message"), messageID,
sessionID: session.id, sessionID: session.id,
agent: agent.name, agent: agent.name,
model: providerID + "/" + modelID, model: providerID + "/" + modelID,
command: args.command, command: args.command,
arguments: message, arguments: message,
}) })
return
} }
return await SessionPrompt.prompt({
const messageID = Identifier.ascending("message")
const result = await SessionPrompt.prompt({
sessionID: session.id, sessionID: session.id,
messageID, messageID,
model: { model: {
@ -252,6 +251,7 @@ export const RunCommand = cmd({
}, },
], ],
}) })
})()
const isPiped = !process.stdout.isTTY const isPiped = !process.stdout.isTTY
if (isPiped) { if (isPiped) {