Add Mailu mailbox skills

This commit is contained in:
2026-06-04 19:36:36 -03:00
parent d29e0ca80a
commit eb4abbf0eb
2 changed files with 2 additions and 2 deletions

View File

@@ -1,5 +1,5 @@
name: mailu-openapi-agent name: mailu-openapi-agent
version: '1.0' version: '1.1'
entrypoint: agent:MailuOpenapiAgent entrypoint: agent:MailuOpenapiAgent
description: Mailu administration agent generated from the live Mailu OpenAPI spec. description: Mailu administration agent generated from the live Mailu OpenAPI spec.
runtime: runtime:

View File

@@ -86,7 +86,7 @@ class MarkEmailReadInput(BaseModel):
class MailuOpenapiAgent(A2AAgent): class MailuOpenapiAgent(A2AAgent):
name = "mailu-openapi-agent" name = "mailu-openapi-agent"
description = "Mailu administration agent generated from the live Mailu OpenAPI spec." description = "Mailu administration agent generated from the live Mailu OpenAPI spec."
version = "1.0" version = "1.1"
consumer_setup = ConsumerSetup.from_fields( 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.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), 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),