Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Runtime ¶
type Runtime struct {
ExampleIndex *resource.ExampleIndex
RunbookRegistry *runbooks.Registry
RunbookIndex *resource.RunbookIndex
EIPRegistry *eips.Registry
EIPIndex *resource.EIPIndex
// contains filtered or unexported fields
}
Runtime holds the semantic search indices and embedder.
func Build ¶
func Build( ctx context.Context, log logrus.FieldLogger, moduleRegistry *module.Registry, proxyService proxy.Service, ) (*Runtime, error)
Build creates a new search runtime with example, runbook, and EIP indices. Embedding is provided by the proxy's remote embedding service. Returns nil if the proxy does not have embedding configured.
Click to show internal directories.
Click to hide internal directories.