Files
anomalyco_opencode/packages
Aiden Cline 5619595abc feat(core): list mcp server tools with change tracking
Add tools() and onToolsChanged() to the MCPClient.Connection abstraction:
list is capability-gated, paginated with cursor-dedup, and tolerates
unresolvable outputSchemas via a per-page fallback. Tool listing is folded
into connect so a listing failure marks the server failed rather than leaving
it connected with a silently empty list. Cache MCP.Tool values per server,
refresh on tools/list_changed notifications, and publish McpEvent.ToolsChanged.
MCP.tools() aggregates the cached tools across all connected servers.
2026-06-29 13:00:51 -05:00
..
2026-06-28 11:30:38 -04:00
2026-06-28 11:30:38 -04:00
2026-06-28 11:30:38 -04:00
2026-01-21 14:36:21 -06:00
2026-06-26 20:56:36 -04:00
2026-06-25 12:09:26 +00:00
2026-06-26 17:36:45 +00:00
2026-06-28 11:30:38 -04:00