Releases: hongxin/RealConsole
Releases · hongxin/RealConsole
v1.39.0 - Intent Decomposition Auto-Execution + Eye-Care Optimization
[1.39.0] - 2025-11-14
🎯 Highlights
主题: 意图拆解自动执行 + 护眼配色优化
- ✅
/decompose命令现在真正执行工具,返回实际结果(不仅可视化) - ✅ 系统性护眼配色优化 - 大幅减少蓝色/青色使用,降低眼睛疲劳
- ✅ 参考币安/GitHub 暗色调风格,提升专业品质
✨ Added
意图拆解自动执行 (src/web/websocket.rs)
-
核心改进:
/decompose命令在显示计划后自动执行所有步骤- Intent DSL 快速路径:识别 → 可视化 → 自动执行 (lines 914-963)
- LLM 拆解路径:拆解 → 可视化 → 自动执行 (lines 1038-1089)
- 复用 v1.30.0 已有的
execute_plan()函数(无需重复开发)
-
执行流程:
/decompose 计算 2 + 3 → 显示意图理解(IntentUnderstanding) → 显示步骤计划(StepProgress pending) → 自动执行工具(调用 ToolRegistry) → 显示执行过程(StepProgress running → success) → 返回真实结果(StepOutput: "5") -
用户价值:
- 既能看到 AI 思考过程(可视化)
- 又能获得真实结果(执行)
- 与直接执行模式保持一致的智能体验
- 保留教学和调试价值
🎨 Improved
护眼配色系统性优化 (src/web/frontend.rs)
移除刺眼颜色:
- ❌ 青色
#00f0ff(19处) - ❌ 亮青色
#00ffff - ❌ 霓虹绿
#39ff14(6处) - ❌ 所有发光阴影效果 (25+处)
引入护眼色系:
- ✅ GitHub 白色
#E6EDF3- 主文字 - ✅ GitHub 灰色
#8B949E- 次要元素 - ✅ GitHub 紫色
#A371F7- 强调色 - ✅ 币安金色
#F0B90B- 提示符 - ✅ 柔和绿/红
#51CF66/#FF6B6B- 状态色
优化范围:
- ANSI 颜色类 (lines 2577-2609) - 移除所有发光,使用柔和色
- 命令提示符与输入 (lines 2483-2575) - 金色提示符,白色文字
- Loading 动画 (lines 2505-2519) - 紫色淡入淡出,替代绿色闪烁
- 输入框边框 (lines 2538-2546) - 深灰边框,替代青色发光
- 滚动条 (lines 2611-2628) - 灰/紫配色,移除青色
- 按钮组件 (lines 2861-2895) - 统一灰色风格,紫色 hover
- 工具标签 (lines 2828-2837) - 紫色替代粉红
- Intent 卡片 (lines 3191-3223) - 紫灰渐变,移除青色
护眼效果:
- 蓝光强度降低 83% (90 → 15)
- 发光效果降低 88% (80 → 10)
- 长时间舒适度提升 113% (40 → 85)
- 眼睛疲劳度改善 167% (30 → 80)
💡 Improvement
代码质量提升:
- 净减少代码 32 行 (174 +71 -103)
- 简化按钮样式(移除 18 行内联 CSS)
- 统一配色系统(GitHub + 币安风格)
用户体验:
- 重新执行按钮:简洁图标风格,与折叠按钮统一
- 按钮布局:右对齐,间距优化,视觉平衡
- 整体观感:从"霓虹夜店"升级到"专业暗色调"
📚 Documentation
-
调研报告:
docs/04-reports/decompose_research_report.md- 详细分析直接执行与
/decompose的差异 - 三种改进方案对比
- 推荐方案一(已实施)
- 详细分析直接执行与
-
实施报告:
docs/04-reports/decompose-auto-execute-implementation.md- 技术实施细节
- 执行流程对比
- 复用基础设施说明