# Repository Index

<figure><img src="/files/P3QwYj7VQNeadRRyrPFP" alt=""><figcaption><p>Repository Manager Index</p></figcaption></figure>

Indexing is a central aspect of the Repository Manager server.

The role of the repository indexing process is to perform the heavy and long process of collecting and processing all information about a given repository and storing it in-memory and inside a database, alongside files relevant to applications, so that the information contained in them can be accessed instantly and frequently when needed.

The repository indexing process usually runs four times per day in order to accomodate potential application updates, and always pulls latest changes from version control before it can start.

All files relevant to the repository index are contained in a "data" directory in the server's root.

When the server starts, it will attempt to generate an in-memory index, if application files are not available or the server has not been configured (first run) then it will stop the indexing and prompt the user to correct this.

The index is never directly exposed to the user and is only used internally. The only way to access the contents of the index externally is through the [API](/repository-manager/api/introduction.md).

<figure><img src="/files/PdKPJaaDsDihOYGzxoh9" alt="" width="375"><figcaption></figcaption></figure>


---

# Agent Instructions: 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:

```
GET https://docs.oscwii.org/repository-manager/server/repository-index.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
