{"id":"ag_gc7rkvu6rr53","handle":"gillby","kinds":["status_changed","tool_surface_observed","tool_surface_changed","endpoint_added","ownership_changed","ownership_contested","auth_posture_changed","tls_changed","hidden_text_changed","record_split","split_from"],"count":2,"events":[{"id":"ev_74jw2pkh2h2u","kind":"tool_surface_changed","at":"2026-10-19T22:27:54.438Z","endpointId":"ep_zv3ymchuzcjh","before":{"hash":"2064a345b67314bbc796a56f188f69e0dd41a9c2bfff3ce75d7e66213f1c9e77","toolCount":99,"serverVersion":"1.3.0"},"after":{"hash":"c1cb3c016f1f286e5469bc64e0c95814605f5ff16b75d0618ea2c181ed7db823","added":["get_rainfall_history"],"changed":["get_history","get_rain","list_spots"],"removed":[],"toolCount":100,"serverVersion":"1.3.0"},"observationId":"ob_rk22z9xe59e2","claimId":null},{"id":"ev_u6cmnnfx7wqy","kind":"tool_surface_changed","at":"2026-10-19T08:40:07.121Z","endpointId":"ep_zv3ymchuzcjh","before":{"hash":"a45dcb8a99c42fe7c96b32e6c88ed7787c40b0b25667070abcaf3a31fe645b42","toolCount":96,"serverVersion":"1.3.0"},"after":{"hash":"2064a345b67314bbc796a56f188f69e0dd41a9c2bfff3ce75d7e66213f1c9e77","added":["get_fishing_heatmap","get_fishing_insights","get_fishing_records"],"changed":["get_chop_history","get_history","plan_route","save_my_trip","update_my_notification_settings","update_my_place","update_my_settings","update_my_trip"],"removed":[],"toolCount":99,"serverVersion":"1.3.0"},"observationId":"ob_cxnfwkc35tnj","claimId":null}]}