Documentation

Formats

Constructs support three formats:

Markdown - the most common format. Structured prose with YAML frontmatter for metadata. Compatible with virtually every agent harness.

YAML - structured data used by CrewAI, LangChain, and other frameworks that define agents as configuration.

JSON - machine-readable format used by elizaOS characterfiles and programmatic agent systems.

All formats use the same data model on Constructs: name, description, content, tags, and license.