This commit is contained in:
Timothy Jaeryang Baek
2026-08-22 08:21:53 -04:00
parent d7d935275a
commit 1b3b9375bb
3 changed files with 41 additions and 38 deletions
+21 -22
View File
@@ -33,12 +33,12 @@
toolServers,
terminalServers,
user as _user,
showControls,
showSettings,
showFileNavDir,
selectedTerminalId,
TTSWorker,
temporaryChatEnabled
showControls,
showSettings,
showFileNavDir,
selectedTerminalId,
TTSWorker,
temporaryChatEnabled
} from '$lib/stores';
import {
@@ -876,10 +876,7 @@
return (
(settingsValue?.terminalServers ?? []).find(
(t: any) =>
t.url === selectedId &&
t.enabled &&
t.config?.chat_uploads === 'filesystem'
(t: any) => t.url === selectedId && t.enabled && t.config?.chat_uploads === 'filesystem'
) ?? null
);
};
@@ -925,11 +922,13 @@
if (filesystemUploadTerminal) {
try {
const cwd =
(await getCwd(
filesystemUploadTerminal.url,
filesystemUploadTerminal.key,
chatId || undefined
))?.cwd || '/';
(
await getCwd(
filesystemUploadTerminal.url,
filesystemUploadTerminal.key,
chatId || undefined
)
)?.cwd || '/';
const uploadedFile = await uploadToTerminal(
filesystemUploadTerminal.url,
filesystemUploadTerminal.key,
@@ -939,16 +938,16 @@
);
if (uploadedFile) {
fileItem.type = 'terminal_file';
fileItem.type = 'filesystem';
fileItem.status = 'uploaded';
fileItem.id = uploadedFile.path;
fileItem.path = uploadedFile.path;
fileItem.url = uploadedFile.path;
fileItem.size = uploadedFile.size ?? file.size;
fileItem.file = uploadedFile;
files = files;
showFileNavDir.set(uploadedFile.path);
} else {
fileItem.url = uploadedFile.path;
fileItem.size = uploadedFile.size ?? file.size;
fileItem.file = uploadedFile;
files = files;
showFileNavDir.set(uploadedFile.path);
} else {
fileItem.status = 'error';
fileItem.error = $i18n.t('Failed to upload file.');
toast.error(fileItem.error);