Could not load agent details. Totals below show recorded organization costs.
)} {museUsageUnavailable && ({scopedAgent.name}'s Muse activity has no reported usage or cost. Totals below show recorded organization charges only. Paperclip cannot enforce a Muse spend ceiling.
)} {showSummaryChrome ? (Finance headline totals are USD only. Other currencies are listed separately; no exchange-rate conversion is applied.
)}Subscription accounts also have {formatCents(Number(subscriptions.subscription.costCents))} in recorded usage charges for this period, separate from monthly fees.
} {subscriptions && subscriptions.unknown.eventCount > 0 &&Other billing usage: {formatTokens(subscriptions.unknown.inputTokens + subscriptions.unknown.cachedInputTokens + subscriptions.unknown.outputTokens)} tokens{Number(subscriptions.unknown.costCents) > 0 ? ` · ${formatCents(Number(subscriptions.unknown.costCents))} in recorded charges` : ""}, included in the inference ledger.
} {subscriptionError && subscriptions &&Showing the last loaded API and subscription usage. Updates will resume automatically.
} {discoverSubscriptions.error &&Connected accounts could not be checked. Existing subscription estimates are still shown.
{subscriptions?.canRefresh && }Budget data could not be loaded. Please try again shortly.
) : null} {((spendData && spendError) || (financeData && financeError) || (budgetData && budgetError) || providerError || billerError || weekError || weekBillerError || windowError) ? (Showing the last loaded data. Updates will resume automatically.
) : null} {incidentMutation.error &&Could not update the budget. Check any pending runs or unpriced usage shown on this page, then try again.
}Select a start and end date to load data.
:Select a start and end date to load data.
:Select a start and end date to load data.
) : showOverviewLoading ? (Cost data could not be loaded. Please try again shortly.
) : ( <>No cost events yet.
) : ( spendData?.byAgent.map((row) => { const modelRows = agentModelRows.get(row.agentId) ?? []; const isExpanded = expandedAgents.has(row.agentId); const hasBreakdown = modelRows.length > 0; return ({userSpendData ? "User costs could not be refreshed. Showing the last loaded data." : "User costs could not be loaded. Please try again shortly."}
)} {userSpendData &&No project-attributed run costs yet.
) : ( spendData?.byProject.map((row, index) => ({financeLoading ? "Loading financial events…" : "Financial events could not be loaded. Please try again shortly."}
)} > )}Could not update the budget policy. Review your settings and try again.
} {budgetLoading ? (Raise the budget or keep a hard stop paused. Dismiss a warning when no action is needed.
{scopeType === "company" ? "Organization-wide monthly policy." : scopeType === "agent" ? "Recurring monthly spend policies for individual agents." : "Lifetime spend policies for execution-bound projects."}
Select a start and end date to load data.
) : ( <>No cost events in this period.
) : (Select a start and end date to load data.
) : ( <>No billable events in this period.
) : (Provider API cost reports: {formatCents(financeData.summary.providerReportedCents ?? 0)}. Report totals overlap invoices and run estimates and are shown separately from recorded charges.
} {showCustomPrompt ? (Select a start and end date to load data.
) : financeLoading ? (Financial events could not be loaded. Please try again shortly.
) : ( <>No finance events yet.
) : ( financeData?.byBiller.map((row) =>