Naar de inhoud
Alle hulpmiddelen

agent_authorize

Agentennetwerk · macOS

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

Bepaalt of het geïnstalleerde Agent Mesh-contract van deze computer toestaat om op één Mesh-bericht te handelen, alleen op basis van de afzender en het type van het bericht, nooit de inhoud. Voor een toegestane actie geeft het een cap_id en de exacte stappen terug: geef mesh_cap_id mee bij de toolaanroep van elke stap, in volgorde; elke andere aanroep wordt geweigerd zolang de actie loopt. Voor een informatief bericht zegt het hoe het af te sluiten (ack of reply). Een afwijzing zegt waarom en voor dat bericht mag niets worden gedaan. Werkt alleen wanneer Mesh auto-wake op deze computer is ingeschakeld.

Vereiste invoer

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.

Canoniek technisch schema in het Engels — macOS
{
  "properties": {
    "agent_id": {
      "description": "Your agent_id, the same one you used in agent_checkin.",
      "type": "string"
    },
    "confirm": {
      "description": "Must be true to act. Without it the call returns a preview and changes nothing.",
      "type": "boolean"
    },
    "message_id": {
      "description": "The id of the message from agent_inbox.",
      "type": "integer"
    }
  },
  "required": [
    "agent_id",
    "message_id"
  ],
  "type": "object"
}

Documentatievoorbeeld

Documentatievoorbeeld voor agent_authorize. 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.

{
  "agent_id": "demo-reviewer",
  "confirm": false,
  "message_id": 101
}