Skip to content

Sidebar detail rows: structured Work/Tasks/Agents inspection (restored from #2694) #2889

@Hmbown

Description

@Hmbown

Restored from deleted issue #2694 because @aboimpinto had explicitly offered to take a focused pass. The old milestone-specific framing is intentionally removed here; this issue preserves the community-owned slice and the useful design direction.

Preserved contributor intent

@aboimpinto asked to take a focused pass and suggested splitting the work into two safer slices:

  • first extract a structured sidebar/work display model;
  • then add row-level detail popovers on top of that model.

That direction is valuable because it keeps lifecycle semantics out of sidebar.rs and makes the sidebar render a projection rather than infer workflow state directly.

Maintainer note

The original thread also noted that #2854 may already cover part of the row hover/popover behavior. Before opening implementation work, please inspect current crates/tui/src/tui/sidebar.rs, crates/tui/src/tui/app.rs, and existing sidebar tests so this becomes either:

  • a narrow follow-up that fills real gaps; or
  • a closure with evidence if the shipped implementation already satisfies the issue.

Acceptance target

Keep the compact Work/Tasks/Agents sidebar, but make truncated rows inspectable through structured, redacted detail metadata without moving workflow lifecycle policy into the rendering layer.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    Status
    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions