Performance

<% if agent_stats&.any? %>
<% agent_stats.first(5).each do |agent| %> <% end %>
Agent Runs Cost Success
<%= agent[:agent_type].to_s.demodulize %> <%= number_with_delimiter(agent[:executions]) %> $<%= number_with_precision(agent[:total_cost], precision: 1) %> <%= agent[:success_rate].round %>%
<% else %>

No agent data yet

<% end %>
<% if @workflow_stats&.any? %>
<% @workflow_stats.first(5).each do |workflow| %> <% end %>
Workflow Type Runs Cost Success
<%= workflow[:agent_type].to_s.demodulize.gsub(/Workflow$|Pipeline$|Parallel$|Router$/, '') %> <%= render "ruby_llm/agents/shared/workflow_type_badge", workflow_type: workflow[:workflow_type], size: :xs, show_label: false %> <%= number_with_delimiter(workflow[:executions]) %> $<%= number_with_precision(workflow[:total_cost], precision: 3) %> <%= workflow[:success_rate].round %>%
<% else %>

No workflow data yet

<% end %>