Skip to main content

Crate elizaos_plugin_lobster

Crate elizaos_plugin_lobster 

Source
Expand description

elizaos-plugin-lobster: Lobster workflow runtime integration for elizaOS

Lobster is a local-first workflow execution tool for running multi-step pipelines with approval checkpoints.

Re-exports§

pub use actions::get_lobster_actions;
pub use actions::LobsterResumeAction;
pub use actions::LobsterRunAction;
pub use providers::get_lobster_providers;
pub use providers::LobsterProvider;

Modules§

actions
Lobster plugin actions
generated
Generated code module
prelude
providers
Lobster plugin providers

Structs§

ActionExample
ActionResult
LobsterApprovalRequest
Approval request from a paused pipeline
LobsterConfig
Configuration for the Lobster service
LobsterConfigBuilder
Builder for LobsterConfig
LobsterErrorEnvelope
Error response from Lobster
LobsterResult
Result from a Lobster operation
LobsterResumeParams
Parameters for resuming a paused Lobster pipeline
LobsterRunParams
Parameters for running a Lobster pipeline
LobsterService
Service for running Lobster pipelines
LobsterSuccessEnvelope
Success response from Lobster
ProviderResult

Enums§

LobsterAction
Lobster pipeline actions
LobsterEnvelope
Combined envelope type
LobsterError
Lobster plugin errors

Constants§

PLUGIN_DESCRIPTION
PLUGIN_NAME
PLUGIN_VERSION

Traits§

Action
Provider

Type Aliases§

Result
Result type alias for Lobster operations