import { useState } from 'react' import { TopBar } from './components/TopBar.jsx' import { TabNav } from './components/TabNav.jsx' import { RunWithLlm } from './pages/RunWithLlm.jsx' import { ApiPlayground } from './pages/ApiPlayground.jsx' import { LandscapeExplorer } from './pages/LandscapeExplorer.jsx' import { BaselineRace } from './pages/BaselineRace.jsx' import { OptimizerArena } from './pages/OptimizerArena.jsx' import { About } from './pages/About.jsx' const TABS = [ { id: 'llm', label: 'Run with LLM' }, { id: 'api', label: 'API playground' }, { id: 'landscape', label: 'Landscape' }, { id: 'race', label: 'Baseline race' }, { id: 'arena', label: 'Optimizer arena' }, { id: 'about', label: 'About' }, ] export default function App() { const [active, setActive] = useState('llm') return (
Two agents co-evolve: one writes optimizer code, the other picks adversarial landscapes. Connect any OpenAI-compatible endpoint and watch a model play, or explore the landscape library interactively.