Interprets session command intents into semantic session events.
Summary
Types
Functions
@spec handle(Vibe.Session.Command.Intent.t(), session_state(), pid(), context()) :: session_state()
@spec metadata(Vibe.Session.Command.Intent.t(), session_state()) :: map()
@spec normalize(Vibe.Session.Command.Intent.t() | atom() | {atom(), map()}) :: Vibe.Session.Command.Intent.t()