agent-zero/plugins/_memory/extensions/python
linkliti 98c18e17d9 feat(memory): unify memory tools under one action-based memory tool
The four memory tools memory_load, memory_save, memory_delete, and memory_forget collapse into one memory tool whose action arg selects load, save, delete, or forget, matching the action-dispatch shape of other tools. The tool keeps the numeric threshold and limit coercion, the destructive-confirmation guidance, and the exact-match cleanup of forget, and rejects unknown actions through a plugin prompt file. Memory messages now log as a single memory type with icon verb headlines and a dedicated MEM badge matching the behavior adjustment brain pink accent. Update the tool prompt, the Responses schema and prompt tests, the auto-recall and consolidation imports, the orchestrator skill and README references to the new tool, and the plugin DOX and README.

Validation: pytest tests/test_responses_tools.py plugins/_memory/tests/test_memory_tool_ui.py tests/test_tool_action_contracts.py plugins/_orchestrator/tests/test_status_adapters.py
2026-10-21 23:37:32 +03:00
..
embedding_model_changed refactor - plugin names and builtin plugins 2026-03-10 22:20:53 +01:00
message_loop_prompts_after feat(memory): unify memory tools under one action-based memory tool 2026-10-21 23:37:32 +03:00
monologue_end feat(memory): unify memory tools under one action-based memory tool 2026-10-21 23:37:32 +03:00
monologue_start refactor - plugin names and builtin plugins 2026-03-10 22:20:53 +01:00