| Filename | Latest commit message | Latest commit date |
|---|---|---|
ToolRouter::list_all() and PromptRouter::list_all() iterate over a HashMap, which returns items in non-deterministic order. Since list_all() backs the tools/list and prompts/list MCP protocol responses, this causes MCP clients to receive differently-ordered results across calls and process restarts, leading to intermittent tool discovery failures. Sort the output alphabetically by name to guarantee stable ordering. |
||
| .. | ||
| client | ||
| server | ||
| client.rs | ||
| server.rs | ||