应用启动技能
概述
通过自然语言指令打开 Windows / macOS / Linux 上已安装的应用程序。
底层使用 LocalShellBackend 自动探测应用安装路径并启动。
可用工具
| 工具 | 说明 |
|---|---|
open_application(app_name) |
打开指定应用,支持中英文别名 |
list_available_apps() |
列出所有可打开的应用清单 |
已注册应用
| 应用 | 名称 / 别名 |
|---|---|
| 微信 | wechat, wx, 微信, weixin |
| qq, 腾讯QQ | |
| 钉钉 | dingtalk, dd, 钉钉 |
| 飞书 | feishu, lark, 飞书 |
| Chrome | chrome, 谷歌浏览器, 浏览器 |
| Edge | edge, Edge浏览器, 微软浏览器 |
| VS Code | vscode, vs code, 代码编辑器 |
| 记事本 | notepad, 记事本 |
| 计算器 | calculator, calc, 计算器 |
| 文件管理器 | explorer, 资源管理器, 我的电脑 |
| 终端 | terminal, cmd, 命令行, powershell |
| Spotify | spotify, 音乐 |
| 网易云音乐 | 网易云, 云音乐 |
Windows 路径探测策略(按优先级)
- 预设路径 — 直接检查常见安装位置
- 注册表 — 查询
HKLM/HKCU\App Paths - PATH 搜索 —
where xxx.exe - 桌面快捷方式 — glob 搜索
*.lnk - UWP 兜底 —
start命令启动
扩展新应用
在 app/backends/local_shell_backend.py 的 APP_REGISTRY 中添加即可。