@promptbook/remote-server
Advanced tools
Comparing version 0.81.0-5 to 0.81.0-7
@@ -23,2 +23,7 @@ declare const _default: ({ | ||
knowledgePieces: never[]; | ||
sources: { | ||
type: string; | ||
path: null; | ||
content: string; | ||
}[]; | ||
sourceFile: string; | ||
@@ -53,2 +58,7 @@ } | { | ||
knowledgePieces: never[]; | ||
sources: { | ||
type: string; | ||
path: null; | ||
content: string; | ||
}[]; | ||
sourceFile: string; | ||
@@ -78,4 +88,9 @@ } | { | ||
knowledgePieces: never[]; | ||
sources: { | ||
type: string; | ||
path: null; | ||
content: string; | ||
}[]; | ||
sourceFile: string; | ||
})[]; | ||
export default _default; |
@@ -30,2 +30,3 @@ import { BOOK_LANGUAGE_VERSION, PROMPTBOOK_ENGINE_VERSION } from '../version'; | ||
import { DEFAULT_IS_AUTO_INSTALLED } from '../config'; | ||
import { DEFAULT_GET_PIPELINE_COLLECTION_FUNCTION_NAME } from '../config'; | ||
import { ORDER_OF_PIPELINE_JSON } from '../constants'; | ||
@@ -149,2 +150,3 @@ import { RESERVED_PARAMETER_NAMES } from '../constants'; | ||
export { DEFAULT_IS_AUTO_INSTALLED }; | ||
export { DEFAULT_GET_PIPELINE_COLLECTION_FUNCTION_NAME }; | ||
export { ORDER_OF_PIPELINE_JSON }; | ||
@@ -151,0 +153,0 @@ export { RESERVED_PARAMETER_NAMES }; |
import { BOOK_LANGUAGE_VERSION, PROMPTBOOK_ENGINE_VERSION } from '../version'; | ||
import { getBookTemplate } from '../utils/getBookTemplate'; | ||
import { getBookTemplate } from '../other/templates/getBookTemplate'; | ||
export { BOOK_LANGUAGE_VERSION, PROMPTBOOK_ENGINE_VERSION }; | ||
export { getBookTemplate }; |
import { BOOK_LANGUAGE_VERSION, PROMPTBOOK_ENGINE_VERSION } from '../version'; | ||
import { VALUE_STRINGS } from '../config'; | ||
import { SMALL_NUMBER } from '../config'; | ||
import { renderPromptbookMermaid } from '../conversion/prettify/renderPipelineMermaidOptions'; | ||
@@ -49,3 +51,5 @@ import { extractVariablesFromScript } from '../conversion/utils/extractVariablesFromScript'; | ||
import { extractParameterNames } from '../utils/parameters/extractParameterNames'; | ||
import { numberToString } from '../utils/parameters/numberToString'; | ||
import { templateParameters } from '../utils/parameters/templateParameters'; | ||
import { valueToString } from '../utils/parameters/valueToString'; | ||
import { parseNumber } from '../utils/parseNumber'; | ||
@@ -78,2 +82,4 @@ import { $randomSeed } from '../utils/random/$randomSeed'; | ||
export { BOOK_LANGUAGE_VERSION, PROMPTBOOK_ENGINE_VERSION }; | ||
export { VALUE_STRINGS }; | ||
export { SMALL_NUMBER }; | ||
export { renderPromptbookMermaid }; | ||
@@ -126,3 +132,5 @@ export { extractVariablesFromScript }; | ||
export { extractParameterNames }; | ||
export { numberToString }; | ||
export { templateParameters }; | ||
export { valueToString }; | ||
export { parseNumber }; | ||
@@ -129,0 +137,0 @@ export { $randomSeed }; |
@@ -81,2 +81,22 @@ import type { CsvSettings } from './formats/csv/CsvSettings'; | ||
/** | ||
* Strings to represent various values in the context of parameter values | ||
* | ||
* @public exported from `@promptbook/utils` | ||
*/ | ||
export declare const VALUE_STRINGS: { | ||
readonly empty: "(nothing; empty string)"; | ||
readonly null: "(no value; null)"; | ||
readonly undefined: "(unknown value; undefined)"; | ||
readonly nan: "(not a number; NaN)"; | ||
readonly infinity: "(infinity; β)"; | ||
readonly negativeInfinity: "(negative infinity; -β)"; | ||
readonly unserializable: "(unserializable value)"; | ||
}; | ||
/** | ||
* Small number limit | ||
* | ||
* @public exported from `@promptbook/utils` | ||
*/ | ||
export declare const SMALL_NUMBER = 0.001; | ||
/** | ||
* Timeout for the connections in milliseconds | ||
@@ -214,2 +234,8 @@ * | ||
/** | ||
* Function name for generated function via `ptbk make` to get the pipeline collection | ||
* | ||
* @public exported from `@promptbook/core` | ||
*/ | ||
export declare const DEFAULT_GET_PIPELINE_COLLECTION_FUNCTION_NAME = "getPipelineCollection"; | ||
/** | ||
* @@@ | ||
@@ -216,0 +242,0 @@ * |
@@ -21,2 +21,7 @@ /** | ||
readonly preparations: import("../_packages/types.index").PreparationJson[]; | ||
readonly sources: readonly { | ||
type: "BOOK"; | ||
path: string | null; | ||
content: import("../pipeline/PipelineString").PipelineString; | ||
}[]; | ||
readonly formfactorName?: "CHATBOT" | "GENERATOR" | "GENERIC" | "EXPERIMENTAL_MATCHER" | "SHEETS" | "TRANSLATOR" | undefined; | ||
@@ -39,2 +44,7 @@ }>): void; | ||
readonly preparations: import("../_packages/types.index").PreparationJson[]; | ||
readonly sources: readonly { | ||
type: "BOOK"; | ||
path: string | null; | ||
content: import("../pipeline/PipelineString").PipelineString; | ||
}[]; | ||
readonly formfactorName?: "CHATBOT" | "GENERATOR" | "GENERIC" | "EXPERIMENTAL_MATCHER" | "SHEETS" | "TRANSLATOR" | undefined; | ||
@@ -41,0 +51,0 @@ }>): void; |
@@ -6,3 +6,5 @@ import type { string_formfactor_name } from '../../formfactors/_common/string_formfactor_name'; | ||
import type { string_pipeline_url } from '../../types/typeAliases'; | ||
import type { string_relative_filename } from '../../types/typeAliases'; | ||
import type { string_semantic_version } from '../../types/typeAliases'; | ||
import type { PipelineString } from '../PipelineString'; | ||
import type { KnowledgePiecePreparedJson } from './KnowledgePieceJson'; | ||
@@ -95,2 +97,10 @@ import type { KnowledgeSourceJson } from './KnowledgeSourceJson'; | ||
readonly preparations: Array<PreparationJson>; | ||
/** | ||
* Backup of the original book source | ||
*/ | ||
readonly sources: ReadonlyArray<{ | ||
type: 'BOOK'; | ||
path: string_relative_filename | null; | ||
content: PipelineString; | ||
}>; | ||
}; | ||
@@ -97,0 +107,0 @@ /** |
import type { ErrorJson } from '../../../errors/utils/ErrorJson'; | ||
import type { PipelineJson } from '../../../pipeline/PipelineJson/PipelineJson'; | ||
import type { string_date_iso8601 } from '../../../types/typeAliases'; | ||
import type { string_pipeline_url } from '../../../types/typeAliases'; | ||
import type { PipelineString } from '../../../pipeline/PipelineString'; | ||
/** | ||
@@ -26,15 +24,2 @@ * Represents a single pipeline in PromptbookStudio | ||
/** | ||
* Unique identifier of the pipeline | ||
* | ||
* Note: In PromptbookStudio it is required | ||
*/ | ||
readonly pipelineUrl: string_pipeline_url; | ||
/** | ||
* Backup of the pipeline string | ||
* | ||
* Note: This is present ONLY if pipelineString can not be automatically converted into json (i.e. compilePipeline throws an error) | ||
* In other words, this is just a BACKUP of pipeline which will be deleted whener pipeline is valid again | ||
*/ | ||
readonly pipelineString: PipelineString | string | null; | ||
/** | ||
* Known errors to transfer to new PipelineEditable | ||
@@ -41,0 +26,0 @@ */ |
@@ -1,6 +0,10 @@ | ||
import type { Parameters } from '../../types/typeAliases'; | ||
import type { string_parameter_name } from '../../types/typeAliases'; | ||
import type { string_template } from '../../types/typeAliases'; | ||
import type { really_unknown } from '../organization/really_unknown'; | ||
/** | ||
* Replaces parameters in template with values from parameters object | ||
* | ||
* Note: This function is not places strings into string, | ||
* It's more complex and can handle this operation specifically for LLM models | ||
* | ||
* @param template the template with parameters in {curly} braces | ||
@@ -12,2 +16,2 @@ * @param parameters the object with parameters | ||
*/ | ||
export declare function templateParameters(template: string_template, parameters: Parameters): string; | ||
export declare function templateParameters(template: string_template, parameters: Record<string_parameter_name, really_unknown>): string; |
@@ -9,4 +9,8 @@ import type { really_any } from '../organization/really_any'; | ||
* | ||
* Note: There are 2 similar functions | ||
* - `valueToString` converts value to string for LLM models as human-readable string | ||
* - `asSerializable` converts value to string to preserve full information to be able to convert it back | ||
* | ||
* @private Internal helper function | ||
*/ | ||
export declare function asSerializable(value: really_any): really_any; |
@@ -5,2 +5,3 @@ import type { string_semantic_version } from './types/typeAliases'; | ||
* | ||
* @generated | ||
* @see https://github.com/webgptorg/book | ||
@@ -12,5 +13,11 @@ */ | ||
* | ||
* @generated | ||
* @see https://github.com/webgptorg/promptbook | ||
*/ | ||
export declare const PROMPTBOOK_ENGINE_VERSION: string_promptbook_version; | ||
/** | ||
* @@@ | ||
* | ||
* @generated | ||
*/ | ||
export type string_promptbook_version = string_semantic_version; | ||
@@ -17,0 +24,0 @@ /** |
{ | ||
"name": "@promptbook/remote-server", | ||
"version": "0.81.0-5", | ||
"version": "0.81.0-7", | ||
"description": "It's time for a paradigm shift. The future of software in plain English, French or Latin", | ||
@@ -57,3 +57,3 @@ "--note-0": " <- [π]", | ||
"peerDependencies": { | ||
"@promptbook/core": "0.81.0-5" | ||
"@promptbook/core": "0.81.0-7" | ||
}, | ||
@@ -60,0 +60,0 @@ "dependencies": { |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
778948
641
14905