← Browse

@webzler/agentmemory

A

A hybrid memory system that provides persistent, searchable knowledge management for AI agents.

skillclaude

Install

agr install @webzler/agentmemory --target claude

Writes 23 files into .claude/skills/, pinned to git-17160641.

  • .claude/skills/agentmemory/.gitignore
  • .claude/skills/agentmemory/.vscodeignore
  • .claude/skills/agentmemory/API.md
  • .claude/skills/agentmemory/ARCHITECTURE.md
  • .claude/skills/agentmemory/CLINE_ROOCODE_MEMORY_BANK_METHODS.md
  • .claude/skills/agentmemory/CONTRIBUTING.md
  • .claude/skills/agentmemory/DASHBOARD_TESTING.md
  • .claude/skills/agentmemory/DEBUGGING_DASHBOARD.md
  • .claude/skills/agentmemory/DEBUG_DASHBOARD_EMPTY.md
  • .claude/skills/agentmemory/FIND_KILOCODE_ID.md
  • .claude/skills/agentmemory/LICENSE
  • .claude/skills/agentmemory/PROJECT_INIT_CODE.md
  • .claude/skills/agentmemory/README.md
  • .claude/skills/agentmemory/REINSTALL_GUIDE.md
  • .claude/skills/agentmemory/SECURITY.md
  • .claude/skills/agentmemory/SKILL.md
  • .claude/skills/agentmemory/TESTING.md
  • .claude/skills/agentmemory/agentMemory - Complete Project Blueprint.md
  • .claude/skills/agentmemory/detect-agents.js
  • .claude/skills/agentmemory/package-lock.json
  • .claude/skills/agentmemory/package.json
  • .claude/skills/agentmemory/test-dashboard.js
  • .claude/skills/agentmemory/tsconfig.json

Document


name: agentMemory description: A hybrid memory system that provides persistent, searchable knowledge management for AI agents.

agentMemory Skill

This skill extends your capabilities by providing a persistent, searchable memory bank that automatically syncs with project documentation.

Prerequisites

  • Node.js installed
  • Check if agentMemory is already installed in the project:
    ls -la .agentMemory
    

Setup

  1. Install Dependencies:

    npm install
    
  2. Build the Project:

    npm run compile
    
  3. Start the Memory Server: You need to run the MCP server to interact with the memory bank.

    npm run start-server <project_id> <absolute_path_to_workspace>
    

    Note: This skill typically runs as a background process or via an mcp-server configuration. ensuring it is running is key.

Capabilities (MCP Tools)

Once the server is running, you can use these tools:

memory_search

Search for memories by query, type, or tags.

  • Args: query (string), type? (string), tags? (string[])
  • Usage: "Find all authentication patterns" -> memory_search({ query: "authentication", type: "pattern" })

memory_write

Record new knowledge or decisions.

  • Args: key (string), type (string), content (string), tags? (string[])
  • Usage: "Save this architecture decision" -> memory_write({ key: "auth-v1", type: "decision", content: "..." })

memory_read

Retrieve specific memory content by key.

  • Args: key (string)
  • Usage: "Get the auth design" -> memory_read({ key: "auth-v1" })

memory_stats

View analytics on memory usage.

  • Usage: "Show memory statistics" -> memory_stats({})

Workflow

  1. Initialization: The first time you run this in a project, it may attempt to import existing markdown memory banks from .kilocode/, .clinerules/, or .roo/.
  2. Development Loop:
    • Before Task: Search memory for relevant context.
    • During Task: Use read/search to answer questions.
    • After Task: Write new findings to memory.
  3. Sync: Your writes are automatically synced to standard markdown files in the project.

Trustgrade A

  • passBody integrity

    Whether the stored document is plausibly the kind of file the artifact declares, rather than something fetched by mistake.

  • passType matchnot applicable to this artifact type

    Whether the artifact is really the kind of thing its metadata claims it is.

  • passFreshness

    How long since the source repository was last pushed to.

  • passPrompt injection

    Scans the artifact's own text for instructions aimed at your agent rather than at you.

  • passLicense

    Whether the source repository declares an SPDX license permissive enough to redistribute.

How the grade is calculated

Each check contributes 0 points when it passes, 1 when it warns, and 2 when it fails. The total maps to a letter:

  • Aevery check passed
  • Bone warning
  • Ctwo warnings
  • Dprompt injection or body integrity failed, or three warnings
  • Fone of those failed, and something else is wrong

These are automated hygiene checks, not a security audit, and not a dependency or vulnerability scan. A grade of A means nothing was flagged — not that the artifact is safe.

Versions

  • git-17160641b60b2026-07-31