Repository navigation
[release] v0.128.10 - #8205
Open
github-actions[bot] wants to merge 123 commits into
Open
[release] v0.128.10#8205github-actions[bot] wants to merge 123 commits into
github-actions[bot] wants to merge 123 commits into
Conversation
added 30 commits
November 6, 2026 12:16
…nto feat/m-parity-create-prompt-drawer
… drawer New prompt now opens the local draft in the editable revision drawer, as /w does. The user can edit and test the prompt, and Create names it and makes the app, then the new app opens in the /m playground. Entire-Checkpoint: 01M6R95RE61YVR8YWTMXQ2X0V3
…auto load more in the shared list table Entire-Checkpoint: 01M6RAQXAZEV9FRVECTEV4CCBE
…loyments-polish # Conflicts: # web/mobile/src/features/variants/DeploymentsTab.tsx
Create new and the folder menu offer Set up workflow in beta developer mode, as /w does. The form checks the name against existing apps, tests the URL's health route, creates the app in the open folder and opens it in the /m playground. Entire-Checkpoint: 01M6RB085GT0MEFMDSG2HCXVB1
…d primary Run all in /m Entire-Checkpoint: 01M6RBR9B2GNNCD5NETHJ5Q89Z
…d summary chips on /m
Add the /w run header to the /m evaluation run page: a run menu with Edit evaluation (name and
description, saved through PATCH /simple/evaluations/{id} with the run's steps and origins), the
Evaluations chip row and a Compare entry built on compareBlockReason and compareCandidates. The
overview summary shows test set, application and variant chips with versions and links, a status
dot and title case metric names. Adds buildRunEditBody, editEvaluationRun, humanizeMetricLabel
and the test set revision version to @agenta/entities/evaluationRun.
Entire-Checkpoint: 01M6RC7Z0WXCY4DF2KVEERTV3Z
…evaluations list The runs list now picks its columns like the old list: one column per evaluator metric, cost, duration, tokens and errors, reference columns that follow the tab (Query on Live, Kind on All), and test set and variant revisions in the cells. Metrics and queries load for rows near the screen in one batched request. Shared column plan, cell rule and query revision fetch live in @agenta/entities/evaluationRun with tests. Entire-Checkpoint: 01M6RC8BT7P134CEN7ZCZTVXG8
…ons and Observability In beta developer mode an evaluator id under /apps/<id>/ gets the app menu as an evaluator (no Registry, Playground opens the evaluator playground), its own Overview (usage charts, recent revisions, evaluations, no Deployment), and the switcher lists evaluators next to prompt apps. Evaluator rows link to the Overview from their menu.
… /m test set editor - The search and the page actions (Import, Add row, Commit) share one row. Add column and the table settings sit in the last column header; Delete selected moves into the settings menu, as in /w. TestcaseTable and EntityTable get an opt-in settingsDelete prop. - Commit is outlined while there is nothing to commit. - Edit details shows Name and Description labels; the rename dialog labels its field. NameDialog gets an optional label, so the Settings dialogs stay as they are. - The upload and import previews say Preview (N of M rows); readTestsetFilePreview returns totalRows.
… status and the readable message panel
… tools, row menu, Use API first, richer deploy dialogs Entire-Checkpoint: 01M6RBYENTK11MM95AVW30447H
…nto feat/m-parity-create-prompt-drawer
…e, compact boxes in /m
- TestcaseDataEditor gets two opt-in props for the form without a column
list: fieldOrder ("sorted" by default, or "data" for the row's key
order) and fieldControls (true by default). The /m test set drawer uses
the row order and no per-field add or delete, as in /w.
- The /m drawer caps text boxes at their content (the shared editor theme
sets 150px and loads unlayered in /m) and shows message text in the
normal font, scoped to the drawer.
- The drill-in field delete button gets the label "Delete field".
- The grid test also checks that a reader gets no Delete selected.
…compare mode in /m Entire-Checkpoint: 01M6RD686WZ2Z1DQ1EY81609AJ
…olumns' into feat/m-parity-overview-evaluations
… not the count of reads Entire-Checkpoint: 01M6RD0N8ZZX7V6TMJJ18VPV9H
Back goes to Prompts, dates show the time, the type icon matches the Prompts list, and the list gets row selection with bulk Restore and CSV export. Entire-Checkpoint: 01M6RD0VMSN7NBV1HVXA9J3XAT
…able drawer in /m Entire-Checkpoint: 01M6R7QVHFD1SF2TDT0EZ0YW97 Entire-Checkpoint: 01M6R98M2HAX5A68Q2FK9GD5K5 Entire-Checkpoint: 01M6RD3TB3ZZ4KAM7KTT9G6VX0
…n columns and New evaluation in /m beta developer mode Entire-Checkpoint: 01M6RDPCWDBFF5XFBFW5K2T2YD
… in the playground evaluator picker Entire-Checkpoint: 01M6RE768M2DYVSN8R0FVWPXD5
…st set editor As in /w, three entry points open the queue picker for test cases: - Toolbar "Add annotation queue": the selected saved rows the grid shows, or else every saved row it shows. - Row menu "Add annotation queue" on a saved row. - Drawer header "Add to queue" for a saved row. A row that is not saved yet has no id and is never sent. The picker is the /m AddToQueuePicker, loaded on first open. The row menu keeps its focus from closing the picker as the menu closes.
feat(frontend): /m session drawer turns get their own actions and the readable message panel
…header feat(frontend): run header menu, edit evaluation, Compare entry and summary chips on /m
feat(frontend): /m run Configuration tab with prompt template, Add evaluator and Edit
…t-columns feat(frontend): metric, cost and per-tab columns in the /m evaluations list
…t-filters feat(frontend): /m evaluations list filter panel like /w
…arios feat(frontend): filter, column settings and metric columns in the /m scenarios table
feat(frontend): Deployments polish in /m: history tools, row menu, Use API first, richer deploy dialogs
…e-drawer feat(frontend): create and configure automatic evaluators in the editable drawer in /m
feat(frontend): automatic evaluators with types and categories in the /m playground evaluator picker
…-points feat(frontend): create evaluators from New evaluation, a new queue and trace Annotate in /m
…uator-create feat(frontend): create a new evaluator from the /m app playground evaluator picker
…arity-overview-evaluations
…tions feat(frontend): app overview evaluation tables with metrics, Application and New evaluation in /m
…ed-name fix(frontend): keep the typed name in the new evaluation drawer when an app is picked
fix(frontend): a chat trace opened in the /m playground keeps its messages
fix(frontend): keep playground drafts when leaving or switching revision in /m
Keep the evaluator create flow mounted when the list fills, hand a new evaluator back once, open older human revisions read-only, load every revision page before the registry delete guard decides, hide Deploy and Delete on an archived app overview, classify archived ids with their own agent flag request, clamp month ranges, stop test set auto-load after a failed page, and keep row menu clicks from opening the test case drawer.
fix(frontend): settle v0.128.10 review threads on /m parity batch 2
…keep archived app revisions read-only A live run with no run-wide metric row showed the newest minute's value as the run value. The old app shows no value there, so the card now shows none. An archived app's overview opened the editable revision drawer in beta developer mode, which can commit a new revision. It now opens the read-only drawer.
…hived-drawer fix(frontend): hide the newest-minute value on live metric cards and keep archived app revisions read-only
CodeQL flags the process, start and stop requests because the run id from the page URL goes into the request path as is. Encode it with encodeURIComponent, the same way other entity APIs build paths with ids. A normal UUID id gives the same URL.
…ons-url fix(frontend): encode the run id in evaluation run action URLs
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
New version v0.128.10 in
Contents
Batch 2 of the /m developer mode parity work: 28 PRs (#8174 to #8204, plus #8199 and #8201), all behind beta developer mode (
AGENTA_BETA_DEVELOPER_MODE), which stays off in production. Release fixes: #8209 (review threads: evaluator create flow, delete check across all pages, archived app actions, date range at month end, test set paging), #8213 (no newest-minute value on live metric cards, read-only revisions for archived apps), #8215 (encode the run id in evaluation run URLs; CodeQL).Final QA
Deploy steps
None. Frontend only (web and web-mobile). No migration, no new env var. Production keeps
AGENTA_BETA_DEVELOPER_MODEunset.