CloudActors
Message-passing actors for .NET built on Orleans
All Skills in This Repository (1)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow to install CloudActors?โผ
Run `npx skills add devlooped/CloudActors --all -g -y` in your terminal to install this skill globally for your AI agent.
What problem does CloudActors solve?โผ
It replaces Orleans' RPC-style grain API with a uniform message-passing model where all actor interactions go through a single IActorBus with Execute and Query operations.
Do I need to write Orleans grain code?โผ
No. You write plain C# classes annotated with [Actor], and Roslyn source generators create the grains, state serialization, and typed ID routing automatically.
Does CloudActors support event sourcing?โผ
Yes. Actors can inherit IEventSourced without implementing it, and the generator provides Raise and Apply methods, with optional Streamstone storage on Azure Table Storage.
Can I use strongly-typed actor IDs?โผ
Yes. Actors can use typed IDs like ProductId as long as they are IParsable, and the generator emits strongly-typed IActorBus overloads to prevent mixing up IDs between actor types.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core