feat: add file upload support

This commit is contained in:
weishu
2026-01-17 19:38:12 +08:00
parent 940d7b8233
commit 53e4de6684
28 changed files with 1018 additions and 49 deletions
+2
View File
@@ -24,6 +24,7 @@ import type {
import { AgentStateSchema, CliMessagesResponseSchema, MetadataSchema, UserMessageSchema } from './types'
import { RpcHandlerManager } from './rpc/RpcHandlerManager'
import { registerCommonHandlers } from '../modules/common/registerCommonHandlers'
import { cleanupUploadDir } from '../modules/common/handlers/uploads'
import { TerminalManager } from '@/terminal/TerminalManager'
import {
TerminalClosePayloadSchema,
@@ -450,6 +451,7 @@ export class ApiSessionClient extends EventEmitter {
}
sendSessionDeath(): void {
void cleanupUploadDir(this.sessionId)
this.socket.emit('session-end', { sid: this.sessionId, time: Date.now() })
}