@@ -226,6 +226,7 @@ def _do_upload(self, on_progress: Callable[[int, int], None] | None = None) -> N
226226
227227 if response .status_code == 200 :
228228 self ._upload_successful = True
229+ print ("✅ [Sentience] Trace uploaded successfully" )
229230 if self .logger :
230231 self .logger .info ("Trace uploaded successfully" )
231232
@@ -247,17 +248,20 @@ def _do_upload(self, on_progress: Callable[[int, int], None] | None = None) -> N
247248 cleaned_trace_path .unlink ()
248249 else :
249250 self ._upload_successful = False
251+ print (f"❌ [Sentience] Upload failed: HTTP { response .status_code } " )
252+ print (f" Response: { response .text [:200 ]} " )
253+ print (f" Local trace preserved at: { self ._path } " )
250254 if self .logger :
251255 self .logger .error (
252256 f"Upload failed: HTTP { response .status_code } , Response: { response .text [:200 ]} "
253257 )
254- # Don't print - rely on logger or silent failure
255258
256259 except Exception as e :
257260 self ._upload_successful = False
261+ print (f"❌ [Sentience] Error uploading trace: { e } " )
262+ print (f" Local trace preserved at: { self ._path } " )
258263 if self .logger :
259264 self .logger .error (f"Error uploading trace: { e } " )
260- # Don't print - rely on logger or silent failure
261265 # Don't raise - preserve trace locally even if upload fails
262266
263267 def _generate_index (self ) -> None :
@@ -268,6 +272,7 @@ def _generate_index(self) -> None:
268272 write_trace_index (str (self ._path ))
269273 except Exception as e :
270274 # Non-fatal: log but don't crash
275+ print (f"⚠️ Failed to generate trace index: { e } " )
271276 if self .logger :
272277 self .logger .warning (f"Failed to generate trace index: { e } " )
273278
0 commit comments