Sobre o projeto

`cs` (Copilot Sessions) é um aplicativo de terminal que fornece uma interface completa sobre o armazenamento de sessões do GitHub Copilot CLI. Ele permite que os usuários naveguem, pesquisem, leiam, auditem e retomem sessões passadas sem sair do shell. A ferramenta é somente leitura, não faz chamadas de rede e não possui dependências de runtime além de Python 3.10+. Os principais recursos incluem: - **Tela inicial** com navegação por setas, filtragem ao vivo e acesso a todas as visualizações. - **Navegação de sessões** agrupadas por dia, repositório ou pesquisa de texto completo em turnos e checkpoints. - **Inspeção de sessões** com `cs show` resumindo detalhes-chave (itens abertos, primeira solicitação, commits/PRs enviados) e `cs read` para visualização paginada da conversa. - **Retomar sessões** com `cs resume #N` para voltar a uma sessão. - **Análise de habilidades e agentes** mostrando quais são usados versus instalados, com detalhamentos por repositório. - **Auditoria de instruções** sinalizando arquivos que excedem o limite de truncamento de 4.000 caracteres do Copilot. - **Estatísticas e rastreamento de custos** incluindo commits, PRs, arquivos, gastos com IA por modelo/repositório/dia, eficiência de cache e divisões de delegação. - **Auditoria de segurança** verificando credenciais no texto das sessões, com evidências mascaradas e níveis de gravidade, além da detecção de ações destrutivas (exclusões de arquivos, drops de banco de dados). - **Visualizações de autonomia e transferência** para sessões não supervisionadas e trabalho passado entre sessões. - **Visualizações de referência** para habilidades, agentes, instruções, hooks e servidores MCP. Todas as visualizações suportam os flags `--json`, `--csv` e `--why` para saída scriptável e raciocínio baseado em evidências. A ferramenta é projetada com privacidade em mente: o armazenamento SQLite é aberto somente leitura, não existe código de rede, credenciais são mascaradas no momento da renderização e sequências de escape de terminal são removidas. A instalação está disponível via Homebrew (recomendado) ou a partir do código-fonte com `pip install .`. O projeto inclui documentação abrangente, testes e um modelo de ameaças de segurança.