Skip to content

Releases: icebaker/ruby-nano-bots

Ruby Nano Bots 2.3.0

29 Dec 00:11
91c6353
Compare
Choose a tag to compare

New version available on RubyGems:

gem install nano-bots -v 2.3.0
gem 'nano-bots', '~> 2.3'

In this release:

Ruby Nano Bots 2.2.0

17 Dec 00:30
347ac02
Compare
Choose a tag to compare

New version available on RubyGems:

gem install nano-bots -v 2.2.0
gem 'nano-bots', '~> 2.2'

In this release:

  • Improving REPL Experience #11;
  • Upgrading Ruby Gemini AI;
  • New nb specification command.

Ruby Nano Bots 2.1.0

16 Dec 15:09
7608add
Compare
Choose a tag to compare

New version available on RubyGems:

gem 'nano-bots', '~> 2.1'

PR #10

Google Gemini:

  • Fixing system messages, boot, directive, instruction, and backdrop behaviors.
  • Fixing streaming issues.
  • Removing consecutive user or model contents, as it breaks Gemini.
  • Supporting new authentication methods.

Additionally:

  • Adding NanoBot.specification
  • Upgrading gems.

Ruby Nano Bots 2.0.0

16 Dec 00:11
5ea806d
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.
  • Fixed Google Gemini directive and backdrop behaviors.

Ruby Nano Bots 1.2.0

15 Dec 11:47
37a39d9
Compare
Choose a tag to compare

News in this version:

Ruby Nano Bots 1.1.1

08 Dec 00:21
9bfac2f
Compare
Choose a tag to compare
  • Adding tools medatada #8
  • Ensuring backward compatibility for callbacks df565c0

Adding metadata to tools in streaming callbacks:

bot.eval('what time is it?') do |_, _, _, meta|
  puts meta.inspect
end

Fixed an issue that caused Nano Bots to enter an infinite loop when the REPL boot directive triggered a function call:

---
behaviors:
  boot:
    directive: You are a helpful assistant.
    instruction: Provide a welcome message and share the current time with the user.

Upgrading to ruby-openai 6.3.1

Ensuring backward compatibility for callbacks.

Ruby Nano Bots 1.0.0

29 Nov 11:04
01979e7
Compare
Choose a tag to compare

Adding support for Spec 1.0.0:

  • 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;
  • Experimental support for Clojure via Babashka, powered by GraalVM.

Other improvements:

  • Upgraded to Fennel 1.3.1;
  • Upgraded to Ruby OpenAI 6;
  • Refactored embedded code management and calling.

Ruby Nano Bots 0.1.0

04 Jun 17:29
a07c3a4
Compare
Choose a tag to compare

Adopting the new specification for providers while also introducing enhanced security and encryption features.

Ruby Nano Bots 0.0.10

04 Jun 00:04
8513974
Compare
Choose a tag to compare

Enhancing security and privacy by integrating default support for encryption.

Ruby Nano Bots 0.0.9

27 May 22:02
87233a4
Compare
Choose a tag to compare
v0.0.9

bumping to 0.0.9