fixed, chat loaded
This commit is contained in:
parent
65ae75494f
commit
b687f790ba
|
|
@ -1322,7 +1322,7 @@ async function resolveActiveSession() {
|
||||||
if (entries.length === 0) return;
|
if (entries.length === 0) return;
|
||||||
|
|
||||||
// Vorhandene Keys loggen
|
// Vorhandene Keys loggen
|
||||||
const keys = entries.map(e => e.key || e.sessionKey || e.name || "?");
|
const keys = entries.map(e => (e.key || e.sessionKey || e.name || "?").replace(/^agent:main:/, ""));
|
||||||
log("info", "server", `Verfuegbare Sessions: [${keys.join(", ")}]`);
|
log("info", "server", `Verfuegbare Sessions: [${keys.join(", ")}]`);
|
||||||
|
|
||||||
// Neueste Session nehmen
|
// Neueste Session nehmen
|
||||||
|
|
@ -1337,7 +1337,8 @@ async function resolveActiveSession() {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (newest) {
|
if (newest) {
|
||||||
const key = newest.key || newest.sessionKey || newest.name || "";
|
const rawKey = newest.key || newest.sessionKey || newest.name || "";
|
||||||
|
const key = rawKey.replace(/^agent:main:/, "");
|
||||||
if (key) {
|
if (key) {
|
||||||
activeSessionKey = key;
|
activeSessionKey = key;
|
||||||
try { fs.writeFileSync(SESSION_KEY_FILE, activeSessionKey); } catch {}
|
try { fs.writeFileSync(SESSION_KEY_FILE, activeSessionKey); } catch {}
|
||||||
|
|
@ -1364,7 +1365,8 @@ async function handleLoadChatHistory(clientWs) {
|
||||||
let sessionId = null;
|
let sessionId = null;
|
||||||
const availableKeys = [];
|
const availableKeys = [];
|
||||||
for (const entry of entries) {
|
for (const entry of entries) {
|
||||||
const key = entry.key || entry.sessionKey || entry.name || "";
|
const rawKey = entry.key || entry.sessionKey || entry.name || "";
|
||||||
|
const key = rawKey.replace(/^agent:main:/, "");
|
||||||
availableKeys.push(key);
|
availableKeys.push(key);
|
||||||
if (key === activeSessionKey) {
|
if (key === activeSessionKey) {
|
||||||
sessionId = entry.id || entry.sessionId || "";
|
sessionId = entry.id || entry.sessionId || "";
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue