UNPKG

@promptbook/remote-server

Version:

Promptbook: Create persistent AI agents that turn your company's scattered knowledge into action

22 lines (21 loc) 753 B
import type { ReadonlyDeep } from 'type-fest'; import type { ErrorJson } from '../errors/utils/ErrorJson'; /** * Represents the result of execution of a task in a pipeline * * Note: [🚉] This is fully serializable as JSON */ export type AbstractTaskResult = { /** * Whether the execution was successful, details are available in `executionReport` */ readonly isSuccessful: boolean; /** * Errors that occurred during the execution, details are available in `executionReport` */ readonly errors: ReadonlyDeep<ReadonlyArray<ErrorJson>>; /** * Warnings that occurred during the execution, details are available in `executionReport` */ readonly warnings: ReadonlyDeep<ReadonlyArray<ErrorJson>>; };