Forget

作者 rohitg00007a1a7fe864無授權條款29K 個星標收錄於 2026年10月8日更新於 2026年10月8日儲存庫今天更新

Delete specific observations from agentmemory after showing them and getting explicit confirmation. Use when the user says "forget this", "delete memory", "remove that note", or wants to scrub specific data for privacy.

僅含說明AI & Agents
AI 產生的概覽

在顯示符合項目並取得使用者明確確認後,從 agentmemory 刪除特定觀察記錄。

功能
此技能引導代理從 agentmemory 移除選定的記憶。它會先搜尋符合的記憶,顯示符合項目(工作階段 ID、記憶 ID、標題),要求明確確認,接著刪除已確認的記憶 ID 並回報實際刪除數量。它也涵蓋刪除單一經驗教訓,並提醒刪除具破壞性且不可逆。
適用情境
當使用者要求忘記、刪除或移除特定已儲存記憶,或基於隱私需要清除特定資料時使用。它適用於依工作階段、檔案路徑或搜尋詞進行定向刪除,而非批次記憶管理。
執行需求
需要提供 memory_smart_search、memory_governance_delete 和 memory_lesson_delete 工具的 agentmemory MCP 伺服器。不隨附指令碼,僅為指示文件。

The user wants to remove data from agentmemory: $ARGUMENTS

Quick start

json
memory_smart_search { "query": "old api key in config", "limit": 20 }

Show the matches, get a yes, then:

json
memory_governance_delete { "memoryIds": ["abc12345", "def67890"], "reason": "user privacy request" }

Expected output:

text
Found 2 matching memories. Confirmed. Deleted 2 memories.

Why

This is destructive and irreversible. Show exactly what will be deleted and get an explicit yes before calling delete. Delete by memory ID, never a bare session.

Workflow

  1. Search with memory_smart_search, the user's text as query, limit: 20.
  2. Show what matched: session ids, memory ids, titles. Ask for explicit confirmation. Do not proceed on silence or a vague "sure, whatever".
  3. On confirmation, call memory_governance_delete with memoryIds (array or comma-separated string) and optional reason (default plugin skill request).
  4. To drop a whole session, collect every memory id in that session from the search results and pass them all. The MCP does not accept a bare sessionId.
  5. Lessons are separate: delete one with memory_lesson_delete and its lessonId; memory_governance_delete does not touch lessons.
  6. Report the deletion count back. A count of 0 means the ids did not exist; say so instead of claiming a delete.

Anti-patterns

WRONG: search returns matches, you immediately call memory_governance_delete without showing them or waiting for a yes.

RIGHT: list the matches, ask "Delete these 2? (yes/no)", and only delete after an explicit yes.

Checklist

  • Matches were shown to the user before any delete.
  • An explicit yes was received, not assumed.
  • memoryIds holds real ids from the search, never a bare sessionId.
  • Final message states the actual count deleted.

See also

  • remember: the write side; forget is its undo.
  • recall: find the exact memory id before deleting.

Troubleshooting

See ../_shared/TROUBLESHOOTING.md if memory_smart_search or memory_governance_delete is not available.

來源與署名

來源:rohitg00/agentmemory位於plugin/skills/forget提交007a1a7

授權條款: 無授權條款

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架