Catch-all GET proxy for the LCM session-store API. Maps ``/lcm/ `` to upstream ``GET /api/plugins/hermes-lcm/ `` (e.g. ``overview``, ``search``, ``session/{id}``, ``node/{id}``, ``timeline``, ``compression``), preserving the query string.
(path: str, request: Request)
| 528 | |
| 529 | @router.get("/lcm/{path:path}") |
| 530 | def get_lcm(path: str, request: Request) -> JSONResponse: |
| 531 | """Catch-all GET proxy for the LCM session-store API. |
| 532 | |
| 533 | Maps ``/lcm/<path>`` to upstream ``GET /api/plugins/hermes-lcm/<path>`` |
| 534 | (e.g. ``overview``, ``search``, ``session/{id}``, ``node/{id}``, |
| 535 | ``timeline``, ``compression``), preserving the query string. |
| 536 | """ |
| 537 | return _proxy("GET", f"/api/plugins/hermes-lcm/{path}", request, None) |
| 538 | |
| 539 | |
| 540 | @router.post("/lcm/{path:path}") |