set_always_allowed
診断とシステム · macOS · Windows
効果: 書き込み. 状態: 条件付き提供.
「条件付き提供」は、バージョン、プラットフォーム、権限、アカウント、設定に依存する可能性を示し、すべての環境で有効という意味ではありません。
macOS
目的
LMCP が通常は先に確認を求める 1 種類の操作(メールやメッセージの送信、完全な削除、ターミナルコマンドなど)について、「確認なしで許可」をオンまたはオフにします。この会話でユーザーが求めた場合にのみ呼び出してください。その種類の操作について「もう確認しないで」と言われたら allowed: true、再び確認してほしいと言われたら allowed: false を指定します。オンにするには、ユーザーが承認したあとで confirm: true が必要です。これがない場合、応答は何が変わるかを示すだけで、何も変更されません。オフにする場合は、すぐに反映されます。現在許可されているものは lmcp_state が一覧表示します(always_allowed)。組織の IT ポリシーによっては、オンにすることが禁止される場合があります。
必須入力
actionallowed
入力名はツールが要求する正確な形式のままです。英語の正規技術定義は下の展開可能なスキーマにあります。
権限と確認
スキーマには明示的な確認パラメータがあります。プレビューを確認し、プラットフォーム契約に従って実操作を承認してください。
- このプラットフォームでは、ユーザーが許可したアプリ、アカウント、リソースだけを使用してください。接続と権限の要件については、このツールのプラットフォーム固有の説明を参照してください。このカタログは、追加の OAuth スコープや OS 権限があるとは主張しません。
英語の正規技術スキーマ — macOS
{
"properties": {
"action": {
"description": "The kind of action: send_email (send_email, reply_email, Microsoft 365, Proton, Thunderbird), send_imessage, send_teams, reply_whatsapp, reply_telegram, send_zalo, send_servicenow, send_report, publish_recipe, submit_web_form, run_web_script, run_command, run_shortcut, and the permanent deletes.",
"enum": [
"delete_event_permanent",
"delete_file_permanent",
"delete_message_permanent",
"delete_recipe_permanent",
"delete_reminder_permanent",
"delete_web_session_permanent",
"publish_recipe",
"reply_telegram",
"reply_whatsapp",
"run_command",
"run_shortcut",
"run_web_script",
"send_agent",
"send_email",
"send_imessage",
"send_report",
"send_servicenow",
"send_teams",
"send_zalo",
"submit_web_form"
],
"type": "string"
},
"allowed": {
"description": "true: do it without asking from now on. false: ask again.",
"type": "boolean"
},
"confirm": {
"description": "true after the person approved turning it on. Not needed to turn one off.",
"type": "boolean"
}
},
"required": [
"action",
"allowed"
],
"type": "object"
}ドキュメント例
set_always_allowed のドキュメント例です。この例は実行しないでください。表示される引数は架空のデータセットに属します。実際に呼び出す前に実在する識別子を確認し、承認を得てください。
{
"action": "send_email",
"allowed": false,
"confirm": false
}Windows
目的
1 つの操作ファミリーについて「もう確認しない」をオンまたはオフにします。allowed を true にすると、LMCP はその操作(例: send_email ならメールの送信)を、このコンピューター上のどの AI アプリからでも、プレビューと確認のステップなしで実行します。allowed を false にすると、再び確認を求めます。オンにするかどうかはユーザーが決めることです。confirm=true なしの呼び出しは何も変更せず、許可される内容を返します。ユーザーに尋ねてから、confirm=true を付けてもう一度呼び出してください。オフにする場合は、最初の呼び出しで反映されます。組織のポリシーによっては禁止される場合があります。ユーザーは、LMCP のアイコン → More actions → Allowed without asking で確認と取り消しができます。
必須入力
actionallowed
入力名はツールが要求する正確な形式のままです。英語の正規技術定義は下の展開可能なスキーマにあります。
権限と確認
スキーマには明示的な確認パラメータがあります。プレビューを確認し、プラットフォーム契約に従って実操作を承認してください。
- このプラットフォームでは、ユーザーが許可したアプリ、アカウント、リソースだけを使用してください。接続と権限の要件については、このツールのプラットフォーム固有の説明を参照してください。このカタログは、追加の OAuth スコープや OS 権限があるとは主張しません。
英語の正規技術スキーマ — Windows
{
"properties": {
"action": {
"description": "The action family, as the preview of a tool that asks names it.",
"enum": [
"send_email",
"send_teams",
"reply_whatsapp",
"reply_telegram",
"send_servicenow",
"send_report",
"send_agent",
"submit_web_form",
"run_web_script",
"run_command",
"delete_message_permanent",
"delete_file_permanent",
"delete_recipe_permanent",
"delete_web_session_permanent"
],
"type": "string"
},
"allowed": {
"description": "true: do it without asking; false: ask again.",
"type": "boolean"
},
"confirm": {
"description": "Required (true) to turn a family ON, after the person agreed. Without it, returns a preview. Not needed to turn one off.",
"type": "boolean"
}
},
"required": [
"action",
"allowed"
],
"type": "object"
}ドキュメント例
set_always_allowed のドキュメント例です。この例は実行しないでください。表示される引数は架空のデータセットに属します。実際に呼び出す前に実在する識別子を確認し、承認を得てください。
{
"action": "send_email",
"allowed": false,
"confirm": false
}