Skip to content

[release] v0.128.11 - #8218

Merged
mmabrouk merged 30 commits into
mainfrom
release/v0.128.11
Nov 7, 2026
Merged

mmabrouk merged 30 commits into
mainfrom
release/v0.128.11

Conversation

@github-actions

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

Copy link
Copy Markdown
Contributor

New version v0.128.11 in

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

Contents

Batch 3, the last batch of the /m developer mode parity work: #8206 (queue name and description edit), #8207 (scenario drawer), #8208 (compare runs), #8210 (playground test set dialog and links; the shared link builder also fixes the /w evaluator playground link), #8212 (evaluations list selection, bulk delete, columns and CSV export; shared selection bar), #8214 (playground "Run one step" menu and evaluator result card). Release fix #8222: speed budgets for three app pages, compare row matching, compare evaluator columns, numeric CSV metrics. All behind beta developer mode.

Final QA

  • /m without Developer Mode looks and works as in v0.128.10 on staging and oss; routing with Developer Mode on and beta on and off works (the production preview of the beta switch).
  • Beta on oss: queue edit saves, scenario drawer, compare runs with "Differs", test set drop zone, evaluator link after reload (/m and /w), evaluations selection, bulk delete, columns, CSV, Run one step and the evaluator card.
  • Beta on EE staging: routing, all developer pages, queue edit, selection bars, CSV, names in place of ids.
  • /m speed check on web-mobile 4adb7ee: pass, app shell 887.3 KB, /evaluations 1084.2 KB of 1093.9 KB.

Deploy steps

  • After the web deploy passes in both regions, and only on Mahmoud's word: set AGENTA_BETA_DEVELOPER_MODE=true for live US and live EU in agenta_cloud (web and web-mobile env, like agenta_cloud Enhancement: save variant tabs order #1789 for staging and oss), roll the web pods US first, and check routing with a minted account. Rollback: unset it and roll the web pods.

Agenta Product Agent and others added 20 commits November 6, 2026 18:55
…oper mode)

The Configuration tab now saves the name and description with
PATCH /evaluations/queues/{id}. A simple queue is an evaluation queue with
the same id and reads its name and description from it, so no API change
is needed. Only users with edit_evaluation_queues see the fields, and only
in beta developer mode; everyone else keeps the read-only view.

Entire-Checkpoint: 01M6S1Z6BKYX85XV483GTXZT8H
… drawer

The scenario drawer of the /m run page now shows, for the app output and
for each evaluator, a button that opens that step's trace in the trace
drawer and the time, tokens and cost of the step's own call. The header
gets the old app's tools: full screen, fold all sections, copy the
scenario as JSON, and a Form or JSON view. Sections fold one by one.

The step metrics come from the scenario's metric rows that the page
already reads, and the traces are the ones the page reads in one request
per page, so the drawer sends no new request. The Annotate tab keeps its
plain layout and its save path.

Entire-Checkpoint: 01M6S2RKQEJFM0ZCC4QW91YJK2
Pick up to 4 runs from the Compare picker (search, status filters,
Selected n/4), kept in ?compare=a,b as in /w. The header shows each
compared run as a colored chip. Overview shows one summary column, radar
series and bar per run with the delta to the base run; Scenarios follows
each scenario with the compared runs' scenario for the same test case.
The compared views load lazily. Shared rules live in
@agenta/entities/evaluationRun runCompare.ts.

Entire-Checkpoint: 01M6S35TN0BSPNJ8DQ1M8APMXJ
…nd load dialog

Entire-Checkpoint: 01M6S40YAT8HWBR7BVCEK78ZPA
…mn menu on the evaluations list

Evaluations list in /m: a checkbox per run with select all, a bulk Delete
behind edit_evaluation_runs with one confirm and one request, Export CSV of
the selected runs (or every run on screen) with the columns on screen, and
a Columns menu that hides reference and metric columns per browser.

The export header and lines are pure functions in
@agenta/entities/evaluationRun (runListExportHeaders, runListExportRow,
visibleRunListColumns). The export code loads on the first click.

Entire-Checkpoint: 01M6S51RQFBT5JMXK8CWV5RMN2
…bles, and budget the app evaluations route

The bulk actions now sit next to the count and stick to the scroller's left
edge, so a table wider than the screen does not push Delete out of view.
Adds the speed budget entry for apps/[app_id]/evaluations at its measured
size.

Entire-Checkpoint: 01M6S5SSF78G57A5KNABQQ0QZB
…rawer' into feat/m-parity-evaluation-compare
…figuration

A compared run's scenario row opens the scenario drawer on that run, so
Previous and Next stay in it. The Configuration tab shows one column per
compared run with its summary, test set, application and evaluators.

Entire-Checkpoint: 01M6S6MG07STWKSH62W1ZQHFFM
…uggestions in the /m playground

Entire-Checkpoint: 01M6S77Q00SNXXFCXCHSSV4J54
…he base run

Uses the old app's rule (runConfigDiff in @agenta/entities): test set ids
and revisions, app, app revision and version, evaluator ids and versions
in any order. A differing row is tinted and says Differs.

Entire-Checkpoint: 01M6S7DF8GVSXE9TDMBCXKNSHT
… test cases and the evaluator draft

Entire-Checkpoint: 01M6S91994Q0MSY279H311R0RK
…vision in the /m drawer

Entire-Checkpoint: 01M6SBTK95919DT44PJ8T4PF06
… the real router

Entire-Checkpoint: 01M6SDF7ZKH3WCB68MWQ6PXGX0
@coderabbitai

coderabbitai Bot commented Nov 7, 2026 •

Copy link
Copy Markdown
Contributor

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

Run configuration

  • Source mode: Auto
  • Repository: Agenta-AI/agenta
  • Branch: main
  • File: .coderabbit.yaml
  • Commit: c93797b
  • Layers: Repository YAML (base), Organization UI (inherited)
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 12cd50ca-afc6-44e8-9478-bad2690d3806

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

feat(frontend): edit a queue's name and description in /m
…s-drawer

feat(frontend): show each step's trace and metrics in the /m scenario drawer
feat(frontend): compare evaluation runs on the /m run page
…og-url

feat(frontend): drop a file to create a test set from the /m playground load dialog, and keep the evaluator playground state in its address
…t-export

feat(frontend): evaluations list selection, bulk delete, CSV export and column menu in /m
feat(frontend): run one step, evaluator run status and prompt input suggestions in the /m playground
@github-actions

github-actions Bot commented Nov 7, 2026 •

Copy link
Copy Markdown
Contributor Author

Website preview

Preview URL: https://pr-8218-agenta-website-preview.mahmoud-637.workers.dev

Built from 4adb7eec54c9ecab000fe734ff1b152e2d4ab464. This comment updates in place on every push.

@github-actions

github-actions Bot commented Nov 7, 2026 •

Copy link
Copy Markdown
Contributor Author

Railway Preview Environment

Item Value
Status stopped
Commit 4adb7eec54c9ecab000fe734ff1b152e2d4ab464
Manual expiry (UTC) Not granted
CI deadline (UTC) Not granted
Workflow https://github.com/Agenta-AI/agenta/actions/runs/42361953177

Dependent tests finished. Post /preview for manual review. Environment absence verified; retained storage requires separate provider accounting.

Post /preview as a new comment to request a one-hour preview. Repeating it while active does not extend the hour.
Preview data is disposable. Expiry is enforced by the next successful cleanup sweep, not an exact timer.
Environment deletion stops its compute. Provider-retained storage and permanent services may still be billed.

…and speed budgets

- Compared scenarios: number each row of a loaded page on its own, so rows without a
  test case match the right row of the base run.
- Compared scenarios: one compared evaluator no longer fills two base evaluator columns.
- Evaluations CSV export: a negative metric such as -0.5 stays a number instead of '-0.5.
- Speed budgets for the app endpoints, traces and variants pages.
mmabrouk and others added 3 commits November 7, 2026 10:41
…uns export

A run name such as -001 keeps its formula guard, so a spreadsheet does not read it as -1.
Only a metric cell that is a plain negative number is written as a number.
…etrics

A categorical value such as -001 stays text and keeps the formula guard.
fix(frontend): v0.128.11 release fixes for compared runs, CSV export and speed budgets

@mmabrouk mmabrouk left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 The AI agent says: Approved on Mahmoud's instruction after the v0.128.11 production deploy (workflow 29 runs 42370656130 for US and 42371555141 for EU) passed the live checks.

@mmabrouk
mmabrouk merged commit aa9a735 into main Nov 7, 2026
93 checks passed
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.

1 participant