85 lines
2.4 KiB
Plaintext
85 lines
2.4 KiB
Plaintext
<h2 class="subtitle"><%= @page_title %></h2>
|
|
|
|
<% if @assistant.errors.any? %>
|
|
<div class="notification is-danger">
|
|
<ul>
|
|
<% @assistant.errors.each do |field, message| %>
|
|
<li><%= field.to_s.humanize %> <%= message %></li>
|
|
<% end %>
|
|
</ul>
|
|
</div>
|
|
<% end %>
|
|
|
|
<form method="post" action="<%= @assistant.new? ? '/assistants' : "/assistants/#{@assistant.id}" %>">
|
|
<% if !@assistant.new? %>
|
|
<input type="hidden" name="_method" value="put">
|
|
<% end %>
|
|
|
|
<!-- Add CSRF token tag -->
|
|
<%== csrf_tag('/assistants') %>
|
|
|
|
<div class="field">
|
|
<label class="label">Name</label>
|
|
<div class="control">
|
|
<input class="input" type="text" name="name" value="<%= @assistant.name %>">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="field">
|
|
<label class="label">Run Command</label>
|
|
<div class="control">
|
|
<input class="input" type="text" name="run_command" value="<%= @assistant.run_command %>">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="field">
|
|
<label class="label">Reputation</label>
|
|
<div class="control">
|
|
<textarea class="textarea" name="reputation"><%= @assistant.reputation %></textarea>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="field">
|
|
<label class="label">Context Length</label>
|
|
<div class="control">
|
|
<input class="input" type="number" name="context_length" value="<%= @assistant.context_length %>">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="field">
|
|
<label class="label">Prompt Rate</label>
|
|
<div class="control">
|
|
<input class="input" type="number" step="0.01" name="prompt_rate" value="<%= @assistant.prompt_rate %>">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="field">
|
|
<label class="label">Evaluation Rate</label>
|
|
<div class="control">
|
|
<input class="input" type="number" step="0.01" name="eval_rate" value="<%= @assistant.eval_rate %>">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="field">
|
|
<label class="label">Capabilities</label>
|
|
<div class="control">
|
|
<input class="input" type="text" name="capabilities" value="<%= @assistant.capabilities %>">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="field">
|
|
<label class="label">Test Results</label>
|
|
<div class="control">
|
|
<textarea class="textarea" name="test_results"><%= @assistant.test_results %></textarea>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="field is-grouped">
|
|
<div class="control">
|
|
<button class="button is-primary" type="submit">Save</button>
|
|
</div>
|
|
<div class="control">
|
|
<a class="button is-link is-light" href="/">Cancel</a>
|
|
</div>
|
|
</div>
|
|
</form> |