lutz-grex
63583b164f
feat(router): support runtime disabling of tools ( #809 )
...
* feat(router): support runtime disabling of tools
Add methods to disable/enable tools at runtime.
Disabled tools are hidden from listing, lookup,
and execution, including in composed routers.
Closes #477
* fix(router): simplify disable tool api
* feat(router): auto-send tools/list_changed on disable/enable
* refactor(router): simplify disable_route and notifier call
2026-04-22 08:10:29 -04:00
..
handler
feat(router): support runtime disabling of tools ( #809 )
2026-04-22 08:10:29 -04:00
model
feat: add "theme" to Icon ( #766 )
2026-03-26 10:26:44 -04:00
service
fix(server): remove initialized notification gate to support Streamable HTTP ( #788 )
2026-04-09 19:23:59 -04:00
transport
feat: optional session store (resumabillity support) ( #775 )
2026-04-21 17:06:18 -04: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
feat: add 2025-11-25 protocol version support ( #802 )
2026-04-10 15:21:48 -04:00
service.rs
chore: add #[non_exhaustive] to remaining public structs ( #768 )
2026-03-26 10:23:58 -04:00
task_manager.rs
chore: add #[non_exhaustive] to remaining public structs ( #768 )
2026-03-26 10:23:58 -04:00
transport.rs
feat(transport): add constructors for non_exhaustive error types ( #806 )
2026-04-13 16:31:26 -04:00