Skip to content

已实现的能力清单(Obsidian 扩展点映射)

本页面向开发者:Harness Like(主插件)把 Obsidian 的哪些扩展点映射成了什么,以及 agent 内置工具按智能体模式的可用权限。

主插件 → Obsidian 扩展点映射

Obsidian 扩展点Harness Like 的映射
命令(app.commands主插件命令:打开 Harness Like 面板 / 打开插件管理器 / 重载已授权子插件;子插件命令自动归组为 Harness Like: 命令(子插件id)
视图(viewRegistry主插件面板:Chat 面板、插件管理器;子插件 ItemView 面板
设置页(addSettingTabtabs 分类设置页:模型 / 智能体 / 审批 / 会话 / 数据 / 界面 / 日志 / 插件授权
侧边栏图标(ribbon)主插件机器人图标(打开 Chat 面板);子插件可注册自己的图标
状态栏(statusbar)子插件可注册状态栏条目
编辑器桥ctx.editor(当前编辑器选区/插入/替换)
文件系统ctx.vault(读写/建目录/事件桥 `vault/create
工作区ctx.workspace(当前活跃文件、file-open 事件)
通知ctx.notice
浏览器openTarget(打开外部链接/路径)

内置工具与智能体模式权限

工具对话(只读)修编(读写笔记)创造(完整)
read_note 读取笔记
list_notes 列出笔记
search_notes 搜索笔记
write_note 写入笔记
insert_to_editor 编辑器插入
open_in_browser 打开链接
plugin_guide 插件开发指南
create_plugin 创建子插件
write_plugin_file 写子插件文件
plugin_status 子插件状态
reload_plugin 重载子插件
open_view 打开子插件面板

自定义智能体通过能力白名单(勾选工具)覆盖上述内置权限。

子插件可注册的扩展点

工具(ctx.toolsCompat.register)、命令、ItemView 面板、ribbon 图标、状态栏、设置页、界面翻译(ctx.dshI18n)——签名见服务速查。完整说明见开发你的第一个插件