feat: add rh Connect facade and tool coverage

This commit is contained in:
2026-09-01 13:40:40 -05:00
parent 4318b6aefe
commit eb3077ae2a
6 changed files with 358 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
package rh
import (
"s1d3sw1ped/robinhood-agentic-mcp/accounts"
"s1d3sw1ped/robinhood-agentic-mcp/crypto"
"s1d3sw1ped/robinhood-agentic-mcp/equity"
"s1d3sw1ped/robinhood-agentic-mcp/market"
"s1d3sw1ped/robinhood-agentic-mcp/options"
"s1d3sw1ped/robinhood-agentic-mcp/scanner"
"s1d3sw1ped/robinhood-agentic-mcp/watchlists"
)
// RegisteredTools concatenates every asset package Tools() list.
func RegisteredTools() []string {
var names []string
names = append(names, accounts.Tools()...)
names = append(names, equity.Tools()...)
names = append(names, options.Tools()...)
names = append(names, crypto.Tools()...)
names = append(names, watchlists.Tools()...)
names = append(names, market.Tools()...)
names = append(names, scanner.Tools()...)
return names
}