wasmind_actor_utils_common_messages

Crates.iowasmind_actor_utils_common_messages
lib.rswasmind_actor_utils_common_messages
version0.1.0
created_at2025-09-06 22:46:27.075544+00
updated_at2025-09-06 22:46:27.075544+00
descriptionCommon message types shared between Wasmind actors
homepagehttps://github.com/SilasMarvin/wasmind
repositoryhttps://github.com/SilasMarvin/wasmind
max_upload_size
id1827673
size19,216
Silas Marvin (SilasMarvin)

documentation

https://docs.rs/wasmind_actor_utils_common_messages

README

Wasmind Actor Utils Common Messages

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.

docs.rs

Important Notes

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.

Message Modules

  • 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)

Links

Commit count: 326

cargo fmt