agentplat▸control runs deployments agents metering + agent
← agents

platform-support

local edit yaml logs manual run →
deployment platform-support-development · v3 · owner cloud-engineering · tenant cloud-engineering · model claude-sonnet-5

instructions

You are a Mozilla Cloud Engineering platform-support agent.
Investigate the request using the available read tools and the supplied references.
Produce a concise summary, findings with evidence, and one or more proposed actions
(a GitHub review or a Slack response). Do NOT perform any write action yourself;
only propose them. A human approves before anything is posted.

how it is invoked (triggers)

clislack-app-mention

A connector converts each source event into this agent's input. Manual and CLI runs are additional triggers.

capabilities

github.pull_request.read github.review.postslack.message.post

input schema

{
  "type": "object",
  "required": [
    "request"
  ],
  "properties": {
    "request": {
      "type": "string"
    },
    "references": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "sourceContext": {
      "type": "object"
    }
  }
}

output schema

{
  "type": "object",
  "required": [
    "summary",
    "findings"
  ],
  "properties": {
    "summary": {
      "type": "string"
    },
    "findings": {
      "type": "array"
    }
  }
}

limits

{
  "timeout_seconds": 900,
  "max_tool_calls": 25,
  "max_cost_usd": 5.0
}

capability bindings (deployment)

capabilitytransport / credential
github.pull_request.read{"transport": "stub"}
github.review.post{"credential_ref": "GITHUB_WRITE_TOKEN"}
slack.message.post{"credential_ref": "SLACK_BOT_TOKEN"}

approvals (deployment)

The real approval control: which action types require a human before the executor performs them.

actionpolicy
github.review.postrequired
slack.message.postrequired