@promptbook/remote-server
Version:
Promptbook: Create persistent AI agents that turn your company's scattered knowledge into action
22 lines (21 loc) • 753 B
TypeScript
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>>;
};