9 Commits

Author SHA1 Message Date
c929176cfa feat: per-site SHIFT path with video search, fix agent token injection, accept cpu_temp
- deploy_agent.sh: agent v3.3-shift — use dashboard-configured SHIFT path for
  file fetch/search (SR/SHIFT sites have no TAKELEAP folder), date fast-path;
  fix installer discarding the injected agent token (sentinel was being
  rewritten by the server's placeholder replace, agents ended up tokenless)
- central_api_prototype.py: replace only the token assignment when serving the
  installer; add cpu_temp to TelemetryPayload (agents already send it, it was
  silently dropped); new endpoints set-shift-path, request-search,
  search-results; heartbeat response now carries shift_path + pending search
- commands.json: restore last_reboot/dummy, add update_diag diagnostic
- CLAUDE.md: document deployment layout, procedures, and gotchas
2026-07-16 17:31:33 +05:30
b9aeedc5ef file transfer 2026-07-16 14:30:36 +05:30
80e1bd8e3a refactor: migrate client heartbeat management to atomic MongoDB operations and a dedicated background loop 2026-06-16 12:40:12 +05:30
9987b3a45a feat: implement HMAC-based JWT authentication and secure API endpoints with dependency injection 2026-06-16 12:18:44 +05:30
9baf93bfef feat: add GPU failure monitoring and Rocket.Chat alerts to client telemetry processing 2026-06-09 18:08:24 +05:30
6e05180e7c Fix duplicate alerts, telemetry UI state, and deploy_agent local URL 2026-06-08 15:36:59 +05:30
25e9b5e120 feat: implement async command execution, improve client status tracking, and expand takeleap diagnostic commands. 2026-06-04 15:48:38 +05:30
39febf9aeb feat: introduce automated agent deployment script and environment configurations for centralized management 2026-06-03 18:32:28 +05:30
e66a801f55 Initial commit: Clean RMM Backend 2026-06-02 15:28:02 +05:30