Support cache-preserving reasoning changes with configuration_update input items
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 28/100
Hướng nghiên cứu
Bắt đầu với crates/agentic-server-core/src/types/io/input.rs trong implementation đã được review, sau đó lần theo từ đó việc xử lý input, lưu trữ, rehydration và upstream serialization. Sử dụng các tiêu chí chấp nhận để xác định khi nào là “done”: các update được hỗ trợ phải giữ nguyên lịch sử và các thiết lập có hiệu lực trong các trường hợp HTTP, WebSocket, continuation và compaction, trong khi các operation malformed hoặc không được hỗ trợ phải bị từ chối và các test state, forwarding và cache-prefix được liệt kê phải pass.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
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.
- Ngôn ngữ chính
- Rust
- Star
- 313
- Fork
- 83
- Merge trung bình
- 2 ngày 17 giờ
- Pull request đã merge (30 ngày)
- 71
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của vllm-project/agentic-api
-
Fix codex-seed-model-cache.shĐang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
vllm-project/agentic-api#358 · 6 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
feat(telemetry): trace and time gateway-executed built-in tools on the Messages pathCó thể đã có người làm @Zheng-Lu đã nhận 1 ngày trước. Đang mởenhancement
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 55/100
vllm-project/agentic-api#449 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Support gateway-executed (hosted) tool_search over deferred functions, namespaces, and MCP serversCó thể đã có người làm @haoshan98 đã nhận 1 ngày trước. Đang mởenhancement
vllm-project/agentic-api#448 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 8/100
vllm-project/agentic-api#444 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 22/100
vllm-project/agentic-api#443 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của vllm-project/agentic-api
Issue tương tự
-
Expose the dot grid colourĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
nannou-org/egui_graph#92 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
documentation good first issue
Độ khó 2/5 Nửa ngày Mức phù hợp với người mới 72/100
sujithputta02/Esapay#13 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
tursodatabase/turso#10002 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
needs triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
topgrade-rs/topgrade#2419 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
review-bot
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
midagedev/bloomery#318 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày