hermes - ✅(Solved) Fix [Feature]: Kanban Delete archived jobs [1 pull requests, 1 participants]

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…
GitHub stats
NousResearch/hermes-agent#19913Fetched 2026-05-05 06:04:26
View on GitHub
Comments
0
Participants
1
Timeline
5
Reactions
0
Author
Participants
Timeline (top)
labeled ×4cross-referenced ×1

Fix Action

Fixed

PR fix notes

PR #19964: Add kanban archive --rm for archived tasks

Description (problem / solution / changelog)

Summary

  • add hermes kanban archive --rm <task-id ...> to permanently delete already-archived tasks
  • keep deletion behind an archive-first safety gate so live tasks cannot be removed in one step
  • remove related kanban rows (links, comments, events, runs, notify subscriptions) when an archived task is deleted

Testing

  • pytest tests/hermes_cli/test_kanban_db.py -q -k 'delete_archived_task or archive_hides_from_default_list'
  • pytest tests/hermes_cli/test_kanban_core_functionality.py -q -k 'archive_bulk or archive_rm'
  • ruff check hermes_cli/kanban.py hermes_cli/kanban_db.py

Closes #19913

Changed files

  • hermes_cli/kanban.py (modified, +22/-5)
  • hermes_cli/kanban_db.py (modified, +26/-0)
  • tests/hermes_cli/test_kanban_core_functionality.py (modified, +31/-0)
  • tests/hermes_cli/test_kanban_db.py (modified, +31/-0)
RAW_BUFFERClick to expand / collapse

Problem or Use Case

In some of my initial playing with Kanban jobs, I had a few misconfigurations that failed badly. I archived them to remove them from the KB board, but to be honest, they add no value and I'd like to delete them.

I don't want to play around with SQLite to remove them, but if there's no harm, then this is an option.

Ideally, I'd like to something like "hermes kanban archive --rm t_60441238"

Proposed Solution

Perhaps add a "hermes kanban archive --rm t_60441238" In the kanban UI, perhaps have a trash-can icon to remove an archived job

This would restrict it to archived entries only, so a user would have to specifically archive jobs to allow this to happen.

Alternatives Considered

Deleting content within SQLite is an option, but not really good practice.

Feature Type

CLI improvement

Scope

None

Contribution

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

Debug Report (optional)

extent analysis

TL;DR

Implementing a --rm flag for the hermes kanban archive command could provide a safe way to delete archived jobs.

Guidance

  • Consider the potential impact of adding a delete feature to the Kanban board, ensuring it aligns with the application's data management and user experience goals.
  • Evaluate the proposed hermes kanban archive --rm command syntax for consistency with existing CLI commands and user expectations.
  • Assess the benefits of restricting deletion to archived entries only, as a means to prevent accidental data loss.
  • Investigate the feasibility of adding a trash-can icon to the Kanban UI for removing archived jobs, considering both usability and accessibility aspects.

Example

No code example is provided due to the lack of specific technical details in the issue.

Notes

The implementation should carefully consider data integrity, user permissions, and potential edge cases to ensure the delete feature does not introduce unintended consequences.

Recommendation

Apply workaround: Implement the proposed hermes kanban archive --rm command or a similar solution that allows for the safe deletion of archived jobs, as it directly addresses the user's need without requiring direct SQLite manipulation.

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 - ✅(Solved) Fix [Feature]: Kanban Delete archived jobs [1 pull requests, 1 participants]