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
