RockBot.Scripts.Docker 0.12.24

dotnet add package RockBot.Scripts.Docker --version 0.12.24
                    
NuGet\Install-Package RockBot.Scripts.Docker -Version 0.12.24
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="RockBot.Scripts.Docker" Version="0.12.24" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="RockBot.Scripts.Docker" Version="0.12.24" />
                    
Directory.Packages.props
<PackageReference Include="RockBot.Scripts.Docker" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add RockBot.Scripts.Docker --version 0.12.24
                    
#r "nuget: RockBot.Scripts.Docker, 0.12.24"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package RockBot.Scripts.Docker@0.12.24
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=RockBot.Scripts.Docker&version=0.12.24
                    
Install as a Cake Addin
#tool nuget:?package=RockBot.Scripts.Docker&version=0.12.24
                    
Install as a Cake Tool

RockBot Framework SDK

RockBot is an event-driven autonomous agent framework for building multi-agent AI systems on .NET. Agents communicate exclusively through a message bus with full process isolation — no shared memory, no direct method calls, and no LLM-generated code running in-process with the host.

Packages

Messaging

Package Description
RockBot.Messaging.Abstractions Transport-agnostic contracts: IMessagePublisher, IMessageSubscriber, MessageEnvelope, MessageResult
RockBot.Messaging.RabbitMQ RabbitMQ provider with topic exchanges, dead-letter queues, and per-consumer channels
RockBot.Messaging.InProcess In-memory bus for local development and testing

Host

Package Description
RockBot.Host.Abstractions Agent host abstractions including agent profiles and configuration contracts
RockBot.Host Agent host runtime — handler pipeline, profile loading, system prompt composition

LLM

Package Description
RockBot.Llm.Abstractions LLM client contracts and message types
RockBot.Llm LLM integration via Microsoft.Extensions.AI with three-tier model routing

Memory and Skills

Package Description
RockBot.Memory Three-tier memory system: conversation (ephemeral), long-term (persistent), working (session)
RockBot.Skills Learned skill storage, BM25 recall, usage tracking, and dream-based optimization

Tools

Package Description
RockBot.Tools.Abstractions Tool registry and invocation contracts
RockBot.Tools Tool registry, invocation dispatch, and tool-guide discovery
RockBot.Tools.Scheduling Scheduled task execution with configurable result presentation
RockBot.Tools.Mcp Model Context Protocol (MCP) server proxy, discovery, and invocation
RockBot.Tools.Web Web search (Brave API) and browsing with auto-chunking

Scripts

Package Description
RockBot.Scripts.Abstractions Script execution abstractions
RockBot.Scripts.Local Local Python script runner for development
RockBot.Scripts.Remote Agent-side script delegation over the message bus
RockBot.Scripts.Container Kubernetes container runner for isolated script execution

Agents

Package Description
RockBot.A2A.Abstractions Agent-to-agent communication abstractions
RockBot.A2A Agent-to-agent task delegation with Google A2A protocol support
RockBot.Subagent In-process subagent spawning with progress reporting and data handoff
RockBot.ServiceSearch Unified BM25 keyword search across A2A agents and MCP servers

User Proxy

Package Description
RockBot.UserProxy.Abstractions User interaction contracts
RockBot.UserProxy User proxy implementation for agent-user interaction over the message bus

Telemetry

Package Description
RockBot.Telemetry OpenTelemetry integration with OTLP gRPC export

Getting Started

Install the packages you need for your agent:

dotnet add package RockBot.Host
dotnet add package RockBot.Messaging.RabbitMQ
dotnet add package RockBot.Llm
dotnet add package RockBot.Tools

Resources

License

MIT

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.12.24 91 5/28/2026
0.11.2 98 5/20/2026
0.10.63 91 5/17/2026
0.10.4 109 4/24/2026
0.9.11 98 4/23/2026
0.8.5 117 4/21/2026
0.8.4 98 4/21/2026
0.8.3 95 4/20/2026