
okf-memory/okf-agent-memory
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Git-нативная постоянная память для агентов кодирования ИИ. Реализует Google OKF v0.2 с поиском BM25 в памяти менее 300 мкс, встроенным сервером MCP и постепенным раскрытием информации.
Обзор
Общение с агентами ИИ сбрасывается при закрывании контекстных окна. Ценные архитектурные решения, открытия доменов и операционные факты теряются, если не хранятся постоянно. обеспечивает стандартизированный, независимый от поставщика слой памяти, который находится непосредственно в вашем репозитории (knowledge/) в виде обычных файлов Markdown с YAML-frontmatter. Он преодолевает разрыв между неструктурированными ad-hoc файлами markdown (CLAUDE.md, AGENTS.md) и сложными векторными базами данных с чёрным ящиком. * : Извлечение BM25 в памяти и валидация бандлов выполняются за микросекунды без разгона виртуальной машины или сетевых круговых маршрутов. * : Всё управляется версиями в открытом тексте. Проверяйте, проверяйте и проверяйте память вашего агента с помощью стандартных git diff и git log. Внешняя база данных не требуется. * : Локальное лексическое индексирование BM25 устраняет повторяющиеся затраты на API вложения векторов и сетевые круговые маршруты. * : Использует открытый стандартный формат для знаний агентов с полной поддержкой происхождения (источников), уровней доверия (генерируемые против
Обзор (машинный перевод)
Доменно-нейтральная, нативная Git-нативная постоянная проектная память для AI-агентов на основе Open Knowledge Format (OKF) v0.2.
🌟 Обзор
Общение с агентами ИИ сбрасывается при закрывании контекстных окна. Ценные архитектурные решения, открытия доменов и операционные факты теряются, если не хранятся постоянно.
Традиционные методы страдают от двух смертельных сбоев:
- Монолит подсказки: Вставление всех знаний и правил домена в
AGENTS.mdилиCLAUDE.mdсоздаёт огромный раздувание контекста и вызывает дрейф внимания (агенты игнорируют критические инструкции). - Слепое пятно RAG: Загрузка поведенческих правил в векторные базы данных не работает, потому что агенты никогда семантически не ищут операционные ограничения (например, форматирование или правила безопасности) во время общих задач.
OKF Agent Memory решает эту дилемму с помощью Архитектуры агентов с двойной памятью (DMAA):
Универсальная модель композиции
В DMAA каждая конфигурация агента структурирована по универсальной композиции:
$$\text{АГЕНТЫ.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
OKF Agent Memory
A Domain-Neutral, Git-Native Persistent Project Memory for AI Agents based on the Open Knowledge Format (OKF) v0.2.
🌟 Overview
Conversations with AI agents reset when context windows close. Valuable architectural decisions, domain discoveries, and operational facts are lost unless stored persistently.
Traditional approaches suffer from two fatal failure modes:
- The Prompt Monolith: Stuffing all domain knowledge and rules into
AGENTS.mdorCLAUDE.mdcreates massive context bloat and causes attention drift (agents ignore critical instructions). - The RAG Blindspot: Dumping behavioral rules into vector databases fails because agents never semantically search for operational constraints (e.g. formatting or security rules) during general tasks.
OKF Agent Memory resolves this dilemma with the Dual-Memory Agent Architecture (DMAA):
flowchart TD
subgraph PUSH["1. Normative Working Memory (Push Layer)"]
direction TB
C1["Canonical AGENTS.md (capped at 400 tokens)"]
C2["Domain Codex (Invariants, Ethics, Tone)"]
C3["OKF Memory Bridge (Deterministic Triggers)"]
C4["Agent Action Grammar (AAG) Micro-Syntax"]
end
subgraph PULL["2. Semantic Domain Memory (Pull Layer)"]
direction TB
O1["OKF v0.2 Knowledge Bundle (knowledge/)"]
O2["0 Tokens baseline in system prompt"]
O3["Selective Retrieval via okf_search / okf_show"]
O4["Persistent Graph of Decisions, Facts & Runbooks"]
end
INPUT["User Request"] --> PUSH
PUSH -->|Enforces Domain Codex & Triggers| AGENT["AI Agent (LLM)"]
AGENT -->|Selective Retrieval| PULL
PULL -->|Context & Facts| AGENT
AGENT --> OUTPUT["Deterministic Response"]
The Universal Composition Model
In DMAA, every agent configuration is structured by a universal composition:
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"okf-memory": {
"command": "/path/to/okf-agent-memory/bin/okf",
"args": ["mcp", "/path/to/project/knowledge"]
}
}
}