From eb4abbf0eb5a50ceec58a3e216ee0f098ca1ad9c Mon Sep 17 00:00:00 2001 From: Robert Date: Thu, 4 Jun 2026 19:36:36 -0300 Subject: [PATCH] Add Mailu mailbox skills --- a2a.yaml | 2 +- agent.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/a2a.yaml b/a2a.yaml index bfb1c65..ee92c47 100644 --- a/a2a.yaml +++ b/a2a.yaml @@ -1,5 +1,5 @@ name: mailu-openapi-agent -version: '1.0' +version: '1.1' entrypoint: agent:MailuOpenapiAgent description: Mailu administration agent generated from the live Mailu OpenAPI spec. runtime: diff --git a/agent.py b/agent.py index 08fd37a..c15b3db 100644 --- a/agent.py +++ b/agent.py @@ -86,7 +86,7 @@ class MarkEmailReadInput(BaseModel): class MailuOpenapiAgent(A2AAgent): name = "mailu-openapi-agent" description = "Mailu administration agent generated from the live Mailu OpenAPI spec." - version = "1.0" + version = "1.1" consumer_setup = ConsumerSetup.from_fields( ConsumerSetupField.config("OPENAPI_BASE_URL", label="API base URL", description="Override the default API server (https://mail.a2acloud.io/api/v1).", required=False, input_type="url"), ConsumerSetupField.secret("AUTHORIZATION", label="Bearer API key", description="Sent as header parameter 'Authorization'. Also used to mint temporary per-user Mailu mailbox tokens for SMTP/IMAP skills.", required=True),