Nano Bots 3.0.0
The current version of the specification is available at https://spec.nbots.io/, and the public Request for Comments is open at #1.
News in this version:
Breaking changes:
- Cartridges must have a
.yml
or.yaml
extension. NANO_BOTS_STATE_DIRECTORY
has been renamed toNANO_BOTS_STATE_PATH
.NANO_BOTS_CARTRIDGES_DIRECTORY
has been renamed toNANO_BOTS_CARTRIDGES_PATH
.
Additionally, NANO_BOTS_STATE_PATH
now supports multiple paths. These paths follow the Linux convention of being separated by a colon :
. For example, you can specify NANO_BOTS_STATE_PATH
like this: /home/user/cartridges-a:/home/user/cartridges-b
.
Experimental:
Adding experimental support for cartridges written in Markdown.
This is a valid cartridge that will be correctly interpreted. Internally, implementations should extract the code blocks, consolidate them, and ignore the rest of the content:
The following extensions will be supported for markdown cartridges: md mkdn mdown markdown