Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Builder ¶
type Builder struct {
Drivers *driver.Registry
LLMProviders []llmproxy.Provider
Memory *memory.Manager
Retriever engine.Retriever
WebSearch websearch.Provider // optional; nil disables WebSearchTool nodes
}
Builder holds the engine-scoped dependencies needed to construct a Runner. LLMProviders is the boot provider set; Build composes it with any per-deploy custom-model providers into a fresh client scoped to each Runner.
func (*Builder) Build ¶
func (b *Builder) Build(ctx context.Context, wf *workflow.Workflow, dm engine.DeploymentMapping, ext *engine.ExternalResources) (*engine.Runner, error)
Build constructs a Runner for the given workflow and network manifest. nm may be nil. Refreshes the memory snapshot before assembling nodes so agent nodes see the latest declared files (including any seeded by the current deploy).
Click to show internal directories.
Click to hide internal directories.