Spaces:
Running
Running
File size: 4,884 Bytes
f209a8f 6798401 f209a8f 86726df 23e9251 86726df f209a8f c08d9ff e81bd91 f209a8f 208afb8 9a926d3 208afb8 f209a8f 6798401 80d3a08 f209a8f | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 | <!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>ResearchHarness Chat</title>
<link rel="icon" type="image/svg+xml" href="/static/favicon.svg?v=rocket-1" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.16.11/dist/katex.min.css" />
<link rel="stylesheet" href="/static/app.css" />
</head>
<body>
<main class="chat-shell">
<header class="topbar">
<div class="brand">
<div class="logo">RH</div>
<div>
<strong>ResearchHarness</strong>
<span id="statusPill" class="status idle">Idle</span>
</div>
</div>
<div class="top-actions">
<div id="modelDropdown" class="model-dropdown">
<button id="modelDropdownButton" class="model-select" type="button" aria-haspopup="listbox" aria-expanded="false">
<span id="modelSelectLabel">gpt-5.5</span>
<span class="model-select-caret" aria-hidden="true"></span>
</button>
<input id="modelSelect" type="hidden" value="gpt-5.5" />
<div id="modelOptions" class="model-options" role="listbox" aria-label="Model">
<button class="model-option selected" type="button" role="option" aria-selected="true" data-model-value="gpt-5.5">gpt-5.5</button>
<button class="model-option" type="button" role="option" aria-selected="false" data-model-value="claude-opus-4-8">claude-opus-4-8</button>
</div>
</div>
<button id="newBtn" class="plain" type="button">New chat</button>
</div>
</header>
<section id="workspaceStrip" class="workspace-strip">
<span id="workspaceMeta">Temporary workspace. Download agent files as a zip.</span>
<button id="downloadWorkspaceBtn" class="download-workspace" type="button" disabled>
Download workspace.zip
</button>
</section>
<section id="timeline" class="messages">
<div class="welcome">
<h1>What should the agent do?</h1>
<p>Ask a question, attach images, and watch tool calls stream from an isolated temporary workspace.</p>
</div>
</section>
<footer class="composer-wrap">
<div id="imagePreview" class="image-preview"></div>
<div id="dropZone" class="composer">
<button id="attachBtn" class="icon-button" type="button" title="Click + to add one or more images">+</button>
<input id="imageInput" type="file" accept="image/*" multiple />
<textarea id="promptInput" rows="1" placeholder="Message ResearchHarness"></textarea>
<button id="runBtn" class="send-button" type="button">Run</button>
</div>
<p class="composer-hint">Enter sends. Ctrl+Enter or Shift+Enter inserts a newline. Click + to add one or more images; paste or drop images also works.</p>
</footer>
</main>
<nav class="space-links" aria-label="Project links">
<a href="https://github.com/InternScience/ResearchHarness" target="_blank" rel="noopener noreferrer" title="GitHub">
<svg viewBox="0 0 16 16" aria-hidden="true"><path d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"/></svg>
<span class="sr-only">GitHub</span>
</a>
<a href="https://black-yt.github.io/" target="_blank" rel="noopener noreferrer" title="Homepage">
<svg viewBox="0 0 16 16" aria-hidden="true"><path d="M1.75 2A1.75 1.75 0 000 3.75v8.5C0 13.216.784 14 1.75 14h12.5A1.75 1.75 0 0016 12.25v-8.5A1.75 1.75 0 0014.25 2H1.75zm.698 2.227L8 7.937l5.552-3.71a.25.25 0 01.388.208v7.815a.25.25 0 01-.25.25H2.31a.25.25 0 01-.25-.25V4.435a.25.25 0 01.388-.208z"/></svg>
<span class="sr-only">Homepage</span>
</a>
</nav>
<script src="https://cdn.jsdelivr.net/npm/dompurify@3.2.6/dist/purify.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/marked@15.0.12/marked.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/katex@0.16.11/dist/katex.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/katex@0.16.11/dist/contrib/auto-render.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/mermaid@11.12.0/dist/mermaid.min.js"></script>
<script src="/static/app.js"></script>
</body>
</html>
|