Parameters
- digest: {
autoUnshelvedPRs: {
daysSinceActivity: number;
number: number;
repo: string;
status: "needs_addressing" | "waiting_on_maintainer";
title: string;
url: string;
}[];
generatedAt: string;
needsAddressingPRs: any[];
openPRs: any[];
recentlyClosedPRs: {
closedAt: string;
closedBy?: string;
number: number;
repo: string;
title: string;
url: string;
}[];
recentlyMergedPRs: {
mergedAt: string;
number: number;
repo: string;
title: string;
url: string;
}[];
shelvedPRs: {
daysSinceActivity: number;
number: number;
repo: string;
status: "needs_addressing"
| "waiting_on_maintainer";
title: string;
url: string;
}[];
summary: {
mergeRate: number;
totalActivePRs: number;
totalMergedAllTime: number;
totalNeedingAttention: number;
};
waitingOnMaintainerPRs: any[];
} - issueCount: number
- issueResponseCount: number = 0
Returns string
One-line status string (e.g., "3 Active PRs | 1 needs attention | 2 issue replies")
Format a brief one-liner summary for the action-first flow.