@vfarcic/dot-ai
Version:
AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance
26 lines • 988 B
TypeScript
/**
* Session directory utilities for MCP tools
* Provides consistent session directory resolution and validation across all tools
*/
/**
* Get session directory from environment variable
*
* @returns Resolved session directory path (can be relative or absolute)
*/
export declare function getSessionDirectory(): string;
/**
* Validate session directory exists and is accessible
* Works with both relative and absolute paths
*
* @param sessionDir - Session directory path to validate
* @param requireWrite - Whether to test write permissions (default: false)
*/
export declare function validateSessionDirectory(sessionDir: string, requireWrite?: boolean): void;
/**
* Get and validate session directory in one call
*
* @param requireWrite - Whether to test write permissions (default: false)
* @returns Validated session directory path
*/
export declare function getAndValidateSessionDirectory(requireWrite?: boolean): string;
//# sourceMappingURL=session-utils.d.ts.map