GBDL is a community proposal for an open format: save a multi-agent desktop assistant setup as one Markdown file whose body is YAML, then reinstate it later (connectors first, then onboarding, agents, memory, routines).
It is not an official Grok Bot product format. It is a portable, human-readable convention anyone can implement or extend.
Status: v0.1 (draft)
Assistant fleets (dispatcher + specialists + routines + account links) usually live trapped inside one product session. GBDL makes the definition portable: check it into git, share an example, or rebuild the same shape on a new machine without retyping every agent prompt by hand.
examples/.user_context, agents..gbdl.md file (or follow the reinstantiation order in the spec by hand).Canonical files use the extension .gbdl.md: short Markdown intro, then exactly one yaml fence.
| File | Description |
|---|---|
| examples/minimal.gbdl.md | Smallest useful definition |
| examples/ops-team.gbdl.md | Dispatcher + Email Inbox + Workspace + Notion-style agents |
| examples/media-studio.gbdl.md | Fictional creator / media ops fleet (Northwind Media) |
JSON Schema for the YAML object: schema/gbdl-0.1.schema.json
blog/draft-gbdl.md - short essay on the problem and the one-file idea.
example.com).gbdl: "0.1".MIT. Copyright (c) 2026 Josh Simmons. See LICENSE.
2 commits
GBDL is a community proposal for an open format: save a multi-agent desktop assistant setup as one Markdown file whose body is YAML, then reinstate it later (connectors first, then onboarding, agents, memory, routines).
It is not an official Grok Bot product format. It is a portable, human-readable convention anyone can implement or extend.
Status: v0.1 (draft)
Assistant fleets (dispatcher + specialists + routines + account links) usually live trapped inside one product session. GBDL makes the definition portable: check it into git, share an example, or rebuild the same shape on a new machine without retyping every agent prompt by hand.
examples/.user_context, agents..gbdl.md file (or follow the reinstantiation order in the spec by hand).Canonical files use the extension .gbdl.md: short Markdown intro, then exactly one yaml fence.
| File | Description |
|---|---|
| examples/minimal.gbdl.md | Smallest useful definition |
| examples/ops-team.gbdl.md | Dispatcher + Email Inbox + Workspace + Notion-style agents |
| examples/media-studio.gbdl.md | Fictional creator / media ops fleet (Northwind Media) |
JSON Schema for the YAML object: schema/gbdl-0.1.schema.json
blog/draft-gbdl.md - short essay on the problem and the one-file idea.
example.com).gbdl: "0.1".MIT. Copyright (c) 2026 Josh Simmons. See LICENSE.
2 commits