| Crates.io | wasmind_actor_utils_common_messages |
| lib.rs | wasmind_actor_utils_common_messages |
| version | 0.1.0 |
| created_at | 2025-09-06 22:46:27.075544+00 |
| updated_at | 2025-09-06 22:46:27.075544+00 |
| description | Common message types shared between Wasmind actors |
| homepage | https://github.com/SilasMarvin/wasmind |
| repository | https://github.com/SilasMarvin/wasmind |
| max_upload_size | |
| id | 1827673 |
| size | 19,216 |
Common message types for inter-actor communication in the Wasmind actor system. This crate provides a collection of standardized message types that make building actors easier.
If you're building a Rust actor, use Wasmind_actor_utils instead of this crate directly. This crate is re-exported from Wasmind_actor_utils for convenience.
This is not the "end all be all" of messages in Wasmind. Wasmind can pass any message type that can be represented as Vec<u8> bytes - this includes images, binary data, custom formats, literally anything. These common messages are just JSON-serialized text messages that provide convenient, standardized communication patterns for actors.
actors - Core actor lifecycle messages (ActorReady, Exit, AgentSpawned, etc.)assistant - LLM assistant communication (Request, Response, StatusUpdate, etc.)tools - Tool execution coordination (ExecuteTool, ToolCallStatusUpdate, etc.)litellm - LiteLLM integration messages (BaseUrlUpdate)