İçeriğe geç
Tüm araçlar

set_always_allowed

Tanılama ve sistem · macOS · Windows

Etki: yazma. Durum: koşullu kullanılabilir.

“Koşullu kullanılabilirlik”, aracın sürüme, platforma, izinlere, hesaba veya yapılandırmaya bağlı olabileceğini belirtir. Her kurulumda etkin olduğu anlamına gelmez.

macOS

Amaç

LMCP'nin normalde önce onay istediği bir eylem türü için (e-posta veya ileti göndermek, kalıcı silmeler, terminal komutları…) «sormadan izin ver» ayarını açar veya kapatır. Yalnızca kişi bunu bu konuşmada istediyse çağırın: kişi o eylem türü için «bir daha sorma» derse allowed: true, yeniden sorulmasını isterse allowed: false. Birini açmak, kişi onayladıktan sonra confirm: true gerektirir; onsuz yanıt neyin değişeceğini söyler ve hiçbir şey değişmez. Birini kapatmak hemen etki eder. lmcp_state şu anda nelerin izinli olduğunu listeler (always_allowed). Kuruluşunuzun BT politikası birini açmayı yasaklayabilir.

Zorunlu girdiler

Girdi adları aracın istediği biçimde aynen korunur. İngilizce kanonik teknik tanımlar aşağıdaki açılır şemadadır.

İzinler ve onay

Şema açık bir onay parametresi bildirir. Önizlemeyi inceleyin ve gerçek işlemi platform sözleşmesine göre yetkilendirin.

İngilizce kanonik teknik şema — 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"
}

Belge örneği

set_always_allowed için örnek belge. Bu örneği çalıştırmayın. Gösterilen bağımsız değişkenler kurgusal bir veri kümesine aittir; gerçek bir çağrıdan önce gerçek tanıtıcıları bulun ve izin alın.

{
  "action": "send_email",
  "allowed": false,
  "confirm": false
}

Windows

Amaç

Bir eylem ailesi için «bir daha sorma» ayarını açar veya kapatır: allowed true ile LMCP o eylemi (örneğin send_email: e-posta göndermek) bu bilgisayardaki herhangi bir yapay zekâ uygulamasından, önizleme ve onay adımı olmadan yapar; allowed false ile yeniden sorar. Birini açmak kişinin kararıdır: confirm=true olmadan yapılan çağrı hiçbir şeyi değiştirmez ve nelere izin verileceğini döndürür; kişiye sorun, ardından confirm=true ile yeniden çağırın. Birini kapatmak ilk çağrıda etki eder. Kuruluşun politikası bunu yasaklayabilir. Kişi bunları LMCP simgesi → More actions → Allowed without asking altında görür ve geri alır.

Zorunlu girdiler

Girdi adları aracın istediği biçimde aynen korunur. İngilizce kanonik teknik tanımlar aşağıdaki açılır şemadadır.

İzinler ve onay

Şema açık bir onay parametresi bildirir. Önizlemeyi inceleyin ve gerçek işlemi platform sözleşmesine göre yetkilendirin.

İngilizce kanonik teknik şema — 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"
}

Belge örneği

set_always_allowed için örnek belge. Bu örneği çalıştırmayın. Gösterilen bağımsız değişkenler kurgusal bir veri kümesine aittir; gerçek bir çağrıdan önce gerçek tanıtıcıları bulun ve izin alın.

{
  "action": "send_email",
  "allowed": false,
  "confirm": false
}