Commit 7270027
feat: OpenCLI v0.2.0 - 100% 自然语言计算机控制
🎯 核心功能:
- ✅ 智能意图识别(check_process, file_operation, list_processes)
- ✅ 文件浏览器(图标、大小、时间、智能分类)
- ✅ 增强 UI 组件(FileListWidget, ResultWidget)
- ✅ 进程检查与系统信息可视化
- ✅ 实时 WebSocket 通信与消息广播
- ✅ Web UI 科幻风格仪表盘
📦 新增文件:
- daemon/lib/executors/file_executor.dart - 文件操作引擎
- daemon/lib/services/ollama_service.dart - 改进 AI prompt
- opencli_mobile/lib/widgets/file_list_widget.dart - 文件列表 UI
- opencli_mobile/lib/widgets/result_widget.dart - 通用结果展示
- opencli_mobile/lib/services/intent_recognizer.dart - 意图识别
- opencli_mobile/lib/pages/chat_page.dart - 聊天界面
- web-ui/src/App.tsx - 实时监控面板
🔧 改进:
- 修复意图识别 bug(区分文件操作 vs 进程操作)
- 添加 CheckProcessExecutor
- 增强 Ollama prompt with 详细示例
- 文件类型智能识别(文档、图片、视频、音频、代码等)
- 相对时间显示(刚刚、5分钟前、2天前等)
📊 版本:
- opencli_mobile: 0.2.0+7
- daemon: 0.2.0-beta.1
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>1 parent ad40c1f commit 7270027
File tree
21 files changed
+5197
-788
lines changed- .idea/libraries
- daemon
- lib
- executors
- mobile
- services
- opencli_mobile
- lib
- models
- pages
- services
- widgets
- web-ui/src
21 files changed
+5197
-788
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments