core beginner

Plugin Basics Agent

Focused example showing plugin mount state, plugin signal routes, and plugin-owned state updates.

plugins composition signals coordination l1

Related guides and notebooks

lib/agent_jido/demos/plugin_basics/actions/clear_notes_action.ex 16 lines
defmodule AgentJido.Demos.PluginBasics.ClearNotesAction do
  @moduledoc """
  Clears all note entries from plugin-managed state.
  """

  use Jido.Action,
    name: "clear_notes",
    description: "Clears note entries",
    schema: []

  @impl true
  def run(_params, _context) do
    {:ok, %{notes: %{entries: []}}}
  end
end