feat(server): GET /api/sessions 支持 project 查询参数
This commit is contained in:
@@ -154,11 +154,11 @@ def create_app(
|
||||
return {"session_id": rec.session_id, "status": rec.status, "name": rec.name}
|
||||
|
||||
@app.get("/api/sessions")
|
||||
def list_sessions(user_id: str = "default"):
|
||||
def list_sessions(user_id: str = "default", project: str | None = None):
|
||||
return [
|
||||
{"session_id": r.session_id, "name": r.name, "project": r.project,
|
||||
"status": r.status, "updated_at": r.updated_at}
|
||||
for r in service.store.list_sessions(user_id)
|
||||
for r in service.store.list_sessions(user_id, project=project)
|
||||
]
|
||||
|
||||
@app.get("/api/sessions/{sid}")
|
||||
|
||||
Reference in New Issue
Block a user