{
  "id": 6299291,
  "title": "Automated agent evaluation with Amazon Bedrock AgentCore and GitHub Actions",
  "url": "https://urgent.news/2026/09/08/automated-agent-evaluation-with-amazon-bedrock-agentcore-and-github",
  "topic": "ai",
  "section": "AI",
  "published": "2026-09-08T16:23:21.000Z",
  "source": {
    "name": "AWS Machine Learning",
    "slug": "aws-machine-learning",
    "url": "https://aws.amazon.com/blogs/machine-learning/automated-agent-evaluation-with-amazon-bedrock-agentcore-and-github-actions/"
  },
  "original_language": "en",
  "account": "The article outlines a method for implementing automated quality gates for AI agents using Amazon Bedrock AgentCore and GitHub Actions. The process involves deploying the agent and MCP server to AgentCore runtime using CDK, enabling role-based access control on the MCP tools through a three-layer authentication pattern, and invoking OAuth-protected runtimes from CI using the M2M client_credentials flow. The article details the on-demand evaluation of the agent with built-in evaluators and enforces a quality gate that prevents merges when evaluation scores drop. It also explains how CI pipelines authenticate without user context in an OAuth-protected environment. The key concepts covered include AgentCore runtime, AgentCore Evaluations, MCP, OIDC federation, quality gates, and different evaluation modes such as on-demand, online, and batch evaluation.",
  "summary": "Wire Amazon Bedrock AgentCore Evaluations into a GitHub Actions pipeline: deploy an AI agent and an OAuth-protected MCP server to AgentCore runtime, invoke the agent with test prompts, score the responses, and automatically block pull requests when agent behavior regresses.",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}