Hide context rings without live snapshots

This commit is contained in:
kris
2026-04-06 14:58:30 +08:00
parent 5782804df3
commit 6d90123092
4 changed files with 30 additions and 20 deletions

View File

@@ -397,10 +397,10 @@ function buildConversationItem(state: BossState, project: Project): Conversation
},
groupMembers,
contextBudgetIndicator: {
visible: true,
visible: Boolean(topThread),
style: "ring_percent",
percent: topThread?.contextBudgetRemainingPct ?? 100,
level: topThread?.contextBudgetLevel ?? "safe",
percent: topThread?.contextBudgetRemainingPct,
level: topThread?.contextBudgetLevel,
},
contextBudgetSourceNodeId: topThread?.nodeId,
contextBudgetUpdatedAt: topThread?.capturedAt,
@@ -592,10 +592,10 @@ export function getConversationHomeItems(state: BossState): ConversationItem[] {
primary: device?.avatar ?? latestItem.avatar.primary,
},
contextBudgetIndicator: {
visible: true,
visible: Boolean(topContextItem),
style: "ring_percent",
percent: topContextItem?.contextBudgetIndicator.percent ?? 100,
level: topContextItem?.contextBudgetIndicator.level ?? "safe",
percent: topContextItem?.contextBudgetIndicator.percent,
level: topContextItem?.contextBudgetIndicator.level,
},
contextBudgetSourceNodeId: topContextItem?.contextBudgetSourceNodeId,
contextBudgetUpdatedAt: topContextItem?.contextBudgetUpdatedAt,