ReadAware

能力浏览器

设计插件前,搜索完整的公开目录。每项能力都独立版本化;每项依赖都必须写入 manifest 的 requires 部分。

29 项能力

能力

library领域 · v 1.0.0
插件可以
读取书籍、文件、元数据、目录、集合,以及导入或移除书库项目。
权限
library:read / library:write
宿主负责
书库不变量、事件溯源写入、文件和投影。
reading领域 · v 1.0.0
插件可以
查看当前会话,并导航、更新位置、进度和阅读时间。
权限
reading:read / reading:write
宿主负责
阅读器生命周期、进度语义和已提交事件。
annotations领域 · v 1.0.0
插件可以
通过规范命令读取或更改高亮和笔记。
权限
annotations:read / annotations:write
宿主负责
校验、归属、持久化和事件顺序。
conversations领域 · v 1.0.0
插件可以
读取书籍和全局线程摘要。
权限
conversations:read
宿主负责
对话写入、提示词组装和记忆。
settings领域 · v 1.0.0
插件可以
发现、读取、更新并订阅明确授权的设置路径。
权限
settingsAccess
宿主负责
目录、目标、校验、持久化和变更效果。
selectionActions贡献 · v 1.0.0
插件可以
向选区和标注菜单添加命令。
权限
宿主负责
菜单位置、调用界面、加载和无障碍。
headerActions贡献 · v 1.0.0
插件可以
添加阅读器或书库工具栏动作,并显示由宿主渲染的视图。
权限
宿主负责
位置、导航、弹出层、页面和焦点。
commands贡献 · v 1.0.0
插件可以
添加显式的命令面板命令。
权限
宿主负责
注册表、面板、快捷键和结果展示。
settingsOptions贡献 · v 1.0.0
插件可以
为一个已声明的插件设置解析动态选项。
权限
宿主负责
表单渲染、备用输入和值校验。
voiceProviders贡献 · v 1.0.0
插件可以
列出声音并合成用于朗读的编码音频。
权限
宿主负责
播放、节奏、预取、高亮和回退。
contentProviders贡献 · v 1.0.0
插件可以
为 RSS 等虚拟书籍加载章节。
权限
宿主负责
书库绑定、阅读模型、导航和展示。
readerModes贡献 · v 1.0.0
插件可以
提供受限的句子或段落分段。目前仅限内置插件。
权限
reader:modes
宿主负责
阅读器控件、生命周期、渲染和导航。
agentTools贡献 · v 1.0.0
插件可以
注册阅读助手可以调用的命名空间工具。
权限
agent:tools
宿主负责
编排、工具可见性、审批和对话界面。
agentContextProviders贡献 · v 1.0.0
插件可以
为当前用户轮次返回受限的参考区块。
权限
agent:context
宿主负责
来源、裁剪、提示词位置和生命周期。
agentRetrievalProviders贡献 · v 1.0.0
插件可以
将可搜索的插件来源公开为命名空间助手工具。
权限
agent:retrieval
宿主负责
查询 schema、限制、结果裁剪和工具描述。
memoryCandidateProviders贡献 · v 1.0.0
插件可以
在一轮对话后提出事实、偏好、洞察或摘要。
权限
agent:memory
宿主负责
范围检查、去重、接纳和持久记忆写入。
themes贡献 · v 1.0.0
插件可以
提供语义化应用和阅读器主题数据。
权限
ui:themes
宿主负责
校验、CSS 生成、选择和应用。
fonts贡献 · v 1.0.0
插件可以
提供获批准的字体元数据和内置字体资源。
权限
ui:themes
宿主负责
文件校验、加载、选择器条目和当前选择。
storage服务 · v 1.0.0
插件可以
使用插件作用域的 KV 和文档集合。
权限
宿主负责
命名空间隔离、持久化、快照和变更事件。
secrets服务 · v 1.0.0
插件可以
在插件作用域的密钥槽中存取凭据。
权限
宿主负责
加密、不披露和命名空间隔离。
ui服务 · v 1.0.0
插件可以
显示宿主提示,或打开宿主保存/导出流程。
权限
宿主负责
展示、路径选择和平台集成。
schedules服务 · v 1.0.0
插件可以
将工作绑定到 manifest 声明的周期任务。
权限
宿主负责
频率、启动补跑、防止重叠和释放。
session服务 · v 1.0.0
插件可以
订阅当前阅读会话的受限事实。
权限
宿主负责
事件来源、载荷边界和订阅生命周期。
network服务 · v 1.0.0
插件可以
通过原生宿主客户端发出 HTTP 请求。
权限
service:network
宿主负责
权限强制、传输和响应桥接。
llm服务 · v 1.0.0
插件可以
进行受限的一次性文本或结构化模型调用。
权限
service:llm
宿主负责
提供方配置、凭据、schema 处理和限制。
clipboard服务 · v 1.0.0
插件可以
向系统剪贴板写入文本。
权限
service:clipboard
宿主负责
平台调用和权限强制。
viewsSchema · v 1.0.0
插件可以
返回 markdown、列表、表单、详情和受限区块树。
权限
宿主负责
组件、HTML 安全、布局、无障碍和导航。
settingsSchema · v 1.0.0
插件可以
声明由宿主渲染的插件设置字段。
权限
宿主负责
表单行为、校验、存储路由和密钥处理。
themesSchema · v 1.0.0
插件可以
声明语义主题令牌和内置字体元数据。
权限
宿主负责
语法校验、生成 CSS、加载和选择。

如何阅读目录

  • 权限表示调用时需要的权限或精确设置授权。
  • 表示不需要额外的安装权限,并不代表存在未记录的环境能力。
  • 宿主负责标记插件无法替换或绕过的边界。
  • 每条能力旁的版本直接来自宿主的规范能力目录。

readerModes 在特权阅读器契约确定前仍仅限内置插件。manifest 只能写入目录中的能力;宿主仍会根据 actor、权限、版本和生命周期阶段过滤可见的运行时视图。

权限预览

粘贴 manifest,将用户授权与兼容性及运行声明分开。它反映安装同意的含义,但不能替代仓库校验器,也不能证明插件可以激活。

审核预览

用户授权 · 语义权限
  • annotations:read读取高亮和笔记。
  • agent:retrieval向助手公开可搜索的插件来源。
  • service:network发出由宿主中介的网络请求。
用户授权 · 精确设置授权
  • 发现 appearance.theme
  • 读取 appearance.theme
兼容性 · 不是权限
  • 领域 annotations ^1.0.0
  • 领域 settings ^1.0.0
  • 贡献 commands ^1.0.0
  • 贡献 agentRetrievalProviders ^1.0.0
  • 服务 storage ^1.0.0
  • 服务 schedules ^1.0.0
  • 服务 network ^1.0.0
  • Schema settings ^1.0.0
运行声明 · 不是权限
  • 私有数据 schema: 1
  • 1 个周期任务

安装对话框实际授予什么

语义 permissions 和精确的 settingsAccess 条目授予权限。正式的同意对话框会用直白的语言展示二者。能力要求、定时任务、schema 版本、主题和字体可作为审核上下文,但不会被悄悄重新标记为权限。

此预览刻意保持本地且无状态。下一步开发工具是在应用内提供 actor 视图和生命周期检查器,使用相同的运行时目录,并显示更新时的权限差异和能力不可用的确切原因。