Canonical Definition
{
"function": {
"description": "🔒 AVA-ONLY (admin). Manage domains on the GCP Caddy reverse proxy. Supports adding, removing, and listing domains routed through the sovereign ingress (35.237.99.69 → WireGuard → Sentinel). This tool SSHes into the GCP Anchor via gcloud and modifies /etc/caddy/Caddyfile. NEVER expose this to public-facing agents like Chigüí.",
"name": "caddy_domain_manager",
"parameters": {
"properties": {
"action": {
"description": "The action to perform: 'add' a domain, 'remove' a domain, or 'list' all configured domains.",
"enum": [
"add",
"remove",
"list"
],
"type": "string"
},
"domain": {
"description": "The domain to add or remove (e.g. 'elgarcero.com'). Required for 'add' and 'remove' actions. Omit for 'list'.",
"type": "string"
},
"with_www": {
"description": "If true, also adds/removes 'www.' prefix variant. Default: true.",
"type": "boolean"
}
},
"required": [
"action"
],
"type": "object"
}
},
"metadata": {
"artifact_type": "tool",
"consumers": [
"ava"
],
"owner_app": "OS",
"promotion_reason": "Foundational infrastructure — sovereign domain routing",
"scope": "admin",
"version": "1.0.0"
},
"type": "function"
}