Skip to article frontmatterSkip to article content

DSL Cheatsheet

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:

CommandTypeDefaultAllowable ValuesUsed In
charactersint1000splitter.characters
columnsint10splitter.columns
custom

separator.

string---separatorsplitter.custom
dirs_only_with_filesstringtruetrue, falseloader.directory_to_structure
files

false

true, falseloader.directory_to_structure
loader.git_repo_to_structure
forcestringfalsetrue, falseloader.directory_to_structure
loader.git_repo_to_structure
format

commands.

stringmarkdownplain, text, txt, ... (10 total)_get_smart_text_presenter
loader.directory_to_structure
loader.git_repo_to_structure
processor.csv_to_llm
processor.docx_to_llm
processor.eps_to_llm
processor.excel_to_llm
processor.pdf_to_llm
processor.pptx_to_llm
processor.svg_to_llm
processor.webpage_to_llm
fullpagestringtruetrue, falsepresenter.images
glob

pattern structure and file list. ...

stringloader.directory_to_structure
loader.git_repo_to_structure
head

true

stringfalsetrue, falseprocessor.csv_to_llm
ignorestringstandardloader.directory_to_structure
loader.git_repo_to_structure
images

true

stringtruetrue, falseprocessor.docx_to_llm
processor.excel_to_llm
processor.pdf_to_llm
processor.pptx_to_llm
processor.webpage_to_llm
lang

uage for OCR using the lang command

stringeng`ara]``presenter.ocr
limit

pandas DataFrame rows.

modifier.limit
linesint50splitter.lines
max_filesint1000loader.directory_to_structure
loader.git_repo_to_structure
modeloader.directory_to_structure
loader.git_repo_to_structure
ocr

auto

stringautoauto, true, falseprocessor.pdf_to_llm
promptstringadapter.agno
adapter.claude
adapter.to_clipboard_text
recursivestringtruetrue, falseloader.directory_to_structure
resizepresenter.images
presenter.images
presenter.images
resize_imagespresenter.images
presenter.images
presenter.images
presenter.images
presenter.images
presenter.images
refiner.resize_images
rotatedegreesmodifier.rotate
rowsint100splitter.rows
select

columns from pandas DataFrame.

modifier.select
presenter.images
processor.webpage_to_llm
split

paragraphs

paragraphs, sentences, tokens, ... (6 total)processor.webpage_to_llm
summary

true

stringfalsetrue, falseprocessor.csv_to_llm
tile

2x2 grid

string2x22x2refiner.tile_images
tokensint500splitter.tokens
truncate

text content to specified character l...

int1000text contentrefiner.truncate
viewportstring1280x720presenter.images
waitint200presenter.images

Automatic regeneration: