This page provides a comprehensive list of all available DSL (Domain-Specific Language) commands in the attachments library. This list is generated automatically from the library’s source code, so it is always up-to-date.
The cheatsheet includes:
Command names and brief descriptions
Data types expected for each command (string, int, boolean, etc.)
Default values used when the command is not specified
Allowable values for commands with restricted options
Context information showing where each command is used
| Command | Type | Default | Allowable Values | Used In |
|---|---|---|---|---|
characters | int | 1000 | — | splitter.characters |
columns | int | 10 | — | splitter.columns |
customseparator. | string | --- | separator | splitter.custom |
dirs_only_with_files | string | true | true, false | loader.directory_to_structure |
filesfalse | — | — | true, false | loader.directory_to_structureloader.git_repo_to_structure |
force | string | false | true, false | loader.directory_to_structureloader.git_repo_to_structure |
formatcommands. | string | markdown | plain, text, txt, ... (10 total) | _get_smart_text_presenterloader.directory_to_structureloader.git_repo_to_structureprocessor.csv_to_llmprocessor.docx_to_llmprocessor.eps_to_llmprocessor.excel_to_llmprocessor.pdf_to_llmprocessor.pptx_to_llmprocessor.svg_to_llmprocessor.webpage_to_llm |
fullpage | string | true | true, false | presenter.images |
globpattern structure and file list. ... | string | — | — | loader.directory_to_structureloader.git_repo_to_structure |
headtrue | string | false | true, false | processor.csv_to_llm |
ignore | string | standard | — | loader.directory_to_structureloader.git_repo_to_structure |
imagestrue | string | true | true, false | processor.docx_to_llmprocessor.excel_to_llmprocessor.pdf_to_llmprocessor.pptx_to_llmprocessor.webpage_to_llm |
limitpandas DataFrame rows. | — | — | — | modifier.limit |
lines | int | 50 | — | splitter.lines |
max_files | int | 1000 | — | loader.directory_to_structureloader.git_repo_to_structure |
mode | — | — | — | loader.directory_to_structureloader.git_repo_to_structure |
ocrauto | string | auto | auto, true, false | processor.pdf_to_llm |
prompt | string | — | — | adapter.agnoadapter.claudeadapter.to_clipboard_text |
recursive | string | true | true, false | loader.directory_to_structure |
resize | — | — | — | presenter.imagespresenter.imagespresenter.images |
resize_images | — | — | — | presenter.imagespresenter.imagespresenter.imagespresenter.imagespresenter.imagespresenter.imagesrefiner.resize_images |
rotate | — | — | degrees | modifier.rotate |
rows | int | 100 | — | splitter.rows |
selectcolumns from pandas DataFrame. | — | — | — | modifier.selectpresenter.imagesprocessor.webpage_to_llm |
splitparagraphs | — | — | paragraphs, sentences, tokens, ... (6 total) | processor.webpage_to_llm |
summarytrue | string | false | true, false | processor.csv_to_llm |
tile2x2 grid | string | 2x2 | 2x2 | refiner.tile_images |
tokens | int | 500 | — | splitter.tokens |
truncatetext content to specified character l... | int | 1000 | text content | refiner.truncate |
viewport | string | 1280x720 | — | presenter.images |
wait | int | 200 | — | presenter.images |
Automatic regeneration:
✅ During local builds:
myst build✅ During GitHub Pages deployment (on push to main)