Console Output
+ echo '{"module":[{"repo_name":"cache_bag_node","branch":"rc_dev","time":"2026-01-30_20-13-18","commit_id":"1e6c29b","version":"","commit_msgs":",,"},{"repo_name":"calibration_tools","branch":"rc_dev","time":"2026-01-30_20-13-18","commit_id":"a817e54","version":"","commit_msgs":",,"},{"repo_name":"camera_driver","branch":"rc_dev","time":"2026-01-30_20-13-18","commit_id":"8b8cb45","version":"","commit_msgs":",,"},{"repo_name":"control","branch":"feat_pnc_status","time":"2026-01-30_20-13-18","commit_id":"e574808","version":"","commit_msgs":",,"},{"repo_name":"data_collection","branch":"rc_dev","time":"2026-01-30_20-13-18","commit_id":"0d8edec","version":"","commit_msgs":",,"},{"repo_name":"hdcontrol","branch":"rc_dev","time":"2026-01-30_20-13-18","commit_id":"714a330","version":"","commit_msgs":",,"},{"repo_name":"hdmap","branch":"rc_dev","time":"2026-01-30_20-13-18","commit_id":"a9c2e4d","version":"","commit_msgs":",,"},{"repo_name":"hdmap_cloud","branch":"rc_dev","time":"2026-01-30_20-13-18","commit_id":"ea1c898","version":"","commit_msgs":",,"},{"repo_name":"hdmap_interface","branch":"rc_dev","time":"2026-01-30_20-13-18","commit_id":"0685adc","version":"","commit_msgs":",IGFkZCBsYW5lIG5hbWUKIFJlZ2lvbuaWsOWinlJFR0lPTl9SRURVQ0VfRk9MTE9XX0RJU1RBTkNFLFJFR0lPTl9NT1JFX0xPV0VSX1NFQ1VSSVRZX1RIUkVTSE9MRAogUmVnaW9u5paw5aKeUkVHSU9OX1JFRFVDRV9GT0xMT1dfRElTVEFOQ0UsUkVHSU9OX01PUkVfTE9XRVJfU0VDVVJJVFlfVEhSRVNIT0xE,"},{"repo_name":"hesai_lidar","branch":"rc_dev","time":"2026-01-30_20-13-18","commit_id":"5f4fd3a","version":"","commit_msgs":",,"},{"repo_name":"login_sync_tool","branch":"rc_dev","time":"2026-01-30_20-13-18","commit_id":"dd159a8","version":"","commit_msgs":",,"},{"repo_name":"msf_assistant","branch":"rc_dev","time":"2026-01-30_20-13-18","commit_id":"91b0e38","version":"","commit_msgs":",,"},{"repo_name":"msf_localization","branch":"test_qingdao","time":"2026-01-30_20-13-18","commit_id":"412dbd7","version":"","commit_msgs":",,IOWkqumYs+e6uOS4muWbuuWumueCuei9rOW8r+iIquWQkemXrumimAog5aSq6Ziz57q45Lia5Zu65a6a54K56L2s5byv6Iiq5ZCR6Zeu6aKY5L+u5aSN"},{"repo_name":"new_truck_spreader_detection","branch":"rc_dev","time":"2026-01-30_20-13-18","commit_id":"91ceb4d","version":"","commit_msgs":",,IOmZjeS9juaKpeitpue6p+WIqw=="},{"repo_name":"node-manager","branch":"rc_dev","time":"2026-01-30_20-13-18","commit_id":"835d3ca","version":"","commit_msgs":",5b2V5YyF5pW05YiG6ZKf5ZCv5YqoCuWinuWKoOa2iOaBr+eJiOacrOWPtw==,"},{"repo_name":"node-manager-hmi","branch":"rc_dev","time":"2026-01-30_20-13-18","commit_id":"cffded3","version":"","commit_msgs":",,"},{"repo_name":"node_manager_online","branch":"rc_dev","time":"2026-01-30_20-13-18","commit_id":"51eec9f","version":"","commit_msgs":",,"},{"repo_name":"perception_publisher","branch":"rc_dev","time":"2026-01-30_20-13-18","commit_id":"7b707e2","version":"","commit_msgs":",,"},{"repo_name":"performance_analyst","branch":"rc_dev","time":"2026-01-30_20-13-18","commit_id":"73e9513","version":"","commit_msgs":",,"},{"repo_name":"peripheral_controller","branch":"feat_xilian","time":"2026-01-30_20-13-18","commit_id":"b4ebd00","version":"","commit_msgs":",6L2m6YCf5LiN5Li6MOaXtuaLkue7neS4iuijheaMh+S7pArpgILphY1jYW5mZDY05Liq5a2X6IqC,"},{"repo_name":"pnc","branch":"feat_pnc_status","time":"2026-01-30_20-13-18","commit_id":"d0b57ae1a","version":"","commit_msgs":",IHBhdGhfb3B0IGluIHJlcGxheWVyLgo=,"},{"repo_name":"rcinterpreter","branch":"feat_xilian","time":"2026-01-30_20-13-18","commit_id":"962e56e","version":"","commit_msgs":",,"},{"repo_name":"rminterpreter","branch":"rc_dev","time":"2026-01-30_20-13-18","commit_id":"493c9ca","version":"","commit_msgs":",,"},{"repo_name":"ros-bridge","branch":"rc_dev","time":"2026-01-30_20-13-18","commit_id":"14b3ab4","version":"","commit_msgs":",,"},{"repo_name":"rslidar_sdk","branch":"rc_dev","time":"2026-01-30_20-13-18","commit_id":"ee6a23d","version":"","commit_msgs":",,"},{"repo_name":"rtsp_relayer","branch":"rc_dev","time":"2026-01-30_20-13-18","commit_id":"6ed5e68","version":"","commit_msgs":",,"},{"repo_name":"schedule_manager","branch":"rc_dev","time":"2026-01-30_20-13-18","commit_id":"7b064e3","version":"","commit_msgs":",,"},{"repo_name":"shared_msgs","branch":"rc_dev_xilian","time":"2026-01-30_20-13-18","commit_id":"1e6c6aa","version":"","commit_msgs":",,"},{"repo_name":"sins_calibration_hmi","branch":"rc_dev","time":"2026-01-30_20-13-18","commit_id":"970b2c8","version":"","commit_msgs":",,"},{"repo_name":"snapshot_upload","branch":"dev","time":"2026-01-30_20-13-18","commit_id":"30719ed","version":"","commit_msgs":",,"},{"repo_name":"spreader_segmentation","branch":"rc_dev","time":"2026-01-30_20-13-18","commit_id":"eaa6ecb","version":"","commit_msgs":",,"},{"repo_name":"static_transform","branch":"rc_dev","time":"2026-01-30_20-13-18","commit_id":"508121c","version":"","commit_msgs":",,"},{"repo_name":"system_monitor","branch":"rc_dev","time":"2026-01-30_20-13-18","commit_id":"af646f9","version":"","commit_msgs":",,"},{"repo_name":"system-ros","branch":"rc_dev","time":"2026-01-30_20-13-18","commit_id":"2da8a8e","version":"","commit_msgs":",,"},{"repo_name":"thirdparty","branch":"rc_dev","time":"2026-01-30_20-13-18","commit_id":"ec58104","version":"","commit_msgs":",,"},{"repo_name":"tools","branch":"rc_dev","time":"2026-01-30_20-13-18","commit_id":"1f36988","version":"","commit_msgs":",,"},{"repo_name":"tos_visualize","branch":"rc_dev","time":"2026-01-30_20-13-18","commit_id":"99b378b","version":"","commit_msgs":",,"},{"repo_name":"unified-system-monitor","branch":"rc_dev","time":"2026-01-30_20-13-18","commit_id":"2666e3a","version":"","commit_msgs":",,"},{"repo_name":"versions_observer","branch":"rc_dev","time":"2026-01-30_20-13-18","commit_id":"8651725","version":"","commit_msgs":",,"}],"device":1,"device_name":"none","type":1,"project":0}'