Skip to main content

Pipeline

@nuclia/core


@nuclia/core / Agentic / Pipeline

Class: Pipeline

Defined in: libs/sdk-core/src/lib/db/search/agentic.ts:150

Constructors​

Constructor​

new Pipeline(_kb, _steps): Pipeline

Defined in: libs/sdk-core/src/lib/db/search/agentic.ts:160

Parameters​

_kb​

KnowledgeBox

_steps​

Steps

Returns​

Pipeline

Properties​

context​

context: object = {}

Defined in: libs/sdk-core/src/lib/db/search/agentic.ts:153

Index Signature​

[id: string]: any


events​

events: Observable<{ params: UserEventAction; stepId: string; }>

Defined in: libs/sdk-core/src/lib/db/search/agentic.ts:155


kb​

kb: KnowledgeBox

Defined in: libs/sdk-core/src/lib/db/search/agentic.ts:151


status​

status: Observable<Event>

Defined in: libs/sdk-core/src/lib/db/search/agentic.ts:158


steps​

steps: object

Defined in: libs/sdk-core/src/lib/db/search/agentic.ts:152

Index Signature​

[stepId: string]: Step


userResponses​

userResponses: Subject<{ stepId: string; value: string | boolean | string[]; }>

Defined in: libs/sdk-core/src/lib/db/search/agentic.ts:156

Methods​

run()​

run(initialContext): Observable<boolean>

Defined in: libs/sdk-core/src/lib/db/search/agentic.ts:168

Parameters​

initialContext​

object

Returns​

Observable<boolean>