auto-sync: 2026-05-19 22:58:56
This commit is contained in:
@@ -32,3 +32,16 @@ async def manual_tick():
|
||||
return {"ok": False, "error": "Ticker not initialized"}
|
||||
result = await t.manual_tick()
|
||||
return {"ok": True, "result": result}
|
||||
|
||||
|
||||
@router.get("/sessions")
|
||||
async def daemon_sessions():
|
||||
"""列出活跃的 Agent sessions"""
|
||||
from src.main import get_ticker
|
||||
t = get_ticker()
|
||||
if t is None:
|
||||
return {"sessions": {}}
|
||||
dispatcher = t.dispatcher
|
||||
if dispatcher is None or dispatcher.spawner is None:
|
||||
return {"sessions": {}}
|
||||
return {"sessions": dispatcher.spawner.active_sessions}
|
||||
|
||||
Reference in New Issue
Block a user