Skip to content

Kanban completed-run metadata renders as alarming large highlighted box #19548

@novaflash82

Description

@novaflash82

Bug Description

Completed Kanban jobs in the dashboard/TUI render their run metadata/diff output as a large pale highlighted box. The box looks visually alarming and reads like an error/crash panel even though the job completed successfully.

This appears to be a UI/UX rendering issue rather than a task execution failure: completed runs are working, but the completed-run metadata/output preview is shown too prominently and with poor contrast.

Steps to Reproduce

  1. Create and run a Kanban task that writes a file and completes with metadata, e.g. changed_files, source URLs, and/or a generated Markdown artifact.
  2. Open the Kanban dashboard/TUI task detail view for the completed task.
  3. Scroll to the RUN HISTORY section.
  4. Observe the completed run summary and metadata/file preview panel.

Expected Behavior

Completed jobs should look clearly completed and non-alarming. Large metadata/diff blobs should probably be collapsed by default or labeled clearly, e.g.:

  • Run metadata collapsed/expandable
  • Changed files list shown compactly
  • Diff / artifact preview behind an explicit expand control
  • Better contrast so the panel does not look like an error state

Actual Behavior

The completed run shows a large, pale highlighted box containing JSON-ish metadata and/or file preview content. In practice it looks like a bug, warning, or crash output even when the task completed normally.

Example Context

Observed on a completed Kanban writer task. The run history showed:

  • COMPLETED @WRITER
  • A normal success summary
  • A large highlighted block containing metadata such as changed_files, URLs, homepage sections, and generated artifact details

The task itself completed successfully; the problem is the presentation of the completed-run output/metadata.

Suggested Fix

Treat completed-run metadata and inline diff/file previews as secondary details:

  1. Collapse metadata by default in completed run history.
  2. Add an explicit label like Run metadata or Output preview.
  3. Render changed files as a compact list.
  4. Use a less alarming background/contrast treatment.
  5. If possible, show only the summary by default and require expansion for full JSON/diff content.

Environment

  • Hermes Agent Kanban dashboard/TUI
  • OS: WSL/Linux
  • Provider/model used by worker: openai-codex / gpt-5.5

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Low — cosmetic, nice to havecomp/pluginsPlugin system and bundled pluginscomp/tuiTerminal UI (ui-tui/ + tui_gateway/)type/bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions