機能ブラウザー
プラグインを設計する前に、公開カタログ全体を検索します。各機能は独立してバージョン管理され、すべての依存関係はマニフェストの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- プラグインができること
- 選択メニューと注釈メニューにコマンドを追加します。
- 権限
なし- ホストが保持するもの
- メニュー配置、呼び出しUI、読み込み、アクセシビリティ。
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- ホストが保持するもの
- オーケストレーション、ツールの可視性、承認、トランスクリプトUI。
agentContextProvidersコントリビューション · v 1.0.0- プラグインができること
- 現在のユーザーターン向けに範囲を限定した参照ブロックを返します。
- 権限
agent:context- ホストが保持するもの
- プロヴェナンス、切り詰め、プロンプト配置、存続期間。
agentRetrievalProvidersコントリビューション · v 1.0.0- プラグインができること
- 検索可能なプラグイン所有ソースを名前空間付きエージェントツールとして公開します。
- 権限
agent:retrieval- ホストが保持するもの
- クエリスキーマ、制限、結果の切り詰め、ツール説明。
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- プラグインができること
- マニフェストで宣言した定期タスクに処理を結び付けます。
- 権限
なし- ホストが保持するもの
- 間隔、起動時の追いつき、重複防止、破棄。
sessionサービス · v 1.0.0- プラグインができること
- 現在の読書セッションに関する限定された事実を購読します。
- 権限
なし- ホストが保持するもの
- イベントソース、ペイロード制限、購読ライフサイクル。
networkサービス · v 1.0.0- プラグインができること
- ネイティブホストクライアント経由でHTTPリクエストを実行します。
- 権限
service:network- ホストが保持するもの
- 権限強制、転送、レスポンスブリッジ。
llmサービス · v 1.0.0- プラグインができること
- 範囲を限定した一回限りのテキストまたは構造化モデル呼び出しを実行します。
- 権限
service:llm- ホストが保持するもの
- プロバイダー設定、認証情報、スキーマ処理、制限。
clipboardサービス · v 1.0.0- プラグインができること
- システムクリップボードにテキストを書き込みます。
- 権限
service:clipboard- ホストが保持するもの
- プラットフォーム呼び出しと権限強制。
viewsスキーマ · v 1.0.0- プラグインができること
- Markdown、リスト、フォーム、詳細、範囲を限定したブロックツリーを返します。
- 権限
なし- ホストが保持するもの
- コンポーネント、HTML安全性、レイアウト、アクセシビリティ、ナビゲーション。
settingsスキーマ · v 1.0.0- プラグインができること
- ホスト描画のプラグイン設定フィールドを宣言します。
- 権限
なし- ホストが保持するもの
- フォーム動作、検証、ストレージ振り分け、シークレット処理。
themesスキーマ · v 1.0.0- プラグインができること
- 意味的なテーマトークンと同梱フォントメタデータを宣言します。
- 権限
なし- ホストが保持するもの
- 文法検証、生成CSS、読み込み、選択。
カタログの読み方
- 権限 は呼び出し時に必要な権限または正確な設定付与を示します。
- なし は追加のインストール権限がないことを意味し、文書化されていない暗黙の権限を意味しません。
- ホストが保持するもの はプラグインが置き換えたり迂回したりできない境界を示します。
- 各エントリの横に表示されるバージョンは、ホストの正規機能カタログから直接取得されます。
readerModes は、特権的なリーダー契約が確定するまで同梱プラグインに限定されます。マニフェストが指定できるのはカタログにある機能だけで、ホストはアクター、権限、バージョン、ライフサイクル段階に基づいて可視ランタイムビューをフィルターします。
権限プレビュー
マニフェストを貼り付けて、ユーザー権限を互換性および運用宣言から分離します。インストール同意の意味を反映しますが、リポジトリ検証を置き換えたり、プラグインが有効化できることを証明したりするものではありません。
レビュー用プレビュー
ユーザー権限 · 意味的権限
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 - スキーマ
settings^1.0.0
運用宣言 · 権限ではない
- プライベートデータスキーマ:
1 - 1件の定期タスク
インストールダイアログが実際に付与するもの
意味的なpermissionsと正確なsettingsAccessの エントリが権限を付与します。正式な同意ダイアログは両方をわかりやすい言葉で表示します。機能要件、スケジュール、スキーマバージョン、テーマ、フォントはレビューに役立つ情報ですが、権限として密かに扱われることはありません。
このプレビューは意図的にローカルかつステートレスです。次の開発者ツールでは、同じランタイムカタログに基づくアプリ内アクタービューとライフサイクルインスペクターを提供し、更新時の権限差分と、利用できない機能の正確な理由を表示します。