Skip to content

[release] v0.128.10 - #8205

Open
github-actions[bot] wants to merge 123 commits into
mainfrom
release/v0.128.10
Open

github-actions[bot] wants to merge 123 commits into
mainfrom
release/v0.128.10

Conversation

@github-actions

@github-actions github-actions Bot commented Nov 6, 2026 •

Copy link
Copy Markdown
Contributor

New version v0.128.10 in

  • web
    • web/oss
    • web/ee
    • web/mobile
  • services
  • api
  • sdks
    • sdks/python
  • clients
    • clients/python
    • clients/typescript
  • kubernetes
    • kubernetes/helm

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

  • /m without Developer Mode looks and works as in v0.128.9 on staging and oss (pages, routing, a message on the cheapest model, /w invite default).
  • Beta developer mode on oss: deployments "-", test set revisions and archived notice, archived app overview read-only, evaluator create from four places, evaluations columns and filters, run rename, Configuration and Scenarios, live Stop, playground drafts and Discard, chat trace messages, New Auto Evaluation keeps the name, nested Create new menu.
  • Beta developer mode on EE staging: routing, all developer pages, picker look, names in place of ids.
  • /m speed check on web-mobile 746281f: pass, app shell 885.4 KB.

Deploy steps

None. Frontend only (web and web-mobile). No migration, no new env var. Production keeps AGENTA_BETA_DEVELOPER_MODE unset.

Agenta Product Agent added 30 commits November 6, 2026 12:16
… 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.
… tools, row menu, Use API first, richer deploy dialogs

Entire-Checkpoint: 01M6RBYENTK11MM95AVW30447H
…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.
mmabrouk and others added 12 commits November 6, 2026 19:28
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
Agenta Product Agent and others added 15 commits November 6, 2026 19:48
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
…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

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants