mirror of
https://github.com/davidkaya/aryx.git
synced 2026-08-09 05:08:44 +02:00
refactor: remove premium request subtitle from ChatPane footer
The Activity Panel already shows premium request counts in the Session Usage section, so the ChatPane footer only needs the context-window bar. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
@@ -416,7 +416,6 @@ export default function App() {
|
|||||||
runtimeTools={sidecarCapabilities?.runtimeTools}
|
runtimeTools={sidecarCapabilities?.runtimeTools}
|
||||||
session={selectedSession}
|
session={selectedSession}
|
||||||
sessionUsage={usageForSession}
|
sessionUsage={usageForSession}
|
||||||
sessionRequestUsage={requestUsageForSession}
|
|
||||||
activeSubagents={subagentsForSession}
|
activeSubagents={subagentsForSession}
|
||||||
terminalOpen={terminalOpen}
|
terminalOpen={terminalOpen}
|
||||||
terminalRunning={terminalRunning}
|
terminalRunning={terminalRunning}
|
||||||
|
|||||||
@@ -17,8 +17,6 @@ import type { InteractionMode, MessageMode } from '@shared/contracts/sidecar';
|
|||||||
import type { ChatMessageAttachment } from '@shared/domain/attachment';
|
import type { ChatMessageAttachment } from '@shared/domain/attachment';
|
||||||
import { getAttachmentDisplayName, isImageAttachment } from '@shared/domain/attachment';
|
import { getAttachmentDisplayName, isImageAttachment } from '@shared/domain/attachment';
|
||||||
import type { SessionUsageState } from '@renderer/lib/sessionActivity';
|
import type { SessionUsageState } from '@renderer/lib/sessionActivity';
|
||||||
import type { SessionRequestUsageState, AgentUsageAccumulator } from '@renderer/lib/sessionActivity';
|
|
||||||
import { formatNanoAiu } from '@renderer/lib/sessionActivity';
|
|
||||||
import type { ActiveSubagent } from '@renderer/lib/subagentTracker';
|
import type { ActiveSubagent } from '@renderer/lib/subagentTracker';
|
||||||
import {
|
import {
|
||||||
findModel,
|
findModel,
|
||||||
@@ -48,7 +46,6 @@ interface ChatPaneProps {
|
|||||||
mcpProbingServerIds?: string[];
|
mcpProbingServerIds?: string[];
|
||||||
runtimeTools?: ReadonlyArray<RuntimeToolDefinition>;
|
runtimeTools?: ReadonlyArray<RuntimeToolDefinition>;
|
||||||
sessionUsage?: SessionUsageState;
|
sessionUsage?: SessionUsageState;
|
||||||
sessionRequestUsage?: SessionRequestUsageState;
|
|
||||||
activeSubagents?: ReadonlyArray<ActiveSubagent>;
|
activeSubagents?: ReadonlyArray<ActiveSubagent>;
|
||||||
terminalOpen?: boolean;
|
terminalOpen?: boolean;
|
||||||
terminalRunning?: boolean;
|
terminalRunning?: boolean;
|
||||||
@@ -78,7 +75,6 @@ export function ChatPane({
|
|||||||
mcpProbingServerIds,
|
mcpProbingServerIds,
|
||||||
runtimeTools,
|
runtimeTools,
|
||||||
sessionUsage,
|
sessionUsage,
|
||||||
sessionRequestUsage,
|
|
||||||
activeSubagents,
|
activeSubagents,
|
||||||
terminalOpen,
|
terminalOpen,
|
||||||
terminalRunning,
|
terminalRunning,
|
||||||
@@ -781,27 +777,6 @@ export function ChatPane({
|
|||||||
{Math.round((sessionUsage.currentTokens / sessionUsage.tokenLimit) * 100)}% context
|
{Math.round((sessionUsage.currentTokens / sessionUsage.tokenLimit) * 100)}% context
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
{sessionRequestUsage && sessionRequestUsage.requestCount > 0 && (
|
|
||||||
<div className="mt-0.5 flex items-center gap-1 text-[10px] text-zinc-600">
|
|
||||||
<span className="tabular-nums">
|
|
||||||
{sessionRequestUsage.requestCount} premium request{sessionRequestUsage.requestCount === 1 ? '' : 's'}
|
|
||||||
</span>
|
|
||||||
{sessionRequestUsage.totalNanoAiu > 0 && (
|
|
||||||
<>
|
|
||||||
<span className="text-zinc-700">·</span>
|
|
||||||
<span className="tabular-nums">{formatNanoAiu(sessionRequestUsage.totalNanoAiu)} AIU</span>
|
|
||||||
</>
|
|
||||||
)}
|
|
||||||
{sessionRequestUsage.latestQuotaSnapshots?.premium_interactions && (
|
|
||||||
<>
|
|
||||||
<span className="text-zinc-700">·</span>
|
|
||||||
<span className="tabular-nums">
|
|
||||||
{Math.round(sessionRequestUsage.latestQuotaSnapshots.premium_interactions.remainingPercentage)}% quota
|
|
||||||
</span>
|
|
||||||
</>
|
|
||||||
)}
|
|
||||||
</div>
|
|
||||||
)}
|
|
||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user