HKUDS/DeepTutor · error · HTTPException
Session not found
Error message
Session not found
What it means
Error "Session not found" thrown in HKUDS/DeepTutor.
Source
Thrown at deeptutor/api/routers/sessions.py:140
continue
for event in events:
if not isinstance(event, dict) or event.get("type") not in _TRUNCATABLE_EVENT_TYPES:
continue
truncated = _cap(event, "content")
tool_metadata = (event.get("metadata") or {}).get("tool_metadata")
if isinstance(tool_metadata, dict):
for field in ("content", "answer"):
truncated = _cap(tool_metadata, field) or truncated
if truncated:
event["_truncated"] = True
@router.get("/{session_id}")
async def get_session(session_id: str):
store = get_session_store()
session = await store.get_session_with_messages(session_id)
if session is None:
raise HTTPException(status_code=404, detail="Session not found")
_truncate_oversized_events(session.get("messages", []))
return session
@router.patch("/{session_id}")
async def rename_session(session_id: str, payload: SessionRenameRequest):
store = get_session_store()
updated = await store.update_session_title(session_id, payload.title)
if not updated:
raise HTTPException(status_code=404, detail="Session not found")
session = await store.get_session(session_id)
return {"session": session}
@router.delete("/{session_id}")
async def delete_session(session_id: str):
store = get_session_store()
list_active_turns = getattr(store, "list_active_turns", None)View on GitHub (pinned to 3e82f13042)
When it happens
Trigger: Thrown at deeptutor/api/routers/sessions.py:140 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of HKUDS/DeepTutor@3e82f13042 (2026-08-27).
Data as JSON: /api/errors/5e56fab7a80dfecc.
Report an issue: GitHub.