From 461b7ebd4bd489e319396ec489990fa30b4a60bc Mon Sep 17 00:00:00 2001 From: Michael Panchenko Date: Thu, 14 May 2026 22:48:51 +0200 Subject: [PATCH] Memory management: * Add renaming with auto-updated references * More specific identifier naming (use term unmarked_memories) Improve memory documentation: * Explain reference concept * Explain rationale Add memory CLI commands * CRUD operations --- CHANGELOG.md | 14 +++ docs/02-usage/040_workflow.md | 12 ++- docs/02-usage/045_memories.md | 122 ++++++++++++++++++++++- src/serena/cli.py | 142 +++++++++++++++++++++++++-- src/serena/project.py | 73 +++++++++++--- src/serena/tools/memory_tools.py | 12 +-- test/serena/test_memories_manager.py | 36 +++---- 7 files changed, 356 insertions(+), 55 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3e05a886..f310bc59 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,20 @@ Status of the `main` branch. Changes prior to the next official version change w - Modal markup cleanup: extract shared CSS classes (`.modal-info`, `.modal-hint`, `.modal-prompt`, `.modal-field`, `.modal-input`, `.modal-select`, `.modal-textarea`, `.modal-actions`, `.btn-secondary`) and remove duplicated inline styles from all seven modals. Inputs and textareas get an accent-colored focus ring; the modal backdrop has a subtle blur. - Add Language: replace the native `