Documentation
¶
Index ¶
- func NewAssistantPresetReferenceLookups(modelPresetSt *modelpresetStore.ModelPresetStore, toolSt *toolStore.ToolStore, ...) assistantpresetStore.ReferenceLookups
- func NewMCPContextLookup(resolver MCPServerResolver, discovery MCPDiscoveryLookup) assistantpresetStore.MCPContextLookup
- type MCPDiscoveryLookup
- type MCPServerResolver
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAssistantPresetReferenceLookups ¶
func NewAssistantPresetReferenceLookups( modelPresetSt *modelpresetStore.ModelPresetStore, toolSt *toolStore.ToolStore, skillRt *skillAggregate.Service, mcpResolver MCPServerResolver, mcpDiscovery MCPDiscoveryLookup, ) assistantpresetStore.ReferenceLookups
func NewMCPContextLookup ¶ added in v0.1.22
func NewMCPContextLookup( resolver MCPServerResolver, discovery MCPDiscoveryLookup, ) assistantpresetStore.MCPContextLookup
Types ¶
type MCPDiscoveryLookup ¶ added in v0.1.22
type MCPDiscoveryLookup interface {
ListTools(
ctx context.Context,
server mcpServer.ServerID,
) ([]mcpServer.MCPToolCapability, error)
ListResources(
ctx context.Context,
server mcpServer.ServerID,
) ([]mcpServer.MCPResourceRef, error)
ListResourceTemplates(
ctx context.Context,
server mcpServer.ServerID,
) ([]mcpServer.MCPResourceTemplateRef, error)
ListPrompts(
ctx context.Context,
server mcpServer.ServerID,
) ([]mcpServer.MCPPromptRef, error)
}
type MCPServerResolver ¶ added in v0.2.17
Click to show internal directories.
Click to hide internal directories.