Add a context window usage indicator to the web chat UI and a /context slash command that works across all channels. Backend: - Add computeContextUsage() estimating history + system + tool tokens - Attach ContextUsage to outbound messages via the pico WebSocket protocol - Add /context command showing context stats as formatted text - Add EstimateSystemTokens() on ContextBuilder for system prompt estimation Frontend: - Add ContextUsageRing component (SVG ring + hover/tap popover) - Show usage percentage, token counts, and compression threshold - Hover on desktop (150ms leave delay), tap on mobile - "View Details" sends /context with 1s cooldown - i18n support (en/zh) for popover labels Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| use-chat-models.ts | ||
| use-credentials-page.ts | ||
| use-gateway-logs.ts | ||
| use-gateway.ts | ||
| use-highlight-theme.ts | ||
| use-log-wrap-columns.ts | ||
| use-mobile.ts | ||
| use-pico-chat.ts | ||
| use-session-history.ts | ||
| use-sidebar-channels.ts | ||
| use-theme.ts | ||