Kopru: her adim Jev'e gider, sure ve boyut siniri yok
Yazisiz adimda cagrilan komut sorulur; kullanici mesaji bulunamasa da sorulur; Jev'e giden istek ve cevap kesilmez, bekleme suresi siniri yok. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
ff53cafb5c
commit
7547de1852
3 files changed
+46
-25
No files matched your search
@@ -897,7 +897,9 @@ class H(http.server.BaseHTTPRequestHandler):
|
||||
okuyan.feed(chunk)
|
||||
if time.time() - son_yazi >= 10:
|
||||
w(b": denetim\n\n"); son_yazi = time.time()
|
||||
metin = okuyan.metin.strip()
|
||||
yazi = okuyan.metin.strip()
|
||||
# Her adim Jev'e gider: yazi yoksa modelin bu adimda cagirdigi araclar sorulur.
|
||||
metin = yazi or jev_denetim.komutlar(b"".join(parcalar))
|
||||
gecmedi = False
|
||||
if metin:
|
||||
t0 = time.time()
|
||||
@@ -907,8 +909,8 @@ class H(http.server.BaseHTTPRequestHandler):
|
||||
else:
|
||||
gecmedi = jev_denetim.karar(puan)
|
||||
log(f"{tag} katman denetimi: ret={puan['ret']:.2f} sart={puan['sart']:.2f} -> "
|
||||
f"{'GECMEDI' if gecmedi else 'gecti'} ({time.time() - t0:.1f} sn, {len(metin)} karakter)")
|
||||
elif b'_call"' not in b"".join(parcalar):
|
||||
f"{'GECMEDI' if gecmedi else 'gecti'} ({time.time() - t0:.1f} sn, {len(metin)} karakter{'' if yazi else ', yalniz komut'})")
|
||||
else:
|
||||
# Bos adim: ne yazi var ne arac cagrisi (hata olayi da boyledir, or. "upstream 400"). Kabul
|
||||
# edilmez, siradaki katman yapar; bos yanit cevap diye verilirse Codex adimi bastan dener.
|
||||
gecmedi = True
|
||||
@@ -1646,7 +1648,7 @@ class H(http.server.BaseHTTPRequestHandler):
|
||||
sonuc = self._stream(resp, resp.status, tag, akis)
|
||||
log(f"{tag} ozet kopru: {akis.sonuc_notu()}")
|
||||
return sonuc
|
||||
if jev_sira and jev_istek and resp.status == 200:
|
||||
if jev_sira and resp.status == 200:
|
||||
return self._denetimli_akis(resp, tag, rewriter, izle, jev_istek, jev_sira, jev_ac)
|
||||
return self._stream(resp, resp.status, tag, rewriter, izle)
|
||||
self._send_json(503, {"error": {"message": f"bridge: hedef ulasilamadi {last}"}})
|
||||
|
||||
Reference in new issue
Block a user