nano-bots-2.4.0

https://rubygems.org

nano-bots

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

homepage_uri
https://github.com/icebaker/ruby-nano-bots
source_code_uri
https://github.com/icebaker/ruby-nano-bots
allowed_push_host
https://rubygems.org
rubygems_mfa_required
true

id: 1606599

number: 2.4.0

platform: ruby

spec_sha256: 63b85c8664d10e2a613d30d48836a8459582f520b38c661e7a25536e80537f18

sha256: a508e75458c6e2259f741f1b31b1734ddadc74af6618871eaaa13c18e66141ed

created_at: 2024-05-13 08:37:34 UTC

updated_at: 2024-06-19 20:07:19 UTC

position: 8

version_data_entries_count: 54

uploaded_at: 2023-12-29 20:04:28 UTC

indexed: true

has_extensions: false

extensions: []

Gem size: 82 KB

Version Data Entries

Total: 54

Unpacked size: 338 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore1006640030 Bytesb9e188e2f6d396cd5d7b1a46c396cf613db8b5add0e232b9a8238ce66a0d4a4c
.rspec1006640022 Bytes59cb44b82275dbbbe102e09ad72aaafa8a3b1f15ec35682f21c6741ca9d2c7b2
.rubocop.yml10066400120 Bytes685be26accd399591a980bec039822cc164647c010ad81518fa9f20ed60610e9
.ruby-version100664006 Bytesb2f44d3b6e29f8b1b73ea4735f006affc4d198e1fd9c7d50e736159b1ef636c6
Gemfile10066400232 Bytesf01229403585c63bd7ce4bfa72f2c1dd99c21292e6750450922d43b7e4a8714e
Gemfile.lock100664003.44 KB5d9c03161f67813f9fcd819fbd3703c9555d57c114043be3beed7d1b5c3893dc
LICENSE100664001.04 KB60f30af5610a6149701845ac3b52bbfd7036983c0fd84f15f93ca57fd12456e5
README.md1006640024.3 KB6be03f74833fff2ffb5090d96e3bfaac2727b7214be18ed5d39c723e61af6b49
bin/nb1007750075 Bytesdea996057a87e53528924ec9f54957a187119a540fc37512b92ad9b75490e392
components/adapter.rb10066400990 Bytes43ae78ea2e29595aef3d49020f21fd8bfd8895064928b3b55380e59910d19326
components/crypto.rb100664001.09 KB408209d47b68a074a42b3deed620ab95b4bf38a745a5371f9670983c253a9b66
components/embedding.rb100664002.6 KBcb60fd66bff82ae5bbb7c442d503bc67523b1600fffc4b5adb03cf9975843f9d
components/provider.rb10066400936 Bytes1c7d1c9fb4e3a6356b1d5262f44d8f309eba28f5a0e0d71d09fec876684257d5
components/providers/base.rb10066400484 Bytes361e480d7d9bfd4919bc9edab3d295b75408981c76917899f41dfca72935b916
components/providers/cohere.rb100664003.79 KB905baa99810c595cd0cc80ad57437cc26ce928b9064a7ba030eb6e47050503c5
components/providers/google.rb100664007.29 KB1d8fbc115498d2ae81aa7045f7ea92df5dad457cae68f7394942d9dfa7e2c2f3
components/providers/mistral.rb100664003.63 KB0a766c6049093214e39ebf313d37b2767df7af1caffbb70add58fcfebfed57c0
components/providers/openai.rb100664007.18 KB4c0e8e8df7d196256c19fcb4303a89d4060c6d3606b2848b0084d5d010335d40
components/providers/tools.rb100664003.25 KB01e05baf9271eff1c111a687e8ebb9288b2798d416a5a0238aee3a693072babf
components/storage.rb100664003.62 KBd58bc155aac49bfd6fce3d6ba00b4914bebd15ca7ede802ebf0af9b907571dc8
components/stream.rb100664001.08 KB26d785dcacb115418694a25a5d485c3f24865d745e945b57ea3cb2d1b9de2ebf
controllers/cartridges.rb100664001.45 KB3c3e15a66f11ece071cf51a4db0c7adeafe5027e52ecd44a9d91dd9df468918d
controllers/instance.rb100664002.99 KB4582822cf301b483b8734a628d4d2d346c9e4401544c4f58558ba96cfe57925a
controllers/interfaces/cli.rb100664003.01 KB6c511003d2497f4c9c0b9adfdbe45dfa03f10a3e1f4d303229e069a9b377bc08
controllers/interfaces/eval.rb10066400594 Bytes7af1638ca7138f9974b14d74a80ba61b5329987f9d7ee16a34902e9d9157f948
controllers/interfaces/repl.rb100664004.08 KB8c3514acd08c282d149f3180d3ba58987f8ea266a88c7ea1b8c11725aa832852
controllers/interfaces/tools.rb100664003.72 KBde0d5a29ab34dfe79eb174b34584ea352659f9e043cb891b9642e76e766c7b26
controllers/security.rb10066400822 Bytes4e7cbcfce5bd844c3171074257ade6f82f09c12b6653b523ad17ba1eb83d5602
controllers/session.rb100664006.28 KB7bc4d3fb6c8ac564d58c8f474f3baabe5dba0e4364bfc7f96dfd254c3a3d65f2
docker-compose.example.yml10066400905 Bytes3b5f47be42b494636ce7453dbe546fbb76f818b4b88e0f2bc13a146b1124085e
logic/cartridge/adapters.rb10066400967 Bytes1cd02c0d03c2142a6cd60812e8ff45446d12d65cd15698456a1aa92c1315cc1b
logic/cartridge/affixes.rb10066400989 Bytesde834994474a3b47b32fd3208713411b568129bf4097e78c397033406ff6179f
logic/cartridge/default.rb10066400865 Bytes06a9283766269d628ffbe6d3421dc580541fa0ae0f87f2c5195d86662065e758
logic/cartridge/fetch.rb10066400647 Bytesecc03adc586e4326d24668705d5deedc135914a6e022eabc5b5a6d3081fd321b
logic/cartridge/interaction.rb100664001.25 KB6c9a9c2237c95cf648c6e73bcdf52eb642b3b348fa01181890e3e2cb3c43abbb
logic/cartridge/safety.rb10066400951 Bytesc4c9c67c69137666760dbd6a05a76353e346e634ee52d6d8a51daa680b096cf8
logic/cartridge/streaming.rb100664001005 Bytes94027ebfc4ba74127d05073602c60e1c5d175c37e90bb58fb55f9d65c38ef008
logic/cartridge/tools.rb100664001.76 KB41bb28578e52407184d90c715d77b7581e5e01bef4cca0cc8054697eee371860
logic/helpers/hash.rb10066400806 Bytes0532b6abe830e173efb5e6b271ce0d2cac09010b59401653b617b9bc5863c869
logic/providers/cohere/tokens.rb10066400363 Bytes5bf783cebf87a91cb9abe77db446767cc0a27e0b493dcc52b58cd0dc6756fc10
logic/providers/google/tokens.rb10066400302 Bytes8e82c304bbc69327f5fa28bbc040ed4ab39198058b565deeab44be688c180b6c
logic/providers/google/tools.rb100664001.52 KB80dd0deb08db53df9910b39b6e275b5438c5ad9ba7aa3979fd3c333bdd40070b
logic/providers/mistral/tokens.rb10066400303 Bytese337aac726f1e05aeabe52ae65f6de25efbd53dd2c31f5ae438645caaab9c596
logic/providers/openai.rb100664001.54 KB345775172e9d2fca229cfff8dcbe17df3bde8368283f9cb1ce9ef04b9ac558ee
logic/providers/openai/tokens.rb10066400302 Bytesb2448e7c98a571af386b02f1c126a09e1dd04935cde5ca9724f0f9fc46c52e3a
logic/providers/openai/tools.rb100664001.62 KB77e909cbbe3af578be94a7d435ead7e16d8365fec2948424f1693be813d35649
nano-bots.gemspec100664001.45 KB8c810b27fc2599231b5a67a494426fb571dba725b52c6188896e13e17ed2d3cb
ports/dsl/nano-bots.rb100664001 KB74a8e6e499fd90101ed2dc7804c7a4e500c3b253fe011a273e64a65a0a0415a7
ports/dsl/nano-bots/cli.rb1006640064 Bytes8c0d6646784dffeb74530e5cfc889bee037d628cf92857bf9065113e5478fd5f
static/cartridges/baseline.yml10066400302 Bytesae824e392d0b145385661e4934b9e887c3c6d2ac737ac1b90bf13c4ea90dfe2a
static/cartridges/default.yml10066400532 Bytes26d4293d48b18e8061bca49bb2b31aac43fdb7f05f0eeed7da35173ea35f8c56
static/fennel/LICENSE100664001.01 KB508a77d2e7b51d98adeed32648ad124b7b30241a8e70b2e72c99f92d8e5874d1
static/fennel/fennel.lua10066400229 KBdd30b13a15170aa1511afda190cea05ce0a4f8e7be7ea2bf192ec34dcef06047
static/gem.rb10066400687 Bytesd32c06e80fb99dafd0fb2eefb7724352112b54b30adfe670eed890a6c5e02001