rust-sdk/crates/rmcp/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Dale Seo 2d90b76501
fix: api ergonomics follow-up (#720)
* fix: builder with_* methods take T instead of Option<T>

* fix: emit conditional builder calls for optional fields in macros

* fix: convert with_task, with_stop_reason, with_logger, with_content to proper builders

* fix: update test callers for new builder signatures

* fix: simplify make_task helper and remove unused import

* fix: update sampling_stdio example for new with_stop_reason signature

* fix: make annotations and execution Option<Expr> consistent with other fields

* fix: remove unused none_expr import
2026-03-03 12:05:32 -05:00
..
handler feat: add trait-based tool declaration (#677) 2026-02-25 12:23:37 -05:00
model fix: api ergonomics follow-up (#720) 2026-03-03 12:05:32 -05:00
service chore: add #[non_exhaustive] and mutation methods to improve compatibility (#715) 2026-03-03 10:38:01 -05:00
transport fix(streamable-http): map stale session 401 to status-aware error (#709) 2026-03-03 12:01:14 -05:00
error.rs chore: add #[non_exhaustive] and mutation methods to improve compatibility (#715) 2026-03-03 10:38:01 -05:00
handler.rs fix: remove unnecessary doc-cfg (#661) 2026-02-17 10:07:40 -05:00
lib.rs fix: gate optional dependencies behind feature flags (#672) 2026-02-24 11:02:28 -05:00
model.rs fix: api ergonomics follow-up (#720) 2026-03-03 12:05:32 -05:00
service.rs chore: add #[non_exhaustive] and mutation methods to improve compatibility (#715) 2026-03-03 10:38:01 -05:00
task_manager.rs fix(tasks): avoid dropping completed task results during collection (#639) 2026-02-05 09:00:09 +01:00
transport.rs fix: remove unnecessary doc-cfg (#661) 2026-02-17 10:07:40 -05:00