Class: Silas::Inbox::SessionsController

Inherits:
BaseController
  • Object
show all
Defined in:
app/controllers/silas/inbox/sessions_controller.rb

Instance Method Summary collapse

Instance Method Details

#indexObject



4
5
6
7
# File 'app/controllers/silas/inbox/sessions_controller.rb', line 4

def index
  @sessions = Silas::Session.order(created_at: :desc).limit(100)
  @pending_total = Silas::ToolInvocation.where(approval_state: "required").count
end

#showObject



9
10
11
12
13
# File 'app/controllers/silas/inbox/sessions_controller.rb', line 9

def show
  @session = Silas::Session.find(params[:id])
  @turns = @session.turns.includes(steps: :tool_invocations)
  @cost = Silas::Inbox::Cost.for_session(@session)
end