LemonRouter.ResumeResolver (lemon_router v0.1.0)

View Source

Router-owned resume resolution.

This module resolves the effective resume token before runtime submission, keeping auto-resume semantics out of gateway scheduler mutation.

Summary

Types

resolved()

@type resolved() :: {LemonCore.ResumeToken.t() | nil, binary() | nil}

Functions

resolve(explicit_resume, session_key, selected_engine_id, meta \\ %{})

@spec resolve(
  LemonCore.ResumeToken.t() | map() | nil,
  binary() | nil,
  binary() | nil,
  map()
) ::
  resolved()