UNPKG

@vfarcic/dot-ai

Version:

Universal Kubernetes application deployment agent with CLI and MCP interfaces

29 lines 1.2 kB
/** * Session directory utilities for MCP tools * Provides consistent session directory resolution and validation across all tools */ /** * Get session directory from CLI args or environment variable * CLI parameter takes precedence over environment variable * * @param args - Tool arguments that may contain sessionDir * @returns Resolved session directory path (can be relative or absolute) */ export declare function getSessionDirectory(args: any): 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 args - Tool arguments that may contain sessionDir * @param requireWrite - Whether to test write permissions (default: false) * @returns Validated session directory path */ export declare function getAndValidateSessionDirectory(args: any, requireWrite?: boolean): string; //# sourceMappingURL=session-utils.d.ts.map