rohitg00/agentmemory

forget

Delete specific observations from agentmemory after showing them and getting explicit confirmation.

Ver código-fonte
Documento original do Skill

Renderizado do repositório de origem, preservando títulos, exemplos, código, tabelas, links e imagens.

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".

  1. On confirmation, call memory_governance_delete with memoryIds (array or

comma-separated string) and optional reason (default plugin skill request).

  1. 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.

  1. Lessons are separate: delete one with memory_lesson_delete and its

lessonId; memory_governance_delete does not touch lessons.

  1. 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 `memorysmartsearch` or `memorygovernance_delete` is not available.

do mesmo repositório

Mais Skills

Todos os Skills
rohitg00
Comunidade

commit-context

Trace a file, function, or line back to the agent session that produced its current commit. Use when the user asks "why is this code here", "what was the agent doing when this changed", "who wrote this", or wants context on a specific location in the codebase.

instalações
9
GitHub Stars
29,2 mil
Atualizado
5 de out.
rohitg00
Comunidade

commit-history

List recent git commits linked to agent sessions, optionally filtered by branch or repo. Use when the user asks "show agent commits", "what has the agent shipped", "list linked commits", or wants commits with their session context.

instalações
9
GitHub Stars
29,2 mil
Atualizado
5 de out.
rohitg00
Comunidade

lesson

Save a correction or hard-won rule as a confidence-weighted lesson that resurfaces before similar work. Use when the user corrects your approach, says "learn this", "always" or "never do X", or you notice yourself repeating a past mistake.

instalações
9
GitHub Stars
29,2 mil
Atualizado
5 de out.
rohitg00
Comunidade

memory-discipline

The session loop that makes agentmemory pay off, recall before starting work, save at decision points, learn from corrections. Use when starting a nontrivial task, after settling a decision or debugging a gotcha, or whenever deciding if something belongs in memory.

instalações
9
GitHub Stars
29,2 mil
Atualizado
5 de out.