@gguf/claw
Version:
Multi-channel AI gateway with extensible messaging integrations
22 lines (21 loc) • 1.19 kB
TypeScript
export declare function resolveSessionTranscriptsDir(env?: NodeJS.ProcessEnv, homedir?: () => string): string;
export declare function resolveSessionTranscriptsDirForAgent(agentId?: string, env?: NodeJS.ProcessEnv, homedir?: () => string): string;
export declare function resolveDefaultSessionStorePath(agentId?: string): string;
export type SessionFilePathOptions = {
agentId?: string;
sessionsDir?: string;
};
export declare function resolveSessionFilePathOptions(params: {
agentId?: string;
storePath?: string;
}): SessionFilePathOptions | undefined;
export declare const SAFE_SESSION_ID_RE: RegExp;
export declare function validateSessionId(sessionId: string): string;
export declare function resolveSessionTranscriptPathInDir(sessionId: string, sessionsDir: string, topicId?: string | number): string;
export declare function resolveSessionTranscriptPath(sessionId: string, agentId?: string, topicId?: string | number): string;
export declare function resolveSessionFilePath(sessionId: string, entry?: {
sessionFile?: string;
}, opts?: SessionFilePathOptions): string;
export declare function resolveStorePath(store?: string, opts?: {
agentId?: string;
}): string;