UNPKG

@inchankang/zettel-memory

Version:

Local-first persistent memory MCP server with PARA + Zettelkasten + SQLite FTS5

22 lines 688 B
type RetryHook = (_context: { attempt: number; error: unknown; }) => void; export interface ExecutionPolicyOptions { /** * 최대 재시도 횟수 (추가 시도 수). 0이면 단일 시도만 수행. */ maxRetries: number; /** * 각 시도당 허용되는 최대 실행 시간 (ms). */ timeoutMs: number; /** * 재시도 직전에 호출되는 훅. */ onRetry?: RetryHook; } export declare const DEFAULT_EXECUTION_POLICY: ExecutionPolicyOptions; export declare function withExecutionPolicy<T>(operation: () => Promise<T>, options: ExecutionPolicyOptions): Promise<T>; export {}; //# sourceMappingURL=execution-policy.d.ts.map