Show total context tokens in use in the usage popover
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 75/100
- Tipo de issue
- Funcionalidade
- Clareza
- Claramente especificada
- Status de atividade
- Ativa
- Stack de tecnologia
- typescript
- Domínio
- desktop
Direção de pesquisa
Comece localizando a seção Context do popover de uso e rastreando como ela lê os dados do contexto em tempo de execução. A issue identifica session.rpc.metadata.contextInfo() e o campo totalTokens; exiba esse total junto com a porcentagem existente. O trabalho estará concluído quando a seção mostrar juntos o total de tokens em uso e a porcentagem.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Description
The usage popover's Context section shows the percentage of the window and a per-category breakdown (System prompt, System tools, MCP tools, Messages, Free space, Buffer). There is no single number for the total context currently in use, so I have to add up the four categories manually every time.
Why it matters
I rely on this number constantly: response quality drops once context goes past ~150K tokens, and I need to know when that happens. The percentage alone isn't enough, since it depends on the model's window size, which varies.
Proposal
In the Context section, show the total in tokens (System prompt + System tools + MCP tools + Messages), e.g. "60.3K in use (6%)".
Technical notes
The data already exists in the runtime: session.rpc.metadata.contextInfo() returns totalTokens (sum of system, conversation, and tool definition tokens). It only needs to be displayed in the UI.
- Linguagem predominante
- Sem dados de linguagem
- Estrelas
- 2.2k
- Forks
- 198
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de github/app
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
-
GitHub Copilot app 1.Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 66/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
Issues semelhantes
-
bug localization trivial
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100
hexide-io/HexIDE#2586 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
bug local use
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Mantenedores costumam responder em até 1 dia
-
comp/desktop desktop/shell os/windows P3 tool/file type/bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
NousResearch/hermes-agent#145928 ·
Mantenedores costumam responder em até 1 dia
-
[Bug] 下载路径文件夹中包含空格会导致保存路径错误Abertabug | 问题
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
FoxSensei001/LoveIwara#137 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 64/100
pop-os/cosmic-files#2141 ·
Mantenedores costumam responder em até 2 dias