set_always_allowed
Diagnostiek en systeem · macOS · Windows
Effect: schrijven. Status: voorwaardelijk beschikbaar.
‘Voorwaardelijke beschikbaarheid’ betekent dat het hulpmiddel kan afhangen van versie, platform, machtigingen, account of configuratie. Het is niet in elke installatie actief.
macOS
Doel
Zet «zonder vragen toegestaan» aan of uit voor één soort actie die LMCP anders eerst bevestigt (e-mails of berichten verzenden, definitief verwijderen, terminalopdrachten…). Roep het alleen aan wanneer de persoon er in dit gesprek om vroeg: allowed: true wanneer die zegt "vraag het me niet meer" voor die soort actie, allowed: false wanneer die opnieuw wil worden gevraagd. Aanzetten vereist confirm: true nadat de persoon akkoord is; zonder dat zegt het antwoord wat er zou veranderen en verandert er niets. Uitzetten werkt direct. lmcp_state toont wat nu is toegestaan (always_allowed). Het IT-beleid van je organisatie kan het aanzetten verbieden.
Vereiste invoer
actionallowed
De namen blijven exact zoals het hulpmiddel ze vereist. De canonieke technische definities in het Engels staan in het uitklapbare schema hieronder.
Machtigingen en bevestiging
Het schema bevat een expliciete bevestigingsparameter. Controleer het voorbeeld en autoriseer de echte bewerking volgens het platformcontract.
- Gebruik uitsluitend de apps, accounts en bronnen waarvoor de gebruiker op dit platform toestemming heeft gegeven. Raadpleeg de platformspecifieke beschrijving van deze tool voor de verbindings- en toestemmingsvereisten; deze catalogus veronderstelt geen aanvullende OAuth-bereiken of OS-rechten.
Canoniek technisch schema in het Engels — 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"
}Documentatievoorbeeld
Documentatievoorbeeld voor set_always_allowed. Voer dit voorbeeld niet uit. De getoonde argumenten verwijzen naar fictieve gegevens; zoek vóór een echte aanroep de werkelijke identificatoren op en vraag toestemming.
{
"action": "send_email",
"allowed": false,
"confirm": false
}Windows
Doel
Zet «vraag het me niet meer» aan of uit voor één actiefamilie: met allowed true voert LMCP die actie uit (bijvoorbeeld send_email: e-mails verzenden) zonder de stap van voorbeeld en bevestiging, vanuit elke AI-app op deze computer; met allowed false vraagt het opnieuw. Aanzetten is de beslissing van de persoon: de aanroep zonder confirm=true verandert niets en geeft terug wat zou worden toegestaan; vraag het de persoon en roep dan opnieuw aan met confirm=true. Uitzetten werkt bij de eerste aanroep. Het beleid van de organisatie kan het verbieden. De persoon ziet en herroept ze in LMCP-pictogram → Meer acties → Zonder vragen toegestaan.
Vereiste invoer
actionallowed
De namen blijven exact zoals het hulpmiddel ze vereist. De canonieke technische definities in het Engels staan in het uitklapbare schema hieronder.
Machtigingen en bevestiging
Het schema bevat een expliciete bevestigingsparameter. Controleer het voorbeeld en autoriseer de echte bewerking volgens het platformcontract.
- Gebruik uitsluitend de apps, accounts en bronnen waarvoor de gebruiker op dit platform toestemming heeft gegeven. Raadpleeg de platformspecifieke beschrijving van deze tool voor de verbindings- en toestemmingsvereisten; deze catalogus veronderstelt geen aanvullende OAuth-bereiken of OS-rechten.
Canoniek technisch schema in het Engels — 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"
}Documentatievoorbeeld
Documentatievoorbeeld voor set_always_allowed. Voer dit voorbeeld niet uit. De getoonde argumenten verwijzen naar fictieve gegevens; zoek vóór een echte aanroep de werkelijke identificatoren op en vraag toestemming.
{
"action": "send_email",
"allowed": false,
"confirm": false
}