Support cache-preserving reasoning changes with configuration_update input items
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 28/100
Direzione di ricerca
Inizia da crates/agentic-server-core/src/types/io/input.rs nell’implementazione esaminata, quindi traccia da lì la gestione degli input, l’archiviazione, la reidratazione e la serializzazione upstream. Usa i criteri di accettazione per definire quando il lavoro è «done»: gli aggiornamenti supportati devono preservare la cronologia e le impostazioni effettive nei casi HTTP, WebSocket, di continuazione e di compattazione, mentre le operazioni malformate o non supportate devono essere rifiutate e i test elencati di state, forwarding e cache-prefix devono essere superati.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Problem statement / motivation
The Responses API can change reasoning effort between responses by appending a configuration_update item while keeping request-level reasoning.effort unchanged. Agentic API has no typed variant for this item. It becomes Unknown, loses its payload, and is excluded from persisted input history.
Proposed solution
Add typed configuration-update items and preserve their position through input handling, storage, rehydration, and upstream serialization. Track the effective effort separately from the initial request-level setting. Gate execution on upstream capability; an unsupported backend must reject the operation before inference instead of silently changing semantics.
Acceptance criteria
- HTTP and WebSocket requests accept supported updates, including manually replayed histories and
previous_response_idcontinuation. - An update applies to subsequent responses until superseded; branching histories preserve their own effective settings.
- The original request-level effort and preceding item history remain unchanged; public response metadata follows the documented contract.
- Reject adjacent updates and unsupported mode combinations. The current reference supports standard single-agent mode, excludes automatic compaction/truncation, and rejects updates at the standalone compact endpoint.
- Explicit
compaction_triggerbehavior is covered, including a fresh update after compaction. - Tests cover malformed updates, unsupported effort, multiple turns, stored/transient state, and unsupported-backend errors. Cache-prefix assertions verify serialized input stability, not an assumed cache hit.
Additional context
Related: #314 (request capabilities), #298 (multi-agent compatibility boundaries). This issue changes API state and forwarding; it does not move prompt rendering or cache execution into the gateway.
Source: change reasoning mid-conversation.
Reviewed at cdac36f: implementation. Documentation checked September 18, 2026; pin the implementation-time API/model version when recording conformance.
- Lingua principale
- Rust
- Stelle
- 313
- Fork
- 83
- Merge medio
- 2g 8h
- PR unite (30g)
- 75
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di vllm-project/agentic-api
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
vllm-project/agentic-api#358 · 6 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
vllm-project/agentic-api#435 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 18/100
vllm-project/agentic-api#434 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
vllm-project/agentic-api#433 ·
I maintainer di solito rispondono entro 1 giorno
-
Support the MCP connector on `/v1/messages`Forse già presa @skyloevil l’ha presa 6 giorni fa. Apertaenhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
vllm-project/agentic-api#418 · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di vllm-project/agentic-api
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 1 giorno
-
V1 manifest lists written by Java lose added/existing/deleted file countsForse già presa @kacper-li-airspace-intelligence l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
apache/iceberg-rust#3445 ·
I maintainer di solito rispondono entro 4 giorni
-
area::tern-sync kind::cleanup triage::ready
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
review-bot
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
midagedev/bloomery#160 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
oxidecomputer/humility#737 ·