fulcrumresearchfulcrumresearchOfficial·7 Agent Skills Included

druids

Build reliable multi-agent systems with fault-tolerant Python

Builds reliable multi-agent programs where agents communicate across local, Docker, and cloud environments. Handles provisioning, lifecycle management, and event-based retries so agents fail loudly instead of silently. Eliminates the complexity of distributed systems plumbing when orchestrating worker pools, pipelines, and supervisors. Composes agent processes like ordinary async functions for faster development.
npx skills add fulcrumresearch/druids --all -g -y

All Skills in This Repository (7)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install ramure?

Run `npx skills add fulcrumresearch/druids --all -g -y` in your terminal to install all skills in this repository globally.

What is ramure used for?

Ramure is a Python library for building reliable multi-agent software, including worker pools, data pipelines, and code generation workflows. It handles agent communication, machine provisioning, and fault-tolerant retries.

Where do ramure agents run?

Agents can run on your local machine, inside Docker containers, or on MorphCloud VMs. You pick a backend by passing an image to your agent process.

How does ramure handle agent failures?

It uses event-based supervision inspired by Erlang: processes emit done or fail events, and supervisors can observe, retry, or bubble failures up the chain.

Do I need distributed systems experience to use ramure?

No. Agent processes compose like ordinary async Python functions, so you can build complex multi-agent workflows with familiar asyncio patterns.

Related Repositories in Software Engineering

View All in Software Engineering