The GitHub Actions job "CI" on rocketmq-dashboard.git/rocketmq-studio has 
succeeded.
Run started by GitHub user lizhimins (triggered by lizhimins).

Head commit for run:
c7a10172acd530654b38c491bc2e942e1bb9d6a3 / lizhimins <[email protected]>
feat(web,server): AI conversation upgrades and console density/label fixes 
(#7327)

* feat(web,server): AI conversation upgrades and console density/label fixes

- assistant bubbles render as a fixed-width column so streaming no longer
  resizes them; tool cards collapse to one line with inline input/output
  switches and a live stopwatch that turns warning/error at 5/10 minutes
- follow-up suggestions: one small completion over the last question and
  answer, rendered as clickable chips after a run finishes
- messages typed during a run queue locally and drain in order; a
  conversation minimap navigates long transcripts; the context meter uses
  provider-reported usage instead of a transcript estimate
- structured tool output: row-list JSON and CSV render as tables, other
  JSON pretty-printed and colour-coded, raw text one click away
- reset the persisted agent engine to claude-code: a stale qoder
  preference failed every run with a bare failure tag
- row density: alert deliveries and alert events keep one line per row;
  alert events becomes a multi-select table with batch acknowledge and
  expand-row details
- create-rule modal compaction (help text in label tooltips, template
  editor and preview in a collapsed panel); certificate k8s IDs truncate
  with tooltip and copy; a flush disk type change warns that it only
  applies after a Broker restart and asks for a second confirmation
- health diagnosis summary labels name their units and calibers
- layout: the sider menu scrolls on short viewports; below md the
  navigation moves into a drawer with a compact top bar

* fix(ai): align the follow-up surface with the contract and style rules

Review fixes on top of the follow-up endpoint and the console density round:

- document POST /api/ai/conversations/:id/followups in docs/api-spec.md (row 121
  plus a 15.14 section), including the empty-array-is-success contract and the
  bounds the service enforces
- the controller javadoc still claimed eleven endpoints (nine JSON + two SSE);
  the surface is now thirteen (eleven JSON + two SSE)
- ask the model to reply in the language of the last answer, so the chips are 
not
  Chinese-only in an English console
- abbreviate the question as well as the answer before it goes into the prompt: 
a
  pasted log used to enter the template unbounded
- the alert level count in systemAlerts renders at 14px like every other label;
  the 12px was the only sub-14px text this branch added

Report URL: 
https://github.com/apache/rocketmq-dashboard/actions/runs/40289686188

With regards,
GitHub Actions via GitBox

Reply via email to