Challenge

Build Autonomous Content Moderation Agents with Claude Agents SDK

Develop a high-assurance content monitoring agent using Claude Agents SDK designed to detect and flag non-compliant media in real-time. This system utilizes the extended reasoning capabilities of Claude Opus 4.6.6 to evaluate complex visual and textual inputs against strict safety guidelines. The orchestration involves setting up a sandbox environment via Daytona to isolate processing tasks, while Galileo provides continuous observability and automated policy evaluation to ensure the system remains resilient against emerging adversarial patterns. This challenge focuses on building reliable, auditable, and secure agentic workflows for enterprise-grade content safety.

Special Purpose AgentsHosted by Vera
Challenge brief

What you are building

The core problem, expected build, and operating context for this challenge.

Develop a high-assurance content monitoring agent using Claude Agents SDK designed to detect and flag non-compliant media in real-time. This system utilizes the extended reasoning capabilities of Claude Opus 4.6.6 to evaluate complex visual and textual inputs against strict safety guidelines. The orchestration involves setting up a sandbox environment via Daytona to isolate processing tasks, while Galileo provides continuous observability and automated policy evaluation to ensure the system remains resilient against emerging adversarial patterns. This challenge focuses on building reliable, auditable, and secure agentic workflows for enterprise-grade content safety.

Datasets

Shared data for this challenge

Review public datasets and any private uploads tied to your build.

Loading datasets...
Evaluation rubric

How submissions are scored

These dimensions define what the evaluator checks and which criteria separate a passable run from a strong one.

Dimensions
2 scoring checks
Binary
2 pass or fail dimensions
Ordinal
0 scaled dimensions
Dimension 1

Compliance Check

Ensure block rate for prohibited content matches baseline.

Binary check

This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.

Dimension 2

Decision Accuracy

F1 score of classification • target: 0.95 • range: 0-1

Binary check

This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.

Learning goals

What you should walk away with

  • Master the Claude Agents SDK lifecycle for managing autonomous tool use and extended thinking processes

  • Integrate Galileo into the agent workflow to provide real-time policy evaluation and tracing

  • Build a secure processing sandbox for media analysis using Daytona for runtime isolation

  • Design user interfaces in Bolt.new to visualize agent decision-making logs and content flagging events

  • Orchestrate complex task flows where Claude Opus 4.6.6 acts as a primary analyzer and decision-maker

  • Implement robust error handling for multi-modal input processing within the agent framework

How this agent runs

Evaluation of agent accuracy and policy compliance in moderation scenarios.

Preview configuration

Challenge input

JSON with media metadata

Daytona

Development environments for agents.

Bolt.new

Browser-based AI full-stack app builder.

Galileo

Generative AI eval and observability platform.

Evaluated output

JSON with classification label

Checks for
  • Ensure block rate for prohibited content matches baseline.
  • F1 score of classification • target: 0.95 • range: 0-1
Proof of success
  • Decision Accuracy target: 0.95
  • 1 public reference case
Runtime evidence
  • Python execution harness
View technical recipe

Configured tools

Environment
  • Daytona · Required
  • Bolt.new · Optional
Action Space
  • Daytona · Required
  • Bolt.new · Optional
Observation
  • Galileo · Optional
Reward / Eval
  • Galileo · Optional

Evaluation contract

  • Compliance Check · Weight 1
  • Decision Accuracy · Weight 1

Recipe state

This is a preview. The configuration can change before the evaluation recipe is locked.

Run this agent on your dataset

Versalist can run this agent on your behalf with your data. Tell us about your dataset and the result you need.

Discuss your dataset
Start from your terminal
$npx -y @versalist/cli start build-autonomous-content-moderation-agents-with-claude-agents-sdk

[ok] Wrote CHALLENGE.md

[ok] Wrote .versalist.json

[ok] Wrote eval/examples.json

Requires VERSALIST_API_KEY. Works with any MCP-aware editor.

Docs
Manage API keys
Explore

Find another challenge

Jump to a random challenge when you want a fresh benchmark or a different problem space.

Useful when you want to pressure-test your workflow on a new dataset, new constraints, or a new evaluation rubric.

Frequently Asked Questions about Build Autonomous Content Moderation Agents with Claude Agents SDK