| summary | Soul bundle format, required files, limits. | ||
|---|---|---|---|
| read_when |
|
A soul is a single file:
SOUL.md(orsoul.md)
For now, onlycrabs.ai rejects any extra files.
- Markdown with optional YAML frontmatter.
- The server extracts metadata from frontmatter during publish.
descriptionis used as the soul summary in the UI/search.
- Total bundle size: 50MB.
- Embedding text includes
SOUL.mdonly.
- Derived from folder name by default.
- Must be lowercase and URL-safe:
^[a-z0-9][a-z0-9-]*$.
- Each publish creates a new version (semver).
- Tags are string pointers to a version;
latestis commonly used.