@promptbook/node
Version:
Promptbook: Create persistent AI agents that turn your company's scattered knowledge into action
15 lines (14 loc) • 773 B
TypeScript
import type { Registered } from '../../../../utils/misc/$Register';
import type { LlmToolsMetadata } from '../LlmToolsMetadata';
import type { AvailableEnvironmentVariables, RegisteredLlmToolEntry, RegisteredLlmToolStatus } from './RegisteredLlmToolsMessageContext';
/**
* Builds the runtime status for one provider entry.
*
* @private function of `$registeredLlmToolsMessage`
*/
export declare function createRegisteredLlmToolStatus({ registeredLlmToolEntry, registeredMetadata, registeredTools, env, }: {
readonly registeredLlmToolEntry: RegisteredLlmToolEntry;
readonly registeredMetadata: ReadonlyArray<LlmToolsMetadata>;
readonly registeredTools: ReadonlyArray<Registered>;
readonly env: AvailableEnvironmentVariables;
}): RegisteredLlmToolStatus;