{"name":"activematrix","downloads":5938,"version":"0.0.15","version_created_at":"2025-12-30T09:43:44.190Z","version_downloads":523,"platform":"ruby","authors":"Abdelkader Boudih, Alexander Olofsson","info":"ActiveMatrix is a comprehensive Rails-native Matrix SDK that enables developers to build sophisticated multi-agent bot systems\nand real-time communication features. This gem provides deep Rails integration with ActiveRecord models, state machines for\nbot lifecycle management, multi-tiered memory systems, intelligent event routing, connection pooling, and built-in\ninter-agent communication. Perfect for building chatbots, automation systems, monitoring agents, and collaborative AI\nsystems within Rails applications. Features include command handling, room management, media support, end-to-end encryption\ncapabilities, and extensive protocol support (CS, AS, IS, SS).\n","licenses":["MIT"],"metadata":{"tags":"matrix, matrix-protocol, matrix-sdk, matrix-api, matrix-client, rails, rails-engine, activerecord, activejob, rails-integration, bot, chatbot, multi-agent, agent-system, bot-framework, real-time, messaging, communication, chat, state-machine","wiki_uri":"https://github.com/seuros/activematrix/wiki","homepage_uri":"https://github.com/seuros/activematrix","changelog_uri":"https://github.com/seuros/activematrix/blob/master/CHANGELOG.md","bug_tracker_uri":"https://github.com/seuros/activematrix/issues","source_code_uri":"https://github.com/seuros/activematrix","documentation_uri":"https://rubydoc.info/gems/activematrix","rubygems_mfa_required":"true"},"yanked":false,"sha":"c160d2c4241e58d894acc2318ac1d9c2615c0a789fe9036b8cb00fea32b8f205","spec_sha":"597f3b8ec8135737fdaf4c6e8edee8cf67cfdca046b56d946a316c9259b6ace1","project_uri":"https://rubygems.org/gems/activematrix","gem_uri":"https://rubygems.org/gems/activematrix-0.0.15.gem","homepage_uri":"https://github.com/seuros/activematrix","wiki_uri":"https://github.com/seuros/activematrix/wiki","documentation_uri":"https://rubydoc.info/gems/activematrix","mailing_list_uri":null,"source_code_uri":"https://github.com/seuros/activematrix","bug_tracker_uri":"https://github.com/seuros/activematrix/issues","changelog_uri":"https://github.com/seuros/activematrix/blob/master/CHANGELOG.md","funding_uri":null,"dependencies":{"development":[{"name":"maxitest","requirements":"~> 6.0"},{"name":"mocha","requirements":">= 0"},{"name":"opentelemetry-sdk","requirements":">= 0"},{"name":"ostruct","requirements":">= 0"},{"name":"rails_lens","requirements":">= 0"},{"name":"rake","requirements":">= 0"},{"name":"rubocop","requirements":">= 0"},{"name":"rubocop-minitest","requirements":">= 0"},{"name":"rubocop-performance","requirements":">= 0"},{"name":"rubocop-rails","requirements":">= 0"},{"name":"simplecov","requirements":">= 0"},{"name":"state_machines-mermaid","requirements":">= 0"},{"name":"syslog","requirements":">= 0"},{"name":"test-unit","requirements":">= 0"},{"name":"vcr","requirements":"~> 6.2"},{"name":"webmock","requirements":"~> 3.19"}],"runtime":[{"name":"activejob","requirements":">= 8.0, < 9"},{"name":"activerecord","requirements":">= 8.0, < 9"},{"name":"async","requirements":">= 2.21"},{"name":"async-http","requirements":">= 0.86"},{"name":"bcrypt","requirements":"~> 3.1"},{"name":"pg","requirements":">= 1.6"},{"name":"railties","requirements":">= 8.0, < 9"},{"name":"state_machines-activerecord","requirements":">= 0.100.0"},{"name":"thor","requirements":">= 1.0"},{"name":"zeitwerk","requirements":"~> 2.6"}]}}