2026/04/19 16:49:44 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=CWuRhLPKvMbjAcjurSfXGgMDoNOdKtgy 2026/04/19 16:49:46 INFO request method=GET path=/ status=302 dur_ms=0 request_id=JtcmEWTLGGERapjPCffbyEiKvSFbpxoD 2026/04/19 16:49:47 INFO request method=GET path=/dashboard/sessions status=302 dur_ms=0 request_id=XpQFMVDijxgHLLwvMDyuPZrhdXNwuWYB 2026/04/19 16:49:47 INFO request method=GET path=/dashboard/sessions status=200 dur_ms=5 request_id=GXsQbPNHcQGBhGldoGvfifDGFHlgVnHH 2026/04/19 16:49:54 INFO request method=GET path=/dashboard/sessions status=200 dur_ms=5 request_id=fuSqoBZeeZqSRqKCuHKotIsZNcLQTzTD 2026/04/19 16:50:10 INFO request method=GET path=/dashboard/sessions status=200 dur_ms=5 request_id=AcamlLyhQKhVVpISVilemKAOPyjYIYej 2026/04/19 16:50:11 INFO request method=GET path=/dashboard/static/js/htmx.js status=200 dur_ms=1 request_id=tHzfXrXrJwvBRKJCZuwyKivmwAVMKoSE 2026/04/19 16:50:11 INFO request method=GET path=/dashboard/static/css/app.css status=200 dur_ms=1 request_id=TtgaXQfLALcqstMdrysPDHjqgPwGbrLv 2026/04/19 16:50:11 INFO request method=GET path=/health status=200 dur_ms=0 request_id=TmFBKxEQCLjDtvRKpKgSKBIDKrowXCwq 2026/04/19 16:50:11 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=NoQjIWczvTkhpKIzCZFFnbHyyZzNgviA 2026/04/19 16:50:12 INFO request method=GET path=/health status=200 dur_ms=0 request_id=JhaoUspwVoOcBRRGlGtOOrSqhZHniBUm 2026/04/19 16:50:12 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=UDZGHfklEnfxHjCQYuwKcnDRWMkqtUwe 2026/04/19 16:50:12 INFO request method=GET path=/favicon.ico status=404 dur_ms=0 request_id=mhptPAsnCynpKSstaHzdNLCCYweohgJY 2026/04/19 16:50:14 INFO request method=GET path=/health status=200 dur_ms=0 request_id=HyqKzWljCcGFctZEYAzOyYrotbpibELF 2026/04/19 16:50:14 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=ieyIxOxNCFiEIQOYMBDQUnykMmjLOucg 2026/04/19 16:50:17 INFO request method=GET path=/dashboard/sessions/refresh status=200 dur_ms=5 request_id=tujorMjdBYwYJSesBlRrFLonUqZylLaW 2026/04/19 16:50:22 INFO request method=GET path=/dashboard/sessions/refresh status=200 dur_ms=6 request_id=LDCPppuWJyssWaKudVdvwCrhMDNmWHVD 2026/04/19 16:50:41 INFO request method=GET path=/health status=200 dur_ms=0 request_id=jdgbHELxFUjgUlVSTTUlNLtcGjZYfoiU 2026/04/19 16:50:41 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=IUGzMCEHCRTTbiWyZZFYKJBtMixbzfFU 2026/04/19 16:50:44 INFO request method=GET path=/health status=200 dur_ms=0 request_id=XdBydbGhThufjDvzDIIDOwogsrJdrcDb 2026/04/19 16:50:44 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=JbfgdwCCOEBrmsXIBzzErFbhXLwNqCjP 2026/04/19 16:51:11 INFO request method=GET path=/health status=200 dur_ms=0 request_id=ERxLGyuLqlGCZFbLBTSGpBinGfpybnPa 2026/04/19 16:51:11 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=wVLvuFWUbDlYVSBbxdcxVwgiTORhJiTE 2026/04/19 16:51:14 INFO request method=GET path=/health status=200 dur_ms=0 request_id=MamqMjagatEulSadmKJitnuiWgetJbLw 2026/04/19 16:51:14 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=MQKhBgaDLHoDNHEjduKXGYZGdOivYolT 2026/04/19 16:51:41 INFO request method=GET path=/health status=200 dur_ms=0 request_id=NpzEMSWVosCYajFIYCoPQtOJjSJvQMbg 2026/04/19 16:51:41 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=QiqOovzOMSoPhBadDzYlDBzTwrqqJncf 2026/04/19 16:51:44 INFO request method=GET path=/health status=200 dur_ms=0 request_id=FRZQlhByuCyfxWWLJzKpoTbeyKyVQYUE 2026/04/19 16:51:44 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=fsrUUyeYvdbJsWtTddbHQyhxYoCuTrAO 2026/04/19 16:52:11 INFO request method=GET path=/health status=200 dur_ms=0 request_id=ANWkVeCyaVBLOLRjyivbWrIRPZrDejaV 2026/04/19 16:52:11 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=jdCNLXgVEdBOSRLRgvwrDjbEJIIAnOry 2026/04/19 16:52:14 INFO request method=GET path=/health status=200 dur_ms=0 request_id=HAunEsgzcYddpUhftDdnjhEqYjtvqtFp 2026/04/19 16:52:14 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=CTbqtrDsQzCdfDVXkFRhhfwqxYbuNDrr 2026/04/19 16:52:41 INFO request method=GET path=/health status=200 dur_ms=0 request_id=zABLGwESHBGRrKmudKccPpadHCTgqncf 2026/04/19 16:52:41 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=hDjGdmvomtrEsqPwHuGYbkPwSJkGhmnb 2026/04/19 16:52:44 INFO request method=GET path=/health status=200 dur_ms=0 request_id=LLExESiqrJMWHfoYSKuisKaaqqlQMJiU 2026/04/19 16:52:44 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=NcbrxurhyBuEMIYNIwhOzhsSNLlpZTxV 2026/04/19 16:53:11 INFO request method=GET path=/health status=200 dur_ms=0 request_id=XvtKpdGHgZCaVwEovelIJjWLOZBRORUq 2026/04/19 16:53:11 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=KIJdLWmLfYYHNLLkOJLeWAUAxlrDKiVA 2026/04/19 16:53:14 INFO request method=GET path=/health status=200 dur_ms=0 request_id=PPcvFISCLPwLaiVyDmTIytaKJKxHlkQt 2026/04/19 16:53:14 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=DvkoXuPdbTuKYhxnbieLWXMqgRWDmaSd 2026/04/19 16:53:36 INFO memory session sync complete component=session-syncer-memory projects=1 upserted=73 errors=0 2026/04/19 16:53:36 WARN syncDockerSessions: upsert failed component=session-syncer-docker key=as-2b2cd595 err="ERROR: new row for relation \"agent_sessions\" violates check constraint \"chk_agent_sessions_project_key_nonempty\" (SQLSTATE 23514)" 2026/04/19 16:53:36 WARN syncDockerSessions: upsert failed component=session-syncer-docker key=as-2b3569d4 err="ERROR: new row for relation \"agent_sessions\" violates check constraint \"chk_agent_sessions_project_key_nonempty\" (SQLSTATE 23514)" 2026/04/19 16:53:36 WARN syncDockerSessions: upsert failed component=session-syncer-docker key=as-2b4d987e err="ERROR: new row for relation \"agent_sessions\" violates check constraint \"chk_agent_sessions_project_key_nonempty\" (SQLSTATE 23514)" 2026/04/19 16:53:36 WARN syncDockerSessions: upsert failed component=session-syncer-docker key=as-2b54424c err="ERROR: new row for relation \"agent_sessions\" violates check constraint \"chk_agent_sessions_project_key_nonempty\" (SQLSTATE 23514)" 2026/04/19 16:53:36 WARN syncDockerSessions: upsert failed component=session-syncer-docker key=as-2b5554e1 err="ERROR: new row for relation \"agent_sessions\" violates check constraint \"chk_agent_sessions_project_key_nonempty\" (SQLSTATE 23514)" 2026/04/19 16:53:36 WARN syncDockerSessions: upsert failed component=session-syncer-docker key=as-2b557de9 err="ERROR: new row for relation \"agent_sessions\" violates check constraint \"chk_agent_sessions_project_key_nonempty\" (SQLSTATE 23514)" 2026/04/19 16:53:41 INFO request method=GET path=/health status=200 dur_ms=0 request_id=UEVXxoVNXOXswGzQdbixIDAiJsfNnbgm 2026/04/19 16:53:41 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=DJCxLPGVWCFLKjcTqvhuNfJbZdijHGBb 2026/04/19 16:53:44 INFO request method=GET path=/health status=200 dur_ms=0 request_id=MsKTyJYjSFXLqGhYLpqOIuGiRUwHJPYJ 2026/04/19 16:53:44 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=IqTOTamsrmpCIXELyWbfeNFDHuUmElhc 2026/04/19 16:54:11 INFO request method=GET path=/health status=200 dur_ms=0 request_id=zxUnfvwLjLnngqLmQFuhLOatjygqMQUW 2026/04/19 16:54:11 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=sXQPcaVIpVyXMtIDayarVqTxQiUyrKSK 2026/04/19 16:54:14 INFO request method=GET path=/health status=200 dur_ms=0 request_id=AailpBVCxsOMqHByYUuXQikIKOuKnsTf 2026/04/19 16:54:14 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=tUcyTFleYOeQGjhxCJtIBLmPRNMcMhhP 2026/04/19 16:54:41 INFO request method=GET path=/health status=200 dur_ms=0 request_id=zSlsYnmuMGRDukhPIDmgWUXmacULgvOZ 2026/04/19 16:54:41 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=bxTZlvtSHuuKkbnDxVUhbLhdbbQTvhEM 2026/04/19 16:54:44 INFO request method=GET path=/health status=200 dur_ms=0 request_id=bKhZjqfmqXZGNZGssXaNVBaiUMmXrgvF 2026/04/19 16:54:44 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=QeyjNIIYahzAPiQJILSLaUTIytUDdlYO 2026/04/19 16:55:11 INFO request method=GET path=/health status=200 dur_ms=0 request_id=xwYNajTgqoFBSqnXrWUwypXfhHBdacHF 2026/04/19 16:55:11 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=QcCYiJogddoGAgULuSLvQzFmoSddBdYK 2026/04/19 16:55:14 INFO request method=GET path=/health status=200 dur_ms=0 request_id=RJjtoJerVcincVGJEpzPhJFizpLvzdvj 2026/04/19 16:55:14 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=dIjmfOSvPNsAjTXtNXShbiBgyiJbJhhS 2026/04/19 16:55:41 INFO request method=GET path=/health status=200 dur_ms=0 request_id=PyrLmJyLnORgchYmWzocVNlgSyADNuwD 2026/04/19 16:55:41 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=xMkYRQFfpHEIzMYjNiTLHwoVNNIDNcuW 2026/04/19 16:55:44 INFO request method=GET path=/health status=200 dur_ms=0 request_id=QdZHajuOVJeTPDijpWKxMgZobLNzXvFb 2026/04/19 16:55:44 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=gbTPUhQovnUMdDwYKEaRhwJhWUfPWrAc 2026/04/19 16:56:11 INFO request method=GET path=/health status=200 dur_ms=0 request_id=nVDQBzZFHPHyNWzrwxNzZRgslkXkxdKI 2026/04/19 16:56:11 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=dGeBmULIQrhIEYghnasVnSbfkWnlsCfq 2026/04/19 16:56:14 INFO request method=GET path=/health status=200 dur_ms=0 request_id=bTaQdDnEXlumYljBbzDonFhIrPFjEWqA 2026/04/19 16:56:14 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=PqTopEFWudLqBuOUSNErlonLiezQyzEj 2026/04/19 16:56:41 INFO request method=GET path=/health status=200 dur_ms=0 request_id=ZInNJPeqYIyzNvWEFWhsKhbuFpSjnPMY 2026/04/19 16:56:41 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=rxIANjmSOktlIgjzYXfTZfCXJYZiTvRO 2026/04/19 16:56:44 INFO request method=GET path=/health status=200 dur_ms=0 request_id=NNDzYsXMAXQZfnDJoGhLXnFCamQSKWKf 2026/04/19 16:56:44 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=xhbYalehzddryhNjtLXODxrWWFEabevs 2026/04/19 16:57:11 INFO request method=GET path=/health status=200 dur_ms=0 request_id=AnCKqJgFUWgYRPIQmZNLTVrzKaIJvXmK 2026/04/19 16:57:11 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=VizwidgPEsxIZcUWEnyJwYLQiJsFIrcQ 2026/04/19 16:57:14 INFO request method=GET path=/health status=200 dur_ms=0 request_id=TEtCCFNWQdCzPjNtoDhSmgYfPNVQoFQN 2026/04/19 16:57:14 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=aLscJMEjHAQykJwfnlyrrNbppQEPRhly 2026/04/19 16:57:41 INFO request method=GET path=/health status=200 dur_ms=0 request_id=dHrLJFkuBTNPsuJiNycxclMKxgOeCEIv 2026/04/19 16:57:41 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=rkbbXIXMQZUDtwMgNexCACXvZTOUtkFv 2026/04/19 16:57:44 INFO request method=GET path=/health status=200 dur_ms=0 request_id=PaEybAmjZnFkpNhnNFphkVYHpPhNUaVD 2026/04/19 16:57:44 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=eOFHRpBQZYoBIHOmEIhJTUlsuMfWGODk 2026/04/19 16:58:11 INFO request method=GET path=/health status=200 dur_ms=0 request_id=KPBguxXrjNUMafzZRPHlfRPYEeCYxbMb 2026/04/19 16:58:11 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=UPTiTxlqVlYscWGssfbZcFWJtPpFFbab 2026/04/19 16:58:14 INFO request method=GET path=/health status=200 dur_ms=0 request_id=mBDudaOFzbowMnEjNaHRpOadssIbtGOB 2026/04/19 16:58:14 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=EyjuYIpTVgqwgrQPItLaosQQMpUwhhBu 2026/04/19 16:58:36 INFO memory session sync complete component=session-syncer-memory projects=1 upserted=73 errors=0 2026/04/19 16:58:36 WARN syncDockerSessions: upsert failed component=session-syncer-docker key=as-2b2cd595 err="ERROR: new row for relation \"agent_sessions\" violates check constraint \"chk_agent_sessions_project_key_nonempty\" (SQLSTATE 23514)" 2026/04/19 16:58:36 WARN syncDockerSessions: upsert failed component=session-syncer-docker key=as-2b3569d4 err="ERROR: new row for relation \"agent_sessions\" violates check constraint \"chk_agent_sessions_project_key_nonempty\" (SQLSTATE 23514)" 2026/04/19 16:58:36 WARN syncDockerSessions: upsert failed component=session-syncer-docker key=as-2b4d987e err="ERROR: new row for relation \"agent_sessions\" violates check constraint \"chk_agent_sessions_project_key_nonempty\" (SQLSTATE 23514)" 2026/04/19 16:58:36 WARN syncDockerSessions: upsert failed component=session-syncer-docker key=as-2b54424c err="ERROR: new row for relation \"agent_sessions\" violates check constraint \"chk_agent_sessions_project_key_nonempty\" (SQLSTATE 23514)" 2026/04/19 16:58:36 WARN syncDockerSessions: upsert failed component=session-syncer-docker key=as-2b5554e1 err="ERROR: new row for relation \"agent_sessions\" violates check constraint \"chk_agent_sessions_project_key_nonempty\" (SQLSTATE 23514)" 2026/04/19 16:58:36 WARN syncDockerSessions: upsert failed component=session-syncer-docker key=as-2b557de9 err="ERROR: new row for relation \"agent_sessions\" violates check constraint \"chk_agent_sessions_project_key_nonempty\" (SQLSTATE 23514)" 2026/04/19 16:58:41 INFO request method=GET path=/health status=200 dur_ms=0 request_id=YIJcPAxfAfwbRCLzrbEvtlhuyhpRjaON 2026/04/19 16:58:41 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=yiuBHkGqpZpYzeWWubYWlXTNhIKYqWmP 2026/04/19 16:58:44 INFO request method=GET path=/health status=200 dur_ms=0 request_id=WZJRZNdLSJHWAEQHYavalOkHSqbMjrAZ 2026/04/19 16:58:44 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=IWbxTkiBqIoisiwsgggimsxlQQBVoUnz 2026/04/19 16:59:11 INFO request method=GET path=/health status=200 dur_ms=0 request_id=tIisZvKmrgWSDdkiTQyvNaRvxbVmvFwC 2026/04/19 16:59:11 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=kppoCGkhLILDfvXaQSlsdUhYVlLatHnh 2026/04/19 16:59:14 INFO request method=GET path=/health status=200 dur_ms=0 request_id=hxctmBNozvSmuwaZkOIPyxtwieSFfwSf 2026/04/19 16:59:14 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=CqIsaDXSPqTKBnnwjidAHWMpSKOgoDcb 2026/04/19 16:59:41 INFO request method=GET path=/health status=200 dur_ms=0 request_id=AKddezoQPSBCzVKzuiNxbCHHmnqVmTTl 2026/04/19 16:59:41 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=UmaQXqQUhxgUzBkIQsKIupZPQHgPoJZs 2026/04/19 16:59:44 INFO request method=GET path=/health status=200 dur_ms=0 request_id=QBFYnnnuZuAbAFLvawpPCNRFXyoXcBKC 2026/04/19 16:59:44 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=CwvWjVAXQCkJjuIVOFgucpmnsrTZxNxe 2026/04/19 17:00:11 INFO request method=GET path=/health status=200 dur_ms=0 request_id=ISlJmuFqFhlWBNarfJMkqPEGuGHSpICW 2026/04/19 17:00:11 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=GKBFtDXnejnPihSLfoWwSbUrQQbZfmVl 2026/04/19 17:00:14 INFO request method=GET path=/health status=200 dur_ms=0 request_id=ZKlBFHsYrxMpMdKntQUbizSrtbebfohg 2026/04/19 17:00:14 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=MipEAuTFyhDjUcGzmmwowoHgSxLJpylS 2026/04/19 17:00:41 INFO request method=GET path=/health status=200 dur_ms=0 request_id=JCpXSzESaPhWAEyZBOZTNGFfjePZUDNH 2026/04/19 17:00:41 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=eRuiwapolHsQZZgpZsAJoRahwgQzTVnY 2026/04/19 17:00:44 INFO request method=GET path=/health status=200 dur_ms=0 request_id=RPxtRObuFlLDhfeWXeSoMmhSgixxnZZY 2026/04/19 17:00:44 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=xwojEuEzwMTTksNxRbNcOEejPUbnpTjH 2026/04/19 17:01:11 INFO request method=GET path=/health status=200 dur_ms=0 request_id=nIkhcZXobuDHkBbgjoGyOkJJekBbHkiD 2026/04/19 17:01:11 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=uldjJkBFHALfggFfUxMczifaQdQUORAo 2026/04/19 17:01:14 INFO request method=GET path=/health status=200 dur_ms=0 request_id=dgJLfDCPeUlOHVjqwcjIWNNTKxxmxLFN 2026/04/19 17:01:14 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=YQbNRDGhUFgtXjsLkwnwXwhxGciEJOzK 2026/04/19 17:01:41 INFO request method=GET path=/health status=200 dur_ms=0 request_id=IpGcUFtZsetVRjWTLuZFdsExYGRmknWa 2026/04/19 17:01:41 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=zpzskMcWCETIlwyuKbxWrsQTyoqDVJNu 2026/04/19 17:01:44 INFO request method=GET path=/health status=200 dur_ms=0 request_id=ocLRxXOREyEiOzmfZXjLBJhweySkHkSl 2026/04/19 17:01:44 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=DelsdxwfPvMQKQkGJWMNqOgpVUMlhrgY 2026/04/19 17:02:11 INFO request method=GET path=/health status=200 dur_ms=0 request_id=TwLyDsXhoXRLKytRzBSGVHgdEOOQYPVp 2026/04/19 17:02:11 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=TSVPVlyrAnxLIKsnSUbMLpqBhRGNUVxO 2026/04/19 17:02:14 INFO request method=GET path=/health status=200 dur_ms=0 request_id=BokMdeCNdOhqlJBfJmWaPpRGEEYNvoFh 2026/04/19 17:02:14 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=VchjTiMVuRXrUkJfbvGXQeKiJxjBcQjm 2026/04/19 17:02:41 INFO request method=GET path=/health status=200 dur_ms=0 request_id=FezRnpfBderuztejivIXDJokgzGRWIlO 2026/04/19 17:02:41 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=pADWScgyROyXQGWABhHoisLfvKoBtQaB 2026/04/19 17:02:44 INFO request method=GET path=/health status=200 dur_ms=0 request_id=RLRrwfXqGtdJxUTWVptAYiRmPNzUXikj 2026/04/19 17:02:44 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=XNLDJQXuoNlKCsjwuoyOVrSpBQUXZDLk 2026/04/19 17:03:11 INFO request method=GET path=/health status=200 dur_ms=0 request_id=rkIPJcJTnYWerbnVmxWXzAQxZStFCaIm 2026/04/19 17:03:11 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=IFwGIvQBbgHBUBalGnnaSOoGLAuUufuE 2026/04/19 17:03:14 INFO request method=GET path=/health status=200 dur_ms=0 request_id=aPJyjodclkPyJeoIweTeAxWZTBoajVRK 2026/04/19 17:03:14 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=jZPOgaRSbzdJxGCliwYUMtAXzMcCscEB 2026/04/19 17:03:36 INFO memory session sync complete component=session-syncer-memory projects=1 upserted=73 errors=0 2026/04/19 17:03:36 WARN syncDockerSessions: upsert failed component=session-syncer-docker key=as-2b2cd595 err="ERROR: new row for relation \"agent_sessions\" violates check constraint \"chk_agent_sessions_project_key_nonempty\" (SQLSTATE 23514)" 2026/04/19 17:03:36 WARN syncDockerSessions: upsert failed component=session-syncer-docker key=as-2b3569d4 err="ERROR: new row for relation \"agent_sessions\" violates check constraint \"chk_agent_sessions_project_key_nonempty\" (SQLSTATE 23514)" 2026/04/19 17:03:36 WARN syncDockerSessions: upsert failed component=session-syncer-docker key=as-2b4d987e err="ERROR: new row for relation \"agent_sessions\" violates check constraint \"chk_agent_sessions_project_key_nonempty\" (SQLSTATE 23514)" 2026/04/19 17:03:36 WARN syncDockerSessions: upsert failed component=session-syncer-docker key=as-2b54424c err="ERROR: new row for relation \"agent_sessions\" violates check constraint \"chk_agent_sessions_project_key_nonempty\" (SQLSTATE 23514)" 2026/04/19 17:03:36 WARN syncDockerSessions: upsert failed component=session-syncer-docker key=as-2b5554e1 err="ERROR: new row for relation \"agent_sessions\" violates check constraint \"chk_agent_sessions_project_key_nonempty\" (SQLSTATE 23514)" 2026/04/19 17:03:36 WARN syncDockerSessions: upsert failed component=session-syncer-docker key=as-2b557de9 err="ERROR: new row for relation \"agent_sessions\" violates check constraint \"chk_agent_sessions_project_key_nonempty\" (SQLSTATE 23514)" 2026/04/19 17:03:41 INFO request method=GET path=/health status=200 dur_ms=0 request_id=QGUkYcLRKMUzLAyImlbohMsPjeUdfbtq 2026/04/19 17:03:41 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=JQNeRiHixMbYqUETPQiPvXyJGorXdHUe 2026/04/19 17:03:44 INFO request method=GET path=/health status=200 dur_ms=0 request_id=wuOIkhJxYSXQFFBigXuUySsoryhKGeve 2026/04/19 17:03:44 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=BDJffeNQpMgpebDLwJvQawdrhHbgOOtz 2026/04/19 17:04:11 INFO request method=GET path=/health status=200 dur_ms=0 request_id=MorYDIEHGLUgtpcaqYRDOZNWVboIoauG 2026/04/19 17:04:11 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=kZlEmFglZwiUOehRZkMFRuIQKFzFhgHD 2026/04/19 17:04:14 INFO request method=GET path=/health status=200 dur_ms=0 request_id=PatHiXDKahkakfJVybVLroKQAREmaBfM 2026/04/19 17:04:14 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=ydWhAlllGfElZBNprZiwVTxQQnepYOHP 2026/04/19 17:04:41 INFO request method=GET path=/health status=200 dur_ms=0 request_id=oceRGSogOAjFsZiZmMYFsGNHAPrSFloQ 2026/04/19 17:04:41 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=EawAvwObWxaAsAYJIwHNRtrgChKTqCDs 2026/04/19 17:04:44 INFO request method=GET path=/health status=200 dur_ms=0 request_id=UWzLMnstzyjEwVSasGhSNbmVbsciCNPs 2026/04/19 17:04:44 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=LNtwSXzpHABaBrnVEzGzkVALhnzOMXPG 2026/04/19 17:05:11 INFO request method=GET path=/health status=200 dur_ms=0 request_id=fhVFXZOBMicvEfvIICQburQgtdoMtwqE 2026/04/19 17:05:11 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=jXVWgeMsGLoMilGWfPVTxhwuVZdINRYN 2026/04/19 17:05:14 INFO request method=GET path=/health status=200 dur_ms=0 request_id=YlSKHmheeMFUvTqdJVDBhnrNLfsiVFZy 2026/04/19 17:05:14 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=MuPVxoSHLZXDsLrEhEXywXIgFLyXsSCC 2026/04/19 17:05:41 INFO request method=GET path=/health status=200 dur_ms=0 request_id=IewbZtiqNcCMwHTspARvnojiwQtRcwJj 2026/04/19 17:05:41 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=LoMLzAcOwNHIvVAYRYUrmwTkUhUTdtGO 2026/04/19 17:05:44 INFO request method=GET path=/health status=200 dur_ms=0 request_id=FESKhXBXEzcmhASNRPujNUBNWeIjsdkv 2026/04/19 17:05:44 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=VaLXKPmCAOvnNgrOTSTpWCvZGrNdfLac 2026/04/19 17:06:11 INFO request method=GET path=/health status=200 dur_ms=0 request_id=HhNTxLevwVDTKTIzJzRsEYKwhvaIDiFl 2026/04/19 17:06:11 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=PcXjupKcpEIZGswrngdaAHJCOCEYCUWK 2026/04/19 17:06:14 INFO request method=GET path=/health status=200 dur_ms=0 request_id=tZFXqQXibkLSxtUWzQZIVClHFeWVoNFW 2026/04/19 17:06:14 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=JhVIRLGisttVRKvxhnfHZVLHrfrPwMdR 2026/04/19 17:06:41 INFO request method=GET path=/health status=200 dur_ms=0 request_id=eZFHSCluRbcLqxZryJqEeqHEiRjRTTvf 2026/04/19 17:06:41 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=vElyeMHCVNHMKdtvHXeoVXQwzMeGTVJV 2026/04/19 17:06:44 INFO request method=GET path=/health status=200 dur_ms=0 request_id=QGOuvddWTdmgXqzSqoWQPlnHydSIihyQ 2026/04/19 17:06:44 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=BYRXIqXQmfXTALkkqSWrRyJGbjLcCXgV 2026/04/19 17:07:11 INFO request method=GET path=/health status=200 dur_ms=0 request_id=uEOmJoEeeNLGsBqNRIBZIIJjpIkUKtnC 2026/04/19 17:07:11 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=qnnQoDeiltaymCuwTvfuhexxfAantMgD 2026/04/19 17:07:14 INFO request method=GET path=/health status=200 dur_ms=0 request_id=wvzJfiMozLaCqTZNdHgsxxgCcubkbLXV 2026/04/19 17:07:14 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=oAbYKqXEDgyXBidoivGDJzjNUTkXbhiz 2026/04/19 17:07:41 INFO request method=GET path=/health status=200 dur_ms=0 request_id=whwkQJAZHCPaCEbBhhHAfBsIKiqXHeQk 2026/04/19 17:07:41 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=IwvGAZkyWLWzKdHJkCdqaJYuHjeOCGhq 2026/04/19 17:07:44 INFO request method=GET path=/health status=200 dur_ms=0 request_id=krWJqUIxVYsFFiUlyfmHemRSSHVRQfWS 2026/04/19 17:07:44 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=MnyowkmBISiptkiQMImBHQBSSLUceMVf 2026/04/19 17:08:11 INFO request method=GET path=/health status=200 dur_ms=0 request_id=ZLdSKFQFzYugSjPLGRqueBDuKuCuFmUN 2026/04/19 17:08:11 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=LKuayrsHyCXojvxgfOSowUMzLRmAZepJ 2026/04/19 17:08:14 INFO request method=GET path=/health status=200 dur_ms=0 request_id=ieOIUngbhqECeYDVSxIDBYFfvKkjkIca 2026/04/19 17:08:14 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=mXXgalZxCroomLrUkPLTDfungTPrfGqy 2026/04/19 17:08:36 INFO memory session sync complete component=session-syncer-memory projects=1 upserted=73 errors=0 2026/04/19 17:08:36 WARN syncDockerSessions: upsert failed component=session-syncer-docker key=as-2b2cd595 err="ERROR: new row for relation \"agent_sessions\" violates check constraint \"chk_agent_sessions_project_key_nonempty\" (SQLSTATE 23514)" 2026/04/19 17:08:36 WARN syncDockerSessions: upsert failed component=session-syncer-docker key=as-2b3569d4 err="ERROR: new row for relation \"agent_sessions\" violates check constraint \"chk_agent_sessions_project_key_nonempty\" (SQLSTATE 23514)" 2026/04/19 17:08:36 WARN syncDockerSessions: upsert failed component=session-syncer-docker key=as-2b4d987e err="ERROR: new row for relation \"agent_sessions\" violates check constraint \"chk_agent_sessions_project_key_nonempty\" (SQLSTATE 23514)" 2026/04/19 17:08:36 WARN syncDockerSessions: upsert failed component=session-syncer-docker key=as-2b54424c err="ERROR: new row for relation \"agent_sessions\" violates check constraint \"chk_agent_sessions_project_key_nonempty\" (SQLSTATE 23514)" 2026/04/19 17:08:36 WARN syncDockerSessions: upsert failed component=session-syncer-docker key=as-2b5554e1 err="ERROR: new row for relation \"agent_sessions\" violates check constraint \"chk_agent_sessions_project_key_nonempty\" (SQLSTATE 23514)" 2026/04/19 17:08:36 WARN syncDockerSessions: upsert failed component=session-syncer-docker key=as-2b557de9 err="ERROR: new row for relation \"agent_sessions\" violates check constraint \"chk_agent_sessions_project_key_nonempty\" (SQLSTATE 23514)" 2026/04/19 17:08:41 INFO request method=GET path=/health status=200 dur_ms=0 request_id=BOvmZRaPWiAYbFqdKfGYXjeZwgpxTxVt 2026/04/19 17:08:41 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=JeChjfjhFOSiJIEpgmLjbmnliEfXycmH 2026/04/19 17:08:43 INFO request method=GET path=/robots.txt status=404 dur_ms=0 request_id=KWylTxjdDLXEAXPdGfkfMKXKuaFoRcTv 2026/04/19 17:08:43 INFO request method=GET path=/dashboard/jobs status=302 dur_ms=0 request_id=nhcdwokZXlLJYVlBQSklSGalyYoErAkA 2026/04/19 17:08:43 INFO request method=GET path=/dashboard/jobs status=200 dur_ms=0 request_id=PiSBWtrUYahlqlxVxyYZcJTKccEyFiry 2026/04/19 17:08:43 INFO request method=GET path=/dashboard/analyses status=302 dur_ms=0 request_id=UInLZgbkYLqwgSXdGnlhTsIQaIIIxDDT 2026/04/19 17:08:44 INFO request method=GET path=/dashboard/analyses status=200 dur_ms=1 request_id=nKRESzONSqDezaKvFbMIrfyaerqUsdYc 2026/04/19 17:08:44 INFO request method=GET path=/health status=200 dur_ms=0 request_id=BoIOuogfmAkyjjWEvmjJPqrRxVIYxuod 2026/04/19 17:08:44 INFO request method=GET path=/dashboard/health-status status=200 dur_ms=0 request_id=BcjRvnijnldMBBBIxzTMgNJwUHiTLfHg 2026/04/19 17:08:44 INFO request method=GET path=/dashboard/sessions status=302 dur_ms=0 request_id=kDUXbWOydvkXptjohZorFyDOCANoCski 2026/04/19 17:08:44 INFO request method=GET path=/dashboard/sessions status=200 dur_ms=5 request_id=sMgElyelkFQpJntKZVDoyIqUvXrkPIiO