|
|
@@ -93,8 +93,7 @@ public class WebController {
|
|
|
if (sessionId == null || sessionId.isEmpty()) {
|
|
|
return List.of();
|
|
|
}
|
|
|
- Path caseSession = PathConst.AGENT_PATH.resolve("sessions", StateManager.instance().getCaseId().toString());
|
|
|
- Path sessionsPath = caseSession.resolve(sessionId);
|
|
|
+ Path sessionsPath = PathConst.AGENT_PATH.resolve("sessions", StateManager.instance().getCaseId().toString(), sessionId);
|
|
|
File msgFile = new File(sessionsPath.toFile(), sessionId + ".messages.ndjson");
|
|
|
List<AiMessage> result = new ArrayList<>();
|
|
|
if (msgFile.exists()) {
|
|
|
@@ -129,9 +128,8 @@ public class WebController {
|
|
|
if (sessionId == null || sessionId.isEmpty()) {
|
|
|
return;
|
|
|
}
|
|
|
- File sessionDir = PathConst.AGENT_PATH.resolve("sessions")
|
|
|
- .resolve(StateManager.instance().getCaseId().toString())
|
|
|
- .resolve(sessionId).toFile();
|
|
|
+ File sessionDir = PathConst.AGENT_PATH.resolve("sessions", StateManager.instance().getCaseId().toString(), sessionId)
|
|
|
+ .toFile();
|
|
|
if (sessionDir.exists() && sessionDir.isDirectory()) {
|
|
|
FileUtil.del(sessionDir);
|
|
|
}
|