hermes - 💡(How to fix) Fix [Bug]: Dashboard: Parent/Child dependency labels swapped in task detail panel UI

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…

Error Message

Additional Logs / Traceback (optional)

Root Cause

Root Cause Analysis (optional)

Fix Action

Fix / Workaround

Workaround: hermes kanban show <id> shows correct dependency direction.

Workaround: hermes kanban show <id> shows correct dependency direction.

Code Example

Report:https://paste.rs/65xIO
 agent.log:https://paste.rs/cliZ2
 gateway.log:https://paste.rs/WlFQT

---
RAW_BUFFERClick to expand / collapse

Bug Description

I found one small UI issue while testing the board using the dashboard ui :

The bug: In the task detail panel, the "Parents" and "Children" sections appear to be swapped. A task's children (downstream) show up under "Parents," and the real parents either don't show or appear under "Children."

Steps to reproduce:
1. Create a parent task and child tasks via hermes kanban link parent_id child_id
2. CLI confirms correct linking: hermes kanban show parent_id → children: [...], parents: []
3. Open the parent task in the dashboard → Dependencies panel
4. Observe: children listed under "Parents" heading; real parents hidden

Expected: "Parents" = upstream tasks this task waits on. "Children" = downstream tasks waiting on this one.

Actual: Labels or data binding reversed in the dashboard. CLI data is correct.

Why it matters: After decompose, it looks like the new tasks are parents of the original instead of children, causing confusion. Users have to double-check with CLI every time.

Workaround: hermes kanban show <id> shows correct dependency direction.
<img width="1124" height="623" alt="Image" src="https://github.com/user-attachments/assets/30032d4a-6b56-4379-9cad-ecdb169ab122" /> <img width="1130" height="679" alt="Image" src="https://github.com/user-attachments/assets/8ed43646-13ad-42ca-92b7-057c4573f347" />

Steps to Reproduce

  • Create a parent task and child tasks via hermes kanban link parent_id child_id

    • Confirm correct linking via CLI: hermes kanban show parent_id → shows children: [...] with parents: []
    • Open the parent task in the dashboard → Dependencies panel
    • Observe: children listed under "Parents" heading; real parents hidden or absent

    Expected: "Parents" = upstream tasks this task waits on. "Children" = downstream tasks waiting on this one.

    Actual: Labels or data binding reversed in the dashboard. CLI data is correct.

    Why it matters: After decompose, it looks like the new tasks are parents of the original instead of children, causing confusion.

    Workaround: hermes kanban show <id> shows correct dependency direction.

Expected Behavior

"Parents" section shows tasks this task depends on (upstream/blocking). "Children" section shows tasks that depend on this task (downstream).

Actual Behavior

Children appear under "Parents" label. True parents hidden or absent. CLI data is correct — only the dashboard UI labels are swapped.

Affected Component

Other

Messaging Platform (if gateway-related)

No response

Debug Report

Report:https://paste.rs/65xIO
 agent.log:https://paste.rs/cliZ2
 gateway.log:https://paste.rs/WlFQT

Operating System

Kubuntu 26 LTS

Python Version

Python 3.14.4

Hermes Version

v0.15.1 (2026.5.29)

Additional Logs / Traceback (optional)

Root Cause Analysis (optional)

No response

Proposed Fix (optional)

No response

Are you willing to submit a PR for this?

  • I'd like to fix this myself and submit a PR

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

hermes - 💡(How to fix) Fix [Bug]: Dashboard: Parent/Child dependency labels swapped in task detail panel UI