MCPcopy Create free account
hub / github.com/ScaleML/AgentSPEX / get_state

Function get_state

scripts/dashboard.py:2730–2751  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

2728
2729@app.route("/api/state")
2730def get_state():
2731 if not log_manager:
2732 return jsonify({})
2733 path = request.args.get("path", "")
2734 if path:
2735 resolved = _safe_resolve(path)
2736 if resolved:
2737 session = log_manager._get_or_create(resolved)
2738 if not session._loaded:
2739 session.load_initial()
2740 session.start()
2741 return jsonify(session.state())
2742 default_path = log_manager._default_path()
2743 if default_path:
2744 resolved = _safe_resolve(default_path)
2745 if resolved:
2746 session = log_manager._get_or_create(resolved)
2747 if not session._loaded:
2748 session.load_initial()
2749 session.start()
2750 return jsonify(session.state())
2751 return jsonify({})
2752
2753
2754def _safe_resolve(path: str) -> Optional[Path]:

Callers

nothing calls this directly

Calls 7

_safe_resolveFunction · 0.85
getMethod · 0.80
_get_or_createMethod · 0.80
load_initialMethod · 0.80
stateMethod · 0.80
_default_pathMethod · 0.80
startMethod · 0.45

Tested by

no test coverage detected