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.