Skip to content

feat(journey): edit and delete learned skills/memories - #55859

Merged
OutThisLife merged 3 commits into
mainfrom
bb/journey-edit-delete
Jun 30, 2026
Merged

feat(journey): edit and delete learned skills/memories#55859
OutThisLife merged 3 commits into
mainfrom
bb/journey-edit-delete

Conversation

@OutThisLife

Copy link
Copy Markdown
Collaborator
image

Summary

Edit and delete journey nodes (learned skills + memories) across all surfaces, building on the merged /journey timeline (#55555).

  • Backendagent/learning_mutations.py maps node ids → on-disk SKILL.md or §-delimited memory chunks; skill deletes archive (curator-restorable), memory deletes rewrite MEMORY.md/USER.md
  • CLIhermes journey list|delete|edit <id> with confirm prompt + $EDITOR
  • TUI/journey overlay: d delete (y confirm), e edit ($EDITOR via shared openInEditor helper), live refresh
  • Desktop — right-click context menu on star-map nodes: inline edit modal, delete confirm, graph reloads on mutation

Test plan

  • scripts/run_tests.sh tests/agent/test_learning_mutations.py
  • ui-tui typecheck
  • TUI /journey — select a memory, e edit in $EDITOR, d delete with confirm, graph refreshes
  • CLI — hermes journey list, hermes journey edit <id>, hermes journey delete <id> -y
  • Desktop star map — right-click node → Edit / Delete, node disappears from canvas after delete

Map journey node ids back to SKILL.md or §-delimited memory chunks and
perform user-initiated edits/deletes. Skill deletes archive (curator-
restorable); memory deletes rewrite MEMORY.md/USER.md in place.
Expose learning_mutations via hermes journey subcommands, TUI gateway
learning.detail|delete|edit, and /api/learning/node for the desktop app.
TUI /journey gets d/e with confirm + $EDITOR; desktop gets a right-click
context menu with inline edit modal. Both refresh the graph after mutation.
Extract openInEditor into the shared TUI editor helper.
@OutThisLife
OutThisLife merged commit d153918 into main Jun 30, 2026
34 checks passed
@OutThisLife
OutThisLife deleted the bb/journey-edit-delete branch June 30, 2026 20:14
@alt-glitch alt-glitch added type/feature New feature or request P3 Low — cosmetic, nice to have comp/agent Core agent runtime: loop, agent_init, prompt builder, context-compression, responses endpoint comp/cli CLI entry point, hermes_cli/, setup wizard comp/tui Terminal UI (ui-tui/ + tui_gateway/) comp/desktop Electron desktop app (apps/desktop/*) tool/memory Memory tool and memory providers tool/skills Skills system (list, view, manage) labels Jun 30, 2026
OutThisLife added a commit that referenced this pull request Jun 30, 2026
The merged #55859 left the star-map NodeContextMenu import and the
canvas onContextMenu prop out of perfectionist's required order, failing
`npm run lint` in the desktop workspace. Reorder both.
OutThisLife added a commit that referenced this pull request Jun 30, 2026
…llowup

fix(journey): atomic memory writes + desktop lint fixups (follow-up to #55859)
dtera pushed a commit to dtera/hermes-agent that referenced this pull request Jul 1, 2026
The merged NousResearch#55859 left the star-map NodeContextMenu import and the
canvas onContextMenu prop out of perfectionist's required order, failing
`npm run lint` in the desktop workspace. Reorder both.
waefrebeorn pushed a commit to waefrebeorn/slermes that referenced this pull request Jul 2, 2026
…it-delete

feat(journey): edit and delete learned skills/memories
waefrebeorn pushed a commit to waefrebeorn/slermes that referenced this pull request Jul 2, 2026
The merged NousResearch#55859 left the star-map NodeContextMenu import and the
canvas onContextMenu prop out of perfectionist's required order, failing
`npm run lint` in the desktop workspace. Reorder both.
waefrebeorn pushed a commit to waefrebeorn/slermes that referenced this pull request Jul 2, 2026
…it-delete-followup

fix(journey): atomic memory writes + desktop lint fixups (follow-up to NousResearch#55859)
Jasper6439 pushed a commit to Jasper6439/hermes-agent that referenced this pull request Jul 5, 2026
The merged NousResearch#55859 left the star-map NodeContextMenu import and the
canvas onContextMenu prop out of perfectionist's required order, failing
`npm run lint` in the desktop workspace. Reorder both.
habarmc1223-sudo pushed a commit to habarmc1223-sudo/hermes-agent-fluxmem that referenced this pull request Jul 8, 2026
…it-delete

feat(journey): edit and delete learned skills/memories
habarmc1223-sudo pushed a commit to habarmc1223-sudo/hermes-agent-fluxmem that referenced this pull request Jul 8, 2026
The merged NousResearch#55859 left the star-map NodeContextMenu import and the
canvas onContextMenu prop out of perfectionist's required order, failing
`npm run lint` in the desktop workspace. Reorder both.
habarmc1223-sudo pushed a commit to habarmc1223-sudo/hermes-agent-fluxmem that referenced this pull request Jul 8, 2026
…it-delete-followup

fix(journey): atomic memory writes + desktop lint fixups (follow-up to NousResearch#55859)
santhreal pushed a commit to santhreal/hermes-agent that referenced this pull request Jul 13, 2026
…it-delete

feat(journey): edit and delete learned skills/memories
santhreal pushed a commit to santhreal/hermes-agent that referenced this pull request Jul 13, 2026
The merged NousResearch#55859 left the star-map NodeContextMenu import and the
canvas onContextMenu prop out of perfectionist's required order, failing
`npm run lint` in the desktop workspace. Reorder both.
santhreal pushed a commit to santhreal/hermes-agent that referenced this pull request Jul 13, 2026
…it-delete-followup

fix(journey): atomic memory writes + desktop lint fixups (follow-up to NousResearch#55859)
Gravezzz pushed a commit to Gravezzz/hermes-agent that referenced this pull request Jul 21, 2026
…it-delete

feat(journey): edit and delete learned skills/memories
Gravezzz pushed a commit to Gravezzz/hermes-agent that referenced this pull request Jul 21, 2026
The merged NousResearch#55859 left the star-map NodeContextMenu import and the
canvas onContextMenu prop out of perfectionist's required order, failing
`npm run lint` in the desktop workspace. Reorder both.
Gravezzz pushed a commit to Gravezzz/hermes-agent that referenced this pull request Jul 21, 2026
…it-delete-followup

fix(journey): atomic memory writes + desktop lint fixups (follow-up to NousResearch#55859)
leewenjie pushed a commit to leewenjie/hermes-agent that referenced this pull request Aug 7, 2026
…it-delete

feat(journey): edit and delete learned skills/memories
leewenjie pushed a commit to leewenjie/hermes-agent that referenced this pull request Aug 7, 2026
The merged NousResearch#55859 left the star-map NodeContextMenu import and the
canvas onContextMenu prop out of perfectionist's required order, failing
`npm run lint` in the desktop workspace. Reorder both.
leewenjie pushed a commit to leewenjie/hermes-agent that referenced this pull request Aug 7, 2026
…it-delete-followup

fix(journey): atomic memory writes + desktop lint fixups (follow-up to NousResearch#55859)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp/agent Core agent runtime: loop, agent_init, prompt builder, context-compression, responses endpoint comp/cli CLI entry point, hermes_cli/, setup wizard comp/desktop Electron desktop app (apps/desktop/*) comp/tui Terminal UI (ui-tui/ + tui_gateway/) P3 Low — cosmetic, nice to have tool/memory Memory tool and memory providers tool/skills Skills system (list, view, manage) type/feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants