Skip to main content

Cyberstrike is now open source! AI-powered penetration testing for security professionals. Star on GitHub

Memory Tools

The memory tools let the agent keep notes — findings, target details, context — that persist across sessions as Markdown files in your project.

📸 SCREENSHOT: memory-storage.png

Memory storage layout

The Memory Tools

There are four memory tools — there is no delete, clear, export, or import operation:

ToolPurpose
memory_writeAppend a note to memory
memory_readRead stored memory
memory_searchSearch across stored notes
memory_contextPull relevant memory into the current context

Storage Layout

Memory is plain Markdown under .cyberstrike/:

.cyberstrike/
├── MEMORY.md ← long-term memory
└── memory/
└── 2026-07-03.md ← dated daily notes
  • MEMORY.md holds durable, long-term facts.
  • memory/<YYYY-MM-DD>.md files are per-day notes; each starts with a # Daily Notes - <date> heading and is appended to as the session runs.

Global memory (shared across projects) lives under ~/.config/cyberstrike/memory/.

Because everything is Markdown on disk, you can read, edit, or version-control it like any other project file.