Skip to content

Releases: icebaker/nano-bots-spec

Nano Bots 3.2.0

23 Jun 21:17
10c23e5
Compare
Choose a tag to compare

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:

Nano Bots 3.1.0

23 Jun 15:16
2c0a7de
Compare
Choose a tag to compare

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:

  • Providers' APIs evolve over time, and we are upgrading the specification to reflect that.
    • Upgrading APIs #5

Nano Bots 3.0.0

11 Jan 00:53
68d3b40
Compare
Choose a tag to compare

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 to NANO_BOTS_STATE_PATH.
  • NANO_BOTS_CARTRIDGES_DIRECTORY has been renamed to NANO_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:

Markdown Cartridge

The following extensions will be supported for markdown cartridges: md mkdn mdown markdown

Nano Bots 2.3.0

07 Jan 01:05
1d8d48e
Compare
Choose a tag to compare

We've made the current version of the specification available at https://spec.nbots.io/, and we've opened a public Request for Comments at #1.

News in this version:

Nano Bots 2.2.0

29 Dec 19:27
7e6bcf9
Compare
Choose a tag to compare

We've made the current version of the specification available at https://spec.nbots.io/, and we've opened a public Request for Comments at #1.

News in this version:

Nano Bots 2.1.0

28 Dec 22:34
03b956d
Compare
Choose a tag to compare

We've made the current version of the specification available at https://spec.nbots.io/, and we've opened a public Request for Comments at #1.

News in this version:

Nano Bots 2.0.1

16 Dec 14:04
2e884c7
Compare
Choose a tag to compare

Improving Google Credentials.

Nano Bots 2.0.0

15 Dec 22:35
7f85a2b
Compare
Choose a tag to compare

News in this version:

  • Breaking change: Google Provider now requires a new service key in credentials;
  • Google Provider now supports API key authentication mode;
  • Added logprobs and top_logprobs to OpenAI Provider.

Nano Bots 1.1.0

15 Dec 11:34
e81a14e
Compare
Choose a tag to compare

We've made the current version of the specification available at https://spec.nbots.io/, and we've opened a public Request for Comments at #1.

News in this version:

Nano Bots 1.0.0

29 Nov 10:36
da01dcb
Compare
Choose a tag to compare

We've made the current version of the specification available at https://spec.nbots.io/, and we've opened a public Request for Comments at #1.

News in this version:

  • Added support for Tools (Functions);
  • Breaking Change: Lua functions are now required to include explicit return statements, enabling the creation of more complex multiline Lua functions;
  • Proposed experimental support for Clojure via Babashka, powered by GraalVM.