{% extends "base.html" %} {% block title %}Configuration — ABREKA{% endblock %} {% block breadcrumb %} {% endblock %} {% block extra_css %} .prompt-tabs { display: flex; gap: 0; margin-bottom: 12px; border-bottom: 1px solid var(--border); } .prompt-tab { padding: 6px 16px; font-size: 13px; font-weight: 500; cursor: pointer; border: none; background: none; color: var(--muted); border-bottom: 2px solid transparent; margin-bottom: -1px; } .prompt-tab:hover { color: var(--text); } .prompt-tab.active { color: var(--primary); border-bottom-color: var(--primary); } .prompt-tab-panel { display: none; } .prompt-tab-panel.active { display: block; } {% endblock %} {% block content %}

Configuration

Project

Name{{ config.project.name }}
Library{{ config.project.lib }}
Test Command{{ config.project.test_command }}

Experiment

Primary Metric{{ config.experiment.primary_metric }}
Direction{{ config.experiment.metric_direction }}
Run Template{{ config.experiment.run_template }}

Agent

{% if config.agent.propose_model %} {% endif %} {% if config.agent.implement_model %} {% endif %} {% if config.agent.evaluate_model %} {% endif %}
Provider{{ config.agent.provider }}
Model{{ config.agent.model }}
Thinking Level{{ config.agent.thinking_level }}
Propose Model{{ config.agent.propose_model }}
Implement Model{{ config.agent.implement_model }}
Evaluate Model{{ config.agent.evaluate_model }}

Run

{% if config.run.mode == "remote" %} {% if config.run.remote.bootstrap_command %} {% endif %} {% if config.run.remote.startup_command %} {% endif %} {% if config.run.remote.teardown_command %} {% endif %} {% endif %}
Mode{{ config.run.mode }}
Timeout{{ config.run.timeout_minutes }} minutes
Require Tests{{ "Yes" if config.run.require_tests else "No" }}
Remote Host{{ config.run.remote.host }}
Remote Project Dir{{ config.run.remote.project_dir }}
Bootstrap{{ config.run.remote.bootstrap_command }}
Poll Interval{{ config.run.remote.poll_seconds }} seconds
Startup Hook{{ config.run.remote.startup_command }}
Teardown Hook{{ config.run.remote.teardown_command }}
{% if goal %}
abreka/goal.md

Research Goal

{{ goal | md }}
{% endif %}

Project Wiki

Durable cross-experiment knowledge — facts, EDA, methodology, prior findings. Stored under abreka/wiki/pages/. Browse, search, and edit pages on the dedicated wiki view.

{{ wiki_count }} page{{ "s" if wiki_count != 1 else "" }} indexed. Open wiki

{% if prompts.get("propose_exploit") or prompts.get("propose_explore") %}

Prompt: Propose

{% if prompts.get("propose_explore") %} {% endif %} {% if prompts.get("propose_exploit") %} {% endif %}
{% for variant in ["propose_explore", "propose_exploit"] %} {% if prompts.get(variant) %}
abreka/prompts/{{ variant }}.md
{{ prompts[variant] | md }}
{% endif %} {% endfor %}
{% endif %} {% for name, content in prompts.items() %} {% if name not in ("propose_exploit", "propose_explore") %}
abreka/prompts/{{ name }}.md

Prompt: {{ name | capitalize }}

{{ content | md }}
{% endif %} {% endfor %} {% endblock %}