Skip to main content

Class: GalileoObserveWorkflow

Defined in: src/observe/workflow.ts

Deprecated

This class is no longer actively maintained. Please use GalileoLogger instead.

Extends

  • default

Constructors

Constructor

new GalileoObserveWorkflow(projectName: string): GalileoObserveWorkflow;
Defined in: src/workflow.ts

Parameters

projectName
string

Returns

GalileoObserveWorkflow

Inherited from

GalileoWorkflow.constructor;

Properties

projectName

projectName: string;
Defined in: src/workflow.ts

Inherited from

GalileoWorkflow.projectName;

workflows

workflows: AWorkflow[] = [];
Defined in: src/workflow.ts

Inherited from

GalileoWorkflow.workflows;

Methods

addAgentStep()

addAgentStep(step: StepWithChildrenType): undefined | AWorkflowStep;
Defined in: src/workflow.ts

Parameters

step
StepWithChildrenType

Returns

undefined | AWorkflowStep

Inherited from

GalileoWorkflow.addAgentStep;

addAgentWorkflow()

addAgentWorkflow(step: StepWithChildrenType): AWorkflow;
Defined in: src/workflow.ts

Parameters

step
StepWithChildrenType

Returns

AWorkflow

Inherited from

GalileoWorkflow.addAgentWorkflow;

addLlmStep()

addLlmStep(step: LlmStepType): undefined | AWorkflowStep;
Defined in: src/workflow.ts

Parameters

step
LlmStepType

Returns

undefined | AWorkflowStep

Inherited from

GalileoWorkflow.addLlmStep;

addRetrieverStep()

addRetrieverStep(step: RetrieverStepType): undefined | AWorkflowStep;
Defined in: src/workflow.ts

Parameters

step
RetrieverStepType

Returns

undefined | AWorkflowStep

Inherited from

GalileoWorkflow.addRetrieverStep;

addSingleStepWorkflow()

addSingleStepWorkflow(step: LlmStepType): AWorkflow;
Defined in: src/workflow.ts

Parameters

step
LlmStepType

Returns

AWorkflow

Inherited from

GalileoWorkflow.addSingleStepWorkflow;

addToolStep()

addToolStep(step: StepWithoutChildrenType): undefined | AWorkflowStep;
Defined in: src/workflow.ts

Parameters

step
StepWithoutChildrenType

Returns

undefined | AWorkflowStep

Inherited from

GalileoWorkflow.addToolStep;

addWorkflow()

addWorkflow(step: StepWithChildrenType): AWorkflow;
Defined in: src/workflow.ts

Parameters

step
StepWithChildrenType

Returns

AWorkflow

Inherited from

GalileoWorkflow.addWorkflow;

addWorkflowStep()

addWorkflowStep(step: StepWithChildrenType): undefined | AWorkflowStep;
Defined in: src/workflow.ts

Parameters

step
StepWithChildrenType

Returns

undefined | AWorkflowStep

Inherited from

GalileoWorkflow.addWorkflowStep;

concludeWorkflow()

concludeWorkflow(
   output?: StepIOType,
   durationNs?: number,
   statusCode?: number): null | AWorkflow;
Defined in: src/workflow.ts

Parameters

output?
StepIOType
durationNs?
number
statusCode?
number

Returns

null | AWorkflow

Inherited from

GalileoWorkflow.concludeWorkflow;

init()

init(): Promise<void>;
Defined in: src/observe/workflow.ts

Returns

Promise<void>

uploadWorkflows()

uploadWorkflows(): Promise<AWorkflow[]>;
Defined in: src/observe/workflow.ts

Returns

Promise<AWorkflow[]>