Commit Graph

  • 9a4459509c fix: dont restore old config, just extract RTSP URLs for reference master tian 2026-07-21 17:03:18 +0800
  • be7fc7e64b rewrite: upgrade-from-old now uses deploy.sh + offline package, preserves camera configs tian 2026-07-21 16:58:53 +0800
  • c1cd6f8575 fix: always create agent config even if binary not found tian 2026-07-21 15:45:52 +0800
  • 9f53f71a79 fix: create agent dir before checking binary; add runtime deps to deploy docs tian 2026-07-21 15:41:30 +0800
  • cdf601d046 fix: offline agent search uses SCRIPT_DIR; add /usr/lib to LD_LIBRARY_PATH tian 2026-07-21 15:24:49 +0800
  • 8643174807 fix: add offline fallback for agent binary in deploy.sh tian 2026-07-21 15:23:29 +0800
  • 39754ecbb3 fix: include FFmpeg libraries in offline package tian 2026-07-21 15:19:34 +0800
  • d3a0cf2a4d docs: update deployment guide with offline install and upgrade steps tian 2026-07-21 15:16:32 +0800
  • 687f96c7f4 fix: use shell glob to copy all library files including symlinks tian 2026-07-21 15:11:22 +0800
  • 490b81b802 fix: check existing libraries before installing from offline package tian 2026-07-21 15:05:06 +0800
  • 4fe02f3da4 feat: include system libraries and install_deps.sh in offline package tian 2026-07-21 15:04:18 +0800
  • bbb787dfbd fix: deploy.sh creates default config when no configs available; package only templates/profiles/overlays tian 2026-07-21 15:02:29 +0800
  • fbc773be4a fix: include configs/ in offline package tian 2026-07-21 15:01:12 +0800
  • 49bfdf059a fix: deploy.sh + package-offline.sh offline mode support tian 2026-07-21 14:51:49 +0800
  • 3ce5bff933 fix: deploy.sh also looks for binary in script directory (offline package mode) tian 2026-07-21 14:45:44 +0800
  • 9b844b7b55 docs: add scp example for offline deployment tian 2026-07-21 10:47:15 +0800
  • 372ab4c063 docs: simplify offline deployment to use package-offline.sh tian 2026-07-21 10:45:47 +0800
  • 07bd06a9c0 feat: add offline upgrade package script and update deployment docs tian 2026-07-21 10:43:56 +0800
  • 43ad12ec12 feat: add upgrade script for old devices (renames paths, preserves camera configs) tian 2026-07-21 10:42:13 +0800
  • 140ef4c684 docs: add deployment guide with post-clone and static IP steps tian 2026-07-21 10:35:58 +0800
  • 137ad71953 chore: remove outdated and personal scripts tian 2026-07-21 10:25:16 +0800
  • 17b0ecefc3 fix: update remaining old names in scripts, rename service file tian 2026-07-21 10:22:49 +0800
  • aa9d824ba1 fix: update service names in ops.sh tian 2026-07-21 10:21:58 +0800
  • 3d61a925fc fix: upgrade preserves config, add agent binary path, skip config rendering on upgrade tian 2026-07-21 10:19:58 +0800
  • 4943ed1e77 fix: remove all media-server references from deploy.sh tian 2026-07-21 10:13:41 +0800
  • 601f9a5a98 rename: MediaServerApp -> EdgeServerApp, media_server_app -> edge_server_app tian 2026-07-21 10:09:26 +0800
  • 341faf91f1 rename: /v1/media-server/* -> /v1/edge-server/* tian 2026-07-21 10:07:00 +0800
  • 1aaf15c68d rename: media-server.json -> safesight-edge-server.json tian 2026-07-21 10:05:07 +0800
  • 7246289b5f fix: default ConfigPath to media-server.json tian 2026-07-21 10:03:50 +0800
  • 2aca93f36b fix: parse systemctl ExecStart path= format correctly tian 2026-07-21 09:47:51 +0800
  • 32a5913c4d refactor: make systemctl service name configurable via agent config tian 2026-07-21 09:46:35 +0800
  • 4b7ca5fa82 refactor: remove hardcoded paths from systemctl controller, use agent config tian 2026-07-21 09:42:59 +0800
  • a798965259 fix: remove remaining rk3588 references from config defaults and deploy.sh tian 2026-07-21 09:38:40 +0800
  • 93b849bd9d fix: update agent module paths and systemctl service name to safesight-edge-server haotian 2026-07-21 09:37:52 +0800
  • 297f79b3e6 rename: safesight-agent -> safesight-edge-agent tian 2026-07-21 09:32:53 +0800
  • 719d77f72e rename: rk3588-agent -> safesight-agent, update service dependencies tian 2026-07-21 09:29:15 +0800
  • cfb03ffd39 fix: update agent config paths, add agent service file, fix double-server typo tian 2026-07-21 09:27:34 +0800
  • cd1d5039a9 fix: replace all safesight-media/rk3588-media-server with safesight-edge-server tian 2026-07-20 18:25:51 +0800
  • eda635c0ac rename: safesight-media -> safesight-edge-server, paths updated haotian 2026-07-20 18:00:06 +0800
  • d2093d4462 chore: add media-server systemd service file with correct LD_LIBRARY_PATH tian 2026-07-20 14:51:50 +0800
  • 9658a0c2d8 move dev-env.ps1 to safesight-control tian 2026-07-20 14:12:48 +0800
  • 7c2ae2e75f fix: default video and RTSP target for dev-env script tian 2026-07-20 14:10:11 +0800
  • 52940a0c53 feat: add one-click dev environment startup script tian 2026-07-20 14:08:37 +0800
  • 56170cf9ed chore: resolve stash conflict in third_party gradle wrapper tian 2026-07-17 11:11:02 +0800
  • 9596d979f6 merge: pose-behavior-pipeline tian 2026-07-17 11:10:54 +0800
  • ca22e82875 merge: p0-dashboard into master tian 2026-07-17 11:10:25 +0800
  • 760eb35697 docs: update guide.md with local test paths tian 2026-07-17 11:02:48 +0800
  • c26531b4f3 refactor: rebrand to SafeSight Edge tian 2026-07-17 11:00:39 +0800
  • ae7e9e8bfc fix: config reload with health polling, not blind timeout p0-dashboard tian 2026-05-12 15:00:09 +0800
  • e8cc66636c fix: use static catalog for capabilities (not dynamic query) tian 2026-05-12 14:06:27 +0800
  • 477b82d60a feat: /v1/capabilities endpoint for device feature detection tian 2026-05-12 13:53:04 +0800
  • d4d35ba447 修正npu使用率的计算错误 tian 2026-05-12 10:12:53 +0800
  • 6a3b9f2c99 feat: add NPU load to /v1/metrics tian 2026-05-08 19:38:52 +0800
  • c652c02c97 chore: final cleanup for video monitoring tian 2026-05-07 15:34:27 +0800
  • c7cee8db39 feat: add preview channels endpoint tian 2026-05-07 14:16:10 +0800
  • fd90faba47 fix: use map for alarm queries to handle mixed formats tian 2026-05-07 12:30:15 +0800
  • 25046d0a7b fix: accept any JSON format for alarm reports tian 2026-05-07 12:17:39 +0800
  • 5d1b32c071 fix: allow localhost alarm reports without token tian 2026-05-07 12:10:21 +0800
  • 84aab0fa8e feat: add alarm test overlay with low thresholds tian 2026-05-07 12:02:26 +0800
  • a40a50a108 build: agent binary with alarm endpoints tian 2026-05-07 11:44:01 +0800
  • dc86fe65ff feat: add agent alarm callback to standard template tian 2026-05-07 10:35:44 +0800
  • 8dd26cf49a feat: add /v1/alarms/report and /v1/alarms/recent endpoints tian 2026-05-07 10:25:15 +0800
  • 5ba627f265 fix: correct default template name in deploy.sh tian 2026-05-06 14:52:59 +0800
  • c5f3e1a009 deploy: split models and resources, add resources_dir to agent config tian 2026-05-06 13:51:19 +0800
  • 4dd0335e55 refactor: separate resources directory from models; migrate face_gallery.db to resources/face_gallery/ tian 2026-05-06 13:45:39 +0800
  • daa5da3b85 fix: use actual filename for face_gallery resource name, add dedup tian 2026-05-06 13:37:55 +0800
  • 8a9ec59134 build: update rk3588-agent binary with resources endpoints tian 2026-05-06 13:29:47 +0800
  • 2e730832a7 feat: add GET /v1/resources/status and PUT /v1/resources/{type}/{name} endpoints tian 2026-05-06 13:28:29 +0800
  • 85f3ca54a3 Scan model directory for installed model status tian 2026-05-05 12:12:49 +0800
  • 452d344b34 Merge branch 'codex/model-management' tian 2026-05-05 12:01:33 +0800
  • 540a495d7b Add device model status API and rebuild agent binary tian 2026-05-05 11:14:57 +0800
  • cf4493507c Adopt slot-driven template rendering tian 2026-05-03 09:50:46 +0800
  • 00c9268834 Standardize built-in pipeline templates tian 2026-04-28 18:53:47 +0800
  • f7ee102daa Update RK3588 agent binary tian 2026-04-28 16:33:20 +0800
  • 551c6016ff Expose graph node type catalog from agent tian 2026-04-28 16:29:52 +0800
  • 45fadc6699 Expose business config metadata in agent tian 2026-04-23 12:35:33 +0800
  • ac930e90e1 Fix deploy config UTF-8 output tian 2026-04-20 12:39:50 +0800
  • cd6d299bd3 Move shared config params into template tian 2026-04-20 12:27:39 +0800
  • 502991d026 Rebuild rk3588 agent binary for final metadata commit tian 2026-04-20 11:51:47 +0800
  • f4b20f3e32 Refine profile-centric config metadata and agent status tian 2026-04-20 11:41:09 +0800
  • 04de2308fb Add profile-centered config design spec tian 2026-04-20 10:44:18 +0800
  • 3e747be2e6 Build agent with agent-owned rollback tian 2026-04-19 15:17:42 +0800
  • 5c04681360 Restore fstream include in graph manager tian 2026-04-19 15:07:04 +0800
  • 72d6a073a0 Remove unused graph manager file helpers tian 2026-04-19 15:06:11 +0800
  • 7b9d1aa385 Move config rollback ownership to agent tian 2026-04-19 15:03:38 +0800
  • 0f4a17aa8c Build agent with previous config fields tian 2026-04-19 14:46:50 +0800
  • e9a720a898 Rename previous config fields in agent API tian 2026-04-19 14:46:19 +0800
  • 1742283989 Build agent with candidate apply endpoint tian 2026-04-19 12:24:15 +0800
  • 0ef98e1d26 Add candidate config apply endpoint tian 2026-04-19 12:23:28 +0800
  • 7a02176577 Reuse saved managerd agent token on deploy tian 2026-04-19 11:59:28 +0800
  • d1d2da08d1 Require managerd agent token for deploy tian 2026-04-19 11:53:50 +0800
  • 6a0c533b7f Build agent with config candidate endpoint tian 2026-04-19 11:24:27 +0800
  • 041ce18ad0 Add agent config candidate endpoint tian 2026-04-19 11:24:14 +0800
  • ace8dcde72 Render deploy config from template tian 2026-04-19 10:44:24 +0800
  • de77e2ae85 Track single rk3588 agent binary tian 2026-04-19 10:33:46 +0800
  • cd4cd38e67 Build rk3588 agent binary tian 2026-04-19 10:28:06 +0800
  • b98592b29b Add config status metadata reporting tian 2026-04-19 10:21:16 +0800
  • 90ec18dc9a Add alarm event trace ids tian 2026-04-18 20:58:31 +0800
  • 64af954fe4 Restore production defaults in config template tian 2026-04-18 12:39:18 +0800
  • cfe42bdad3 Expose agent build metadata tian 2026-04-18 12:16:10 +0800