fix(step-probe): ensure fast AI responses and tool calls are captured by real-time block

This commit is contained in:
Variet Worker
2026-04-10 17:12:21 +09:00
parent 300338d5d3
commit 488b36f192
12 changed files with 352 additions and 32 deletions

38
scratch_diag.py Normal file
View File

@@ -0,0 +1,38 @@
import urllib.request
import json
import ssl
url = "https://127.0.0.1:54285/exa.language_server_pb.LanguageServerService/GetDiagnostics"
ctx = ssl.create_default_context()
ctx.check_hostname = False
ctx.verify_mode = ssl.CERT_NONE
req = urllib.request.Request(url, data=json.dumps({}).encode(), headers={
'Content-Type': 'application/json',
'token': '5e529def-51fe-4bde-9955-5eca7299bd89'
})
try:
with urllib.request.urlopen(req, context=ctx) as response:
res = json.loads(response.read().decode('utf-8'))
recent = res.get('recentTrajectories', [])
print(f"HTTPS Total: {len(recent)}")
for r in recent:
print(r.get('googleAgentId'), r.get('lastModifiedTime'), r.get('status'))
except Exception as e:
print(f"HTTPS failed: {e}")
url = url.replace('https', 'http')
req = urllib.request.Request(url, data=json.dumps({}).encode(), headers={
'Content-Type': 'application/json',
'token': '5e529def-51fe-4bde-9955-5eca7299bd89'
})
try:
with urllib.request.urlopen(req) as response:
res = json.loads(response.read().decode('utf-8'))
recent = res.get('recentTrajectories', [])
print(f"HTTP Total: {len(recent)}")
for r in recent:
print(r.get('googleAgentId'), r.get('lastModifiedTime'), r.get('status'))
except Exception as e2:
print(f"HTTP failed: {e2}")