Class: Llmemory::Dashboard::ShortTermController

Inherits:
ApplicationController show all
Defined in:
app/controllers/llmemory/dashboard/short_term_controller.rb

Instance Method Summary collapse

Instance Method Details

#showObject



6
7
8
9
10
11
12
# File 'app/controllers/llmemory/dashboard/short_term_controller.rb', line 6

def show
  @user_id = params[:user_id]
  @session_id = params[:session_id].presence || "default"
  state = short_term_store.load(@user_id, @session_id)
  @messages = state ? (state[:messages] || state["messages"] || []) : []
  @sessions = short_term_store.list_sessions(user_id: @user_id)
end