user: Give a detailed overview of Blend Files: syntax, arguments, return values, common patterns.

assistant: Save – Save Prompt
:   Asks for confirmation before closing or opening a new blend-file
    if the current file has unsaved changes.

Save Versions
:   Number of versions created (for backup) when saving newer versions of a file.

    This option keeps saved versions of your file in the same directory,
    using extensions: `.blend1`, `.blend2`, etc.,
    with the number increasing to the number of versions you specify.

    Older files will be named with a higher number.
    E.g. with the default setting of 2, you will have three versions of your file:

    - `*.blend` – last saved.
    - `*.blend1` – second last saved.
    - `*.blend2` – third last saved.

Recent Files
:   Number of files displayed in File ‣ Open Recent.

Auto Save
:   Enables Blender’s [Auto Save](../../files/blend/open_save.xhtml#bpy-ops-wm-recover-auto-save) feature,
    which periodically saves a temporary backup of the current file to the [Temporary Directory](../../advanced/blender_directory_layout.xhtml#temp-dir).

    This is useful for recovering work after a crash or unexpected shutdown.

    Timer (Minutes)
    :   Specifies the interval, in minutes, between automatic saves.
        Shorter intervals provide better protection but may increase disk writes slightly,
        which could cause performance issues for larger files.

File Preview Types
:   Select how blend-file preview are generated.
    These previews are used both in the [File Browser](../file_browser.xhtml)
    and for previews shown in the operating system’s file browser.

    None:
    :   Do not generate any blend-file previews.

    Auto:
    :   If there is no camera in the 3D Viewport a preview using a screenshot of the active Workspace is generated.
        If a camera is in the scene, a preview of the viewport from the camera view is used.

    Screenshot:
    :   Generate a preview by taking a screenshot of the active Workspace.

    Camera View:
    :   Generate a preview of a Workbench render from the camera’s point of view.

Default To – Relative Paths
:   Default value for [Relative Paths](../../files/blend/open_save.xhtml#files-blend-relative-paths) when loading external files
    such as images, sounds, and linked libraries. It will be ignored if a path is already set.

Default To – Compress File
:   Default value for [Compress file](../../files/blend/open_save.xhtml#files-blend-compress) when saving blend-files.

Default To – Load UI
:   Default value for [Load UI](../../files/blend/open_save.xhtml#file-load-ui) when loading blend-files.

Text Files – Tabs as Spaces
:   Entering `Tab` in the Text Editor adds the appropriate number of spaces
    instead of using characters.

### Auto Run Python Scripts

Python scripts (including driver expressions) are not executed by default for security reasons.
You may be working on projects where you only load files from trusted sources,
making it more convenient to allow scripts to be executed automatically.

Excluded Paths
:   Blend-files in these folders will *not* automatically run Python scripts.
    This can be used to define where blend-files from untrusted sources are kept.