@promptbook/remote-server
Version:
Promptbook: Create persistent AI agents that turn your company's scattered knowledge into action
18 lines (17 loc) • 869 B
TypeScript
import type { DeleteMemoryToolResult, MemoryToolAction, MemoryToolRuntimeAdapter, MemoryToolRuntimeContext, RetrieveMemoryToolResult, StoreMemoryToolResult, UpdateMemoryToolResult } from './MemoryToolRuntimeAdapter';
/**
* Return type of MEMORY adapter resolution helper.
*
* @private type of MemoryCommitmentDefinition
*/
type MemoryToolRuntimeAdapterResolution = {
adapter: MemoryToolRuntimeAdapter | null;
disabledResult: RetrieveMemoryToolResult | StoreMemoryToolResult | UpdateMemoryToolResult | DeleteMemoryToolResult | null;
};
/**
* Gets the runtime adapter and returns a disabled result when unavailable.
*
* @private function of MemoryCommitmentDefinition
*/
export declare function getMemoryToolRuntimeAdapterOrDisabledResult(action: MemoryToolAction, runtimeContext: MemoryToolRuntimeContext): MemoryToolRuntimeAdapterResolution;
export {};