@promptbook/remote-server
Version:
Promptbook: Create persistent AI agents that turn your company's scattered knowledge into action
15 lines (14 loc) • 955 B
TypeScript
import type { ParsedCommitment } from '../../../commitments/_base/ParsedCommitment';
import type { AgentModelRequirements } from '../AgentModelRequirements';
import type { CreateAgentModelRequirementsOptions } from '../CreateAgentModelRequirementsOptions';
/**
* Applies parsed commitments one by one while keeping the per-commitment steps focused and easy to follow.
*
* @param requirements - Current requirements snapshot.
* @param commitments - Commitments already filtered for DELETE-like invalidations.
* @param options - Optional reference and teammate resolvers.
* @returns Requirements after all applicable commitments are processed.
*
* @private function of `createAgentModelRequirementsWithCommitments`
*/
export declare function applyCommitmentsToAgentModelRequirements(requirements: AgentModelRequirements, commitments: ReadonlyArray<ParsedCommitment>, options?: CreateAgentModelRequirementsOptions): Promise<AgentModelRequirements>;