@earendil-works/pi-coding-agent
Version:
Coding agent CLI with read, bash, edit, write tools and session management
19 lines • 816 B
TypeScript
export interface SessionCwdIssue {
sessionFile?: string;
sessionCwd: string;
fallbackCwd: string;
}
interface SessionCwdSource {
getCwd(): string;
getSessionFile(): string | undefined;
}
export declare function getMissingSessionCwdIssue(sessionManager: SessionCwdSource, fallbackCwd: string): SessionCwdIssue | undefined;
export declare function formatMissingSessionCwdError(issue: SessionCwdIssue): string;
export declare function formatMissingSessionCwdPrompt(issue: SessionCwdIssue): string;
export declare class MissingSessionCwdError extends Error {
readonly issue: SessionCwdIssue;
constructor(issue: SessionCwdIssue);
}
export declare function assertSessionCwdExists(sessionManager: SessionCwdSource, fallbackCwd: string): void;
export {};
//# sourceMappingURL=session-cwd.d.ts.map