> For the complete documentation index, see [llms.txt](https://bit.lockyzdev.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bit.lockyzdev.com/changelogs/es/bit/2024.1.md).

# 2024.1

## Additions

* Plugins can now run code on launch
* Plugin IDs
  * This will be used in the future to prevent two different plugins doing the same thing from running at the same time.
* Commands can now be user installable
* Commands now have cooldowns
* MANY new plugin.json options
  * id - REQUIRED and MUST be in kebab-case
  * hasIndex - Whether a plugin runs code on startup
  * mainFile - The file to run at startup
  * list\_in\_plugins\_command - Whether a plugin can be listed in the plugins slash command
  * requirements - The start of the requirements system, currently only works for Bit itself.

## Changes

* update.json formt has been updated
  * ALL options are now in snake case
  * Deprecated the downloadLink, latest, and version specific fields, now the file only needs a download\_link and bit\_versions *which is arrayed to include the version number* options
* Other Changes

## Downloads

If you made a plugin for Bit, please follow this guide: [Updating to Bit 2024.1](https://bit.lockyzdev.net/docs/2024.1/dev/create-plugins/updating-to-bit-2024.1)

If you simply use bit and would like to update, please follow this guide: [Updating Bit](https://bit.lockyzdev.net/docs/2024.1/updating)

Download: [GitHub](https://github.com/Lockyz-Media/bit/releases/tag/2024.1.0)


---

# 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://bit.lockyzdev.com/changelogs/es/bit/2024.1.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.
