robot_lab 0.2.1
RobotLab is a Ruby framework for building and orchestrating multi-robot LLM workflows. Built on ruby_llm, it provides robots with template-based prompts, tools, and shared memory; networks for coordinating multiple robots with intelligent routing; MCP (Model Context Protocol) integration for external tool servers; and a memory system with Redis backend and semantic caching. Optional gems add Rails integration (robot_lab-rails), durable learning (robot_lab-durable), Ractor concurrency (robot_lab-ractor), and document storage (robot_lab-document_store).
Gemfile:
=
install:
=
Runtime Dependencies (12):
async
~> 2.0
async-http
~> 0.60
async-websocket
~> 0.30
myway_config
~> 0.1
prompt_manager
~> 1.0
ruby_llm
~> 1.12
ruby_llm-mcp
~> 1.0
ruby_llm-schema
~> 0.3
ruby_llm-semantic_cache
~> 0.1
simple_flow
~> 0.4
typed_bus
~> 0.0.1
zeitwerk
~> 2.6