CP

chandra447/pi-hermes-memory

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

510 stars Качество 77 Тренд 36MIT

chandra447/pi-hermes-memory — это кандидат на навык агента, импортированный из https://github.com/chandra447/pi-hermes-memory.

Обзор

chandra447/pi-hermes-memory — это кандидат на навык агента, импортированный из https://github.com/chandra447/pi-hermes-memory.

Обзор (машинный перевод)

Постоянная память + поиск сессии + секретное сканирование Pi


Ваш Pi-агент обычно забывает всё при закрытии сессии. Это расширение это исправляет.

  • 🔍 Искать по каждому разговору — «что мы обсуждали об аутентификации?» находит его мгновенно
  • 🧠 Постоянная память — факты, предпочтения, исправления сохраняются на протяжении всех сессий
  • ⚠️ Учится на неудачах — помнит, что не сработало, чтобы не повторять ошибки
  • 🏷️ Категоризированные воспоминания — сбои, исправления, инсайты, конвенции и особенности инструментов, организованные для быстрого извлечения
  • 🛡️ Секретное сканирование — Ключи и токены API блокируются от сохранения
  • 📚 Процедурные навыки — агент сохраняет как решение проблем, а не только то, что
  • ⚡ Фоновое обучение — повторяет каждые 10 ходов, сохраняет важное
  • 🔄 Автоконсолидация — объединяет элементы при заполнении, никогда не теряет данные

Быстрый старт

Заметки по обновлению (v0.7.10)

Если вы обновляетесь с старых версий, пуск теперь автоматически переносит данные расширения безопасно:

  • устаревший корень расширения: ~/.pi/agent/memory → ~/.pi/agent/pi-hermes-memory
  • наследственные навыки плоскости: ~/.pi/agent/pi-hermes-memory/skills/*.md → ~/.pi/agent/pi-hermes-memory/skills/ /SKILL.md

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Your Pi agent normally forgets everything when you close a session. This extension fixes that.

  • 🔍 Search every conversation — “what did we discuss about auth?” finds it instantly
  • 🧠 Persistent memory — facts, preferences, corrections survive across sessions
  • ⚠️ Learns from failures — remembers what didn’t work so you don’t repeat mistakes
  • 🏷️ Categorized memories — failures, corrections, insights, conventions, and tool quirks organized for fast retrieval
  • 🛡️ Secret scanning — API keys and tokens are blocked from being saved
  • 📚 Procedural skills — the agent saves how it solved problems, not just what
  • ⚡ Background learning — reviews every 10 turns, saves what matters
  • 🔄 Auto-consolidation — merges entries when full, never loses data

Quick Start

# Install
pi install npm:pi-hermes-memory

# Index your past sessions (one-time)
/memory-index-sessions

# Backfill older Markdown memories into SQLite search (optional)
/memory-sync-markdown

# Learn how to use it
/learn-memory-tool

Upgrade Notes (v0.7.10)

If you’re upgrading from older versions, startup now auto-migrates extension data safely:

  • legacy extension root: ~/.pi/agent/memory → ~/.pi/agent/pi-hermes-memory
  • legacy flat skills: ~/.pi/agent/pi-hermes-memory/skills/*.md → ~/.pi/agent/pi-hermes-memory/skills//SKILL.md

This resolves Pi skill index conflicts like:

  • name "..." does not match parent directory "skills"

No manual action is needed. Launch Pi once after upgrade to let migration/normalization run.

Features

Feature What happens
🔍 Session Search Search across all past conversations via SQLite FTS5
🧠 Persistent Memory Facts, preferences, lessons saved to markdown files
🔄 Memory Search Sync Successful Markdown memory writes are mirrored into SQLite for memory_search
⚠️ Failure Memory Learn from failures — stores what didn’t work and why
📚 Procedural Skills The agent saves how it solved problems as reusable docs
⚡ Background Learning Every 10 turns (or 15 tool calls) the agent reviews and saves
🔧 Correction Detection When you correct the agent, it saves immediately
🔄 Auto-Consolidation When legacy-inject memory hits capacity, auto-merges instead of erroring
🛡️ Secret Scanning API keys, tokens, SSH keys blocked from persistence
📊 Memory Aging Entries carry timestamps — consolidation knows what’s stale
🏗️ Two-Tier Memory Global + per-project memory, both searchable
💾 Extended Store Policy-only memories remain searchable in SQLite beyond the Markdown export cap
🎓 Onboarding /memory-interview pre-fills your profile on first session

How It Works

Session Lifecycle

Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add chandra447/pi-hermes-memory
Новичок в MCP? Начните с руководства на mcpskill.org →