@promptbook/remote-server
Version:
Promptbook: Create persistent AI agents that turn your company's scattered knowledge into action
62 lines (61 loc) • 1.47 kB
TypeScript
import type { DeleteMemoryToolArgs, RetrieveMemoryToolArgs, StoreMemoryToolArgs, UpdateMemoryToolArgs } from './MemoryToolRuntimeAdapter';
/**
* Parsed retrieve memory arguments.
*
* @private type of MemoryCommitmentDefinition
*/
type ParsedRetrieveMemoryArgs = {
query?: string;
limit?: number;
};
/**
* Parsed store memory arguments.
*
* @private type of MemoryCommitmentDefinition
*/
type ParsedStoreMemoryArgs = {
content: string;
isGlobal: boolean;
};
/**
* Parsed update memory arguments.
*
* @private type of MemoryCommitmentDefinition
*/
type ParsedUpdateMemoryArgs = {
memoryId: string;
content: string;
isGlobal?: boolean;
};
/**
* Parsed delete memory arguments.
*
* @private type of MemoryCommitmentDefinition
*/
type ParsedDeleteMemoryArgs = {
memoryId: string;
};
/**
* Collection of MEMORY tool argument parsers.
*
* @private function of MemoryCommitmentDefinition
*/
export declare const parseMemoryToolArgs: {
/**
* Parses retrieve memory arguments.
*/
retrieve(args: RetrieveMemoryToolArgs): ParsedRetrieveMemoryArgs;
/**
* Parses store memory arguments.
*/
store(args: StoreMemoryToolArgs): ParsedStoreMemoryArgs;
/**
* Parses update memory arguments.
*/
update(args: UpdateMemoryToolArgs): ParsedUpdateMemoryArgs;
/**
* Parses delete memory arguments.
*/
delete(args: DeleteMemoryToolArgs): ParsedDeleteMemoryArgs;
};
export {};