Repository navigation
v2.4.3 - 会话阈值监控与智能摘要
✨ 新功能
🎯 会话阈值监控系统
- 80% 阈值警告 - 当会话上下文使用率达到 80% 时自动显示警告
- 90% 智能摘要 - 达到 90% 时自动生成会话摘要
- 实时监控 - 基于消息内容动态计算 token 使用量
📝 智能摘要对话框
- 自动生成摘要 - 使用 Claude Haiku 模型生成高质量摘要
- 一键复制 - 快速复制摘要内容到剪贴板
- 会话管理 - 提供开始新会话或继续当前会话的选择
🤖 后端 LLM 集成
- Claude API 集成 - 新增 `generate_text_with_llm` Rust 命令
- 成本优化 - 使用 Haiku 模型,每次摘要仅需 $0.001-0.002
- 完整错误处理 - API 调用失败时提供友好的错误提示
🔧 技术实现
- `useSessionThresholdMonitor.ts` - 会话阈值监控 hook
- `SessionSummaryDialog.tsx` - 摘要对话框组件
- `src-tauri/src/commands/llm.rs` - LLM 文本生成命令
- 集成到 `ClaudeCodeSession` 组件 - 完整的功能集成
📝 文档
🚀 如何使用
- 打开 Fangyu Code 并创建新的 Claude Code 会话
- 发送消息进行对话
- 当上下文使用率达到 80% 时会看到警告提示
- 达到 90% 时会自动弹出摘要对话框
- 点击"复制摘要"按钮一键复制内容
- 选择"开始新会话"或"继续当前会话"
完整更新日志: v2.4.2...v2.4.3