Skip to main content

Minimal Example

This is the simplest valid ADL document, containing only the required fields.

Validation

This document validates against the ADL JSON Schema.

Document

hello-agent.adl.yaml
adl_spec: "0.3.0"
name: Hello Agent
description: A simple greeting agent.
version: "1.0.0"

data_classification:
sensitivity: public

Required Fields

FieldDescription
adl_specADL specification version (must be semantic version format)
nameHuman-readable name for the agent
descriptionDescription of the agent's purpose and capabilities
versionAgent's version (must be semantic version format)

Notes

Key Points
  • This document declares conformance to ADL version 0.1.0
  • The agent has no tools, resources, prompts, or permissions defined
  • The runtime will determine the model to use
  • All fields use snake_case naming convention

Next Steps

Ready to add more functionality? See: