@promptbook/utils
Version:
Promptbook: Run AI apps in plain human language across multiple models and platforms
20 lines (19 loc) • 767 B
TypeScript
import type { AgentModelRequirements } from '../_misc/AgentModelRequirements';
/**
* Creates an empty/basic agent model requirements object
* This serves as the starting point for the reduce-like pattern
* where each commitment applies its changes to build the final requirements
*
* @public exported from `@promptbook/core`
*/
export declare function createEmptyAgentModelRequirements(): AgentModelRequirements;
/**
* Creates a basic agent model requirements with just the agent name
* This is used when we have an agent name but no commitments
*
* @public exported from `@promptbook/core`
*/
export declare function createBasicAgentModelRequirements(agentName: string | null): AgentModelRequirements;
/**
* TODO: !!!! Deduplicate model requirements
*/