fix: piping

This commit is contained in:
Aiden Cline
2025-11-03 22:36:01 -06:00
parent c103052f93
commit f501501791
2 changed files with 10 additions and 1 deletions

View File

@@ -52,6 +52,12 @@ export const TuiThreadCommand = cmd({
default: "127.0.0.1",
}),
handler: async (args) => {
const prompt = await (async () => {
const piped = !process.stdin.isTTY ? await Bun.stdin.text() : undefined
if (!args.prompt) return piped
return piped ? piped + "\n" + args.prompt : args.prompt
})()
const cwd = args.project ? path.resolve(args.project) : process.cwd()
try {
process.chdir(cwd)
@@ -106,7 +112,7 @@ export const TuiThreadCommand = cmd({
sessionID,
model: args.model,
agent: args.agent,
prompt: args.prompt,
prompt,
onExit: async () => {
await client.call("shutdown", undefined)
},