feat: implement session deletion protection and enhance chat history management

This commit is contained in:
duanshuwen committed 2026-04-22 22:53:22 +08:00
1 parent d915fcd61a
commit bbe32f7954
7 files changed
+44 -16

No files matched your search

+4
View File
@@ -798,6 +798,10 @@ class GatewayManager {
}
case 'session.delete': {
const request = params as GatewayRpcParams['session.delete'];
if (normalizeAgentSessionKey(request.sessionKey).endsWith(':main')) {
return { success: false };
}
await this.rpcGateway('sessions.delete', {
key: normalizeAgentSessionKey(request.sessionKey),
deleteTranscript: true,