Skip to main content

Module host

Module host 

Source
Expand description

Plugin-to-host method names (host/* namespace).

Constants§

APP_ENUMERATE
枚举已安装应用。
APP_ICON_PATH
查询内置应用图标资源的文件系统路径。
APP_LAUNCH
启动已安装应用,返回进程 PID。
CACHE_CLEANUP
按容量上限清理插件本地缓存域。
CACHE_DELETE
删除插件本地缓存条目。
CACHE_GET
读取插件本地缓存;不存在时返回 null。
CACHE_PUT
写入插件本地缓存(可再生的本地数据,不经存储后端)。
CLIPBOARD_SET_TEXT
将文本写入系统剪贴板。
FOCUS_SUBSCRIBE
订阅窗口焦点事件,宿主推送 plugin/focus.event。
FOCUS_UNSUBSCRIBE
退订窗口焦点事件。
GET_LOCALE
拉取宿主当前 locale。
GET_THEME
拉取宿主当前主题。
HOTKEY_SUBSCRIBE
订阅按键事件,宿主推送 plugin/hotkey.event。
HOTKEY_UNSUBSCRIBE
退订按键事件。
ICON_EXTRACT
提取图标;提取失败返回错误(与 host/icon.get 的默认图标回退不同)。
ICON_GET
获取图标(返回 WebP/PNG base64 字节)。
ICON_OVERRIDE_CACHE
用自定义图标文件覆盖指定图标请求的缓存条目。
ICON_REFRESH
强制从磁盘提取图标并写回缓存(跳过缓存读取)。
INSTALLATION_SUBSCRIBE
订阅安装监控事件,宿主推送 plugin/installation.event。
INSTALLATION_UNSUBSCRIBE
退订安装监控事件。
LOG
插件侧日志写入(转发到宿主日志系统)。
MODEL_CHAT
按 model_id 调用文本生成。
MODEL_EMBEDDING
按 model_id 调用文本向量化。
MODEL_LIST
拉取全网模型清单(聚合所有提供方)。
MODEL_SIMILARITY
按 model_id 计算查询向量与多个目标向量的相似度。
NOTIFY
插件侧通知弹窗(宿主桌面通知)。
PARAMETER_COUNT_USER
统计参数模板中需要用户输入的参数数量。
PARAMETER_HAS_SYSTEM
判断参数模板是否包含系统参数。
PARAMETER_RESOLVE
解析参数模板。
PATH_LOCALIZED_NAMES
解析目录下 desktop.ini 的本地化文件名。
PATH_RESOLVE
解析路径(环境变量展开等)。
PATH_RESOLVE_LNK
解析 .lnk 快捷方式文件的目标路径。
PLATFORM_CAPABILITIES
查询宿主平台能力集(插件据此决定是否降级)。
RESOURCE_DELETE
删除资源文件。
RESOURCE_GET
读取资源文件。
RESOURCE_LIST
列出插件目录资源。
RESOURCE_PUT
写入资源文件。
RESOURCE_UPLOAD
上传资源文件到插件目录。
SDK_CONFIG_UPDATE
更新本插件的 SDK 配置(如图标缓存等级),立即生效。
SHELL_EXECUTE_COMMAND
执行命令(普通权限;呈现方式由载荷的 mode 决定)。
SHELL_EXECUTE_ELEVATION
以提权方式执行命令。
SHELL_OPEN
打开指定路径/URL(系统关联)。
SHELL_OPEN_FOLDER
打开资源管理器文件夹。
THEME_GET_SYSTEM
查询系统主题(未经宿主显式 light/dark 配置解析)。
TIMER_CANCEL
取消指定的本插件定时器。
TIMER_CANCEL_ALL
取消本插件的全部定时器。
TIMER_SET_INTERVAL
创建重复定时器,每次到期由宿主推送 plugin/timer.fired。
TIMER_SET_TIMEOUT
创建一次性定时器,到期由宿主推送 plugin/timer.fired。
WINDOW_ACTIVATE_BY_PID
按进程 PID 激活已存在的窗口。
WINDOW_ACTIVATE_BY_PROCESS
激活指定进程对应的窗口。
WINDOW_ACTIVATE_BY_TITLE
按窗口标题片段激活已存在的窗口。