not · büyüyor

Client tarafı ve MRTR

Sampling, roots ve logging deprecated; elicitation'ın yerini input_required + retry aldı.

Protokol başta iki yönlüydü: server, modeli ödünç almak, kullanıcıya bir şey sormak ya da workspace root'larını okumak için client'ı geri çağırabiliyordu.

PrimitiveNe yapıyorduDurum
Samplingserver, host'un modelini ödünç alırdeprecated
Rootsserver hangi dizinlerin kapsamda olduğunu sorardeprecated
Elicitationserver çağrının ortasında kullanıcıya soru soraryerini MRTR aldı
Loggingserver host'a yapılandırılmış log gönderirdeprecated

Bunların hepsi açık tutulan çift yönlü bir stream istiyordu — stateless çekirdeğin kaldırdığı şey tam olarak bu.

Elicitation'ın yerine ne geldi

Multi Round-Trip Requests. Server, soruyu açık bir stream'den aşağı itmek yerine ihtiyaç duyduğu şeyle birlikte resultType: "input_required" döndürüyor. Client cevapları topluyor ve onları ekleyerek orijinal çağrıyı yeniden deniyor.

input_required, sonra retry
tools/call
input_required
client kullanıcıya sorar
cevaplarla retry
#elicitation #mrtr #deprecated

Bu notu beyaz tahtada gör →