always create terminal when apply

This commit is contained in:
Andrew Pareles 2025-05-12 11:56:08 -07:00
parent a0eb7d6192
commit e8b7c9c470

View file

@ -273,14 +273,7 @@ export const ApplyButtonsHTML = ({
if (isShellLanguage) {
try {
setIsShellRunning(true)
// create a terminal if none exists or use terminal 1
const terminalIds = terminalToolService.listPersistentTerminalIds()
let terminalId: string
if (terminalIds.length !== 0)
terminalId = terminalIds[0] // use 1st terminal id
else
terminalId = await terminalToolService.createPersistentTerminal({ cwd: null })
const terminalId = await terminalToolService.createPersistentTerminal({ cwd: null })
const { interrupt } = await terminalToolService.runCommand(
codeStr,