open-swe/ui/src/lib
Johannes du Plessis eb18b07b20
feat: trigger reviewer evals from the admin page (#1524)
* feat: trigger reviewer evals from the admin page

Add an admin-only "Reviewer eval" section + endpoints that launch the
reviewer benchmark as an isolated subprocess against the running
deployment, with live status and the LangSmith experiment link. Route
eval traces to a dedicated open-swe-evals project so they stay out of
the production tracing project.

Co-authored-by: open-swe[bot] <open-swe@users.noreply.github.com>

* fix: reconcile reviewer eval status via heartbeat, not local process

The persisted record is shared across workers but _PROCS is process-local.
The owning worker now refreshes a heartbeat while the subprocess runs, and
status is only reconciled to failed once the heartbeat is stale, so a poll on
a worker without the local handle no longer kills a live run (and a duplicate
start is rejected across workers).

Co-authored-by: open-swe[bot] <open-swe@users.noreply.github.com>

---------

Co-authored-by: open-swe[bot] <open-swe@users.noreply.github.com>
2026-06-15 09:48:12 -07:00
..
agents feat: mark threads as resolved to hide from sidebar (#1500) 2026-06-12 12:01:42 -07:00
api.ts feat: trigger reviewer evals from the admin page (#1524) 2026-06-15 09:48:12 -07:00
hotkeys.ts feat: add UI hotkey wiring and Cmd/Ctrl+B sidebar toggle (#1514) 2026-06-12 10:53:28 -07:00
profile.ts feat: Configure subagent model defaults (#1342) 2026-05-27 12:34:52 -07:00
query.ts feat: open-swe dashboard for per-user profile config (#1302) 2026-05-15 11:23:53 -07:00
repo.test.ts feat: tune reviewer for precision — web/wiki tools + recalibrated prompt (#1312) 2026-05-20 18:35:00 +00:00
repo.ts feat: tune reviewer for precision — web/wiki tools + recalibrated prompt (#1312) 2026-05-20 18:35:00 +00:00
session.ts feat: open-swe dashboard for per-user profile config (#1302) 2026-05-15 11:23:53 -07:00
theme.ts fix: theme-aware syntax highlighting in chat code blocks (#1479) 2026-06-10 09:58:20 -07:00
utils.ts feat: collapse finished agent work into a Worked for X dropdown (#1509) 2026-06-12 10:08:12 -07:00