会话管理通过以下方式优化工作流:
- 上下文隔离:每个会话独立保存 LLM 对话历史,避免项目间干扰。
- 快速切换:通过
crush session switch
命令可立即恢复之前的工作状态。 - 配置继承:支持项目级配置文件(
.crush/config.json
),自动加载对应依赖。 - 多任务并行:开发者可同时维护多个功能分支的编码环境。
例如处理前端项目时,可创建 feat/user-auth
会话单独保存认证相关代码生成记录,而不会影响后端服务的调试会话。
本答案来源于文章《Crush:终端AI编程助手,集成LSP与多模型切换》