UNPKG

@phren/cli

Version:

Knowledge layer for AI agents - CLI, MCP server, and data layer

16 lines (15 loc) • 812 B
import type { RunStoreGit } from "./store-merge.js"; /** A failed switch is retried at most this often. */ export declare const AUTH_HEAL_RETRY_MS: number; export interface AuthHealResult { healed: boolean; detail: string; } /** The HTTPS URL of a GitHub SSH remote (`git@github.com:o/r.git`, `ssh://git@github.com/o/r`), else undefined. */ export declare function githubHttpsUrl(remote: string): string | undefined; /** * Called after a transport command failed authentication. Switches the named * remote to HTTPS through gh when that answers, and otherwise says what to do. * `git` is the unguarded runner, so the probe never re-enters the backoff. */ export declare function healStoreAuth(cwd: string, remoteName: string, remote: string, git: RunStoreGit, now?: number): Promise<AuthHealResult>;