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[];
} - capacity: CapacityAssessment
- issueResponses: CommentedIssueWithResponse[] = []
Returns string
Multi-line markdown string suitable for terminal or chat display
Format the full dashboard summary as markdown. Used in JSON output for Claude to display verbatim — includes all PR sections, issue replies, and capacity status.