Current section

Files

Jump to
jido lib jido agent_server lifecycle noop.ex
Raw

lib/jido/agent_server/lifecycle/noop.ex

defmodule Jido.AgentServer.Lifecycle.Noop do
@moduledoc """
Default no-op lifecycle implementation.
Used when no lifecycle management is needed.
"""
@behaviour Jido.AgentServer.Lifecycle
@impl true
def init(_opts, state), do: state
@impl true
def handle_event(_event, state), do: {:cont, state}
@impl true
def terminate(_reason, _state), do: :ok
end