Versions in this module Expand all Collapse all v1 v1.4.5 Apr 15, 2026 Changes in this version + type Candidate struct + Description string + ID string + Metadata map[string]string + Name string + type ExecClient struct + func NewExecClient(cfg ExecClientConfig) *ExecClient + func (c *ExecClient) Init(SelectorContext) error + func (c *ExecClient) Name() string + func (c *ExecClient) Select(ctx context.Context, q Query, candidates []Candidate) ([]string, error) + type ExecClientConfig struct + Args []string + Command string + Env []string + Name string + Sandbox sandbox.Sandbox + TimeoutMs int + type Query struct + AgentID string + K int + Kind string + PackID string + Text string + type Selector interface + Init func(ctx SelectorContext) error + Name func() string + Select func(ctx context.Context, q Query, candidates []Candidate) ([]string, error) + type SelectorContext struct + Embeddings providers.EmbeddingProvider