auto-sync: 2026-05-19 22:58:56

This commit is contained in:
cfdaily
2026-05-19 22:58:56 +08:00
parent a1d69bef92
commit e9c60e710a
+13
View File
@@ -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}