Skip to main content
D2 is a domain-specific language for diagramming (https://d2lang.com). Use this whenever a diagram would clarify the USER’s request. Provide raw D2 text only—no markdown fences, comments, or extra prose. Input is saved as <file_stem>.d2 in the conversation workspace and rendered to <file_stem>.png under Images/, which is returned to the USER.

Parameters

string
required
Valid D2 source (required, plain text).
string
required
Base filename for both .d2 and .png.
string
Optional absolute directory for the PNG (defaults to /home/workspace/Images).