O Session Management otimiza os fluxos de trabalho:
- isolamento sensível ao contextoO histórico de diálogo do LLM é mantido de forma independente para cada sessão, a fim de evitar interferência entre projetos.
- Troca rápida: através de
crush session switch
restaura imediatamente o status operacional anterior. - Herança de configuraçãoSuporte para perfis em nível de projeto (
.crush/config.json
), as dependências correspondentes são carregadas automaticamente. - multitarefaAmbiente de codificação em que os desenvolvedores podem manter várias ramificações funcionais ao mesmo tempo.
Ao lidar com projetos de front-end, por exemplo, você pode criar feat/user-auth
As sessões mantêm registros separados da geração de códigos relacionados à autenticação sem afetar as sessões de depuração dos serviços de back-end.
Essa resposta foi extraída do artigoCrush: assistente de programação de IA de endpoint com LSP integrado e comutação de vários modelosO