> For the complete documentation index, see [llms.txt](https://docs.besmart.software/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.besmart.software/3d-modeling-and-design/metal-framing/configuration-files/introduction.md).

# Introduction

## About configurations

**Configurations** - automation rulesets for modeling, data management and documentation:

<figure><img src="/files/16Zok9dI8aBN9MaqQEzH" alt=""><figcaption></figcaption></figure>

* **Framing Configurations** - structural framing modeling rules
* **Detail Configurations** - structural connection modeling rules&#x20;
* **Sheathing Configurations** - sheathing layout rules for splitting Revit parts
* **Paneling Configurations** - paneling layout rules for splitting Revit parts
* **Numbering Configurations** - data input automation rules
* **Drawing Configurations** - assembly automation rules for shop drawings (documentation)

**Configuration files** - folders and XML files where automation ruleset codes are saved. Each ruleset has a dedicated folder:

<figure><img src="/files/B30JSqlzClGKboak5Rmw" alt=""><figcaption></figcaption></figure>

Every time a user creates or modifies the configurations, changes are saved inside the XML files.&#x20;

## Default configurations

After installing the software, **default configuration files** will be stored and saved in these locations:

**Wall+M**:&#x20;

*C:\Users\user name\AppData\Roaming\Tools 4 Revit\Wall+M2021 or other version Configurations*

**Floor+M:**&#x20;

*C:\Users\user name\AppData\Roaming\Tools 4 Revit\Floor+M2021 or other version Configurations*

**Roof+M**:&#x20;

*C:\Users\user name\AppData\Roaming\Tools 4 Revit\Roof+M2021 or other version Configurations*

{% hint style="info" %}
**Note**: We recommend users use the default file path when learning the software. If you want to create your own company standard configurations, we suggest you duplicate the files and map them from a different location on your computer.&#x20;
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.besmart.software/3d-modeling-and-design/metal-framing/configuration-files/introduction.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
