diff --git a/chat.el b/chat.el index 6d809e2..c626390 100644 --- a/chat.el +++ b/chat.el @@ -649,7 +649,7 @@ fn handle_chat_agentic(body: String) -> String { let session_valid: Bool = if str_eq(req_session, "") { true } else { - session_exists(req_session) + !str_contains(session_get(req_session), "\"error\"") } if !session_valid { return "{\"error\":\"session not found\",\"session_id\":\"" + req_session + "\",\"reply\":\"\"}"