К основному содержанию
скилл CX Codex

agentmemory-architecture — скилл для Claude Code: устройство памяти

Скилл объясняет, как устроен сервер памяти agentmemory: движок iii, хранение, порты и веб-вьюер. Пригодится, когда нужно разобраться в устройстве или расширить систему.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add rohitg00/agentmemory --skill agentmemory-architecture -a claude-code
Открыть на GitHub

Что делает agentmemory-architecture

Скилл описывает agentmemory — сервер памяти для кодинг-агентов, который работает локально: собирает наблюдения, индексирует их для гибридного поиска и отдаёт обратно по REST и MCP. Всё построено на движке iii, где нет отдельной системы плагинов. Воркер регистрирует функции mem::* и HTTP-триггеры api::*, а движок сам разводит вызовы. Новая возможность — это новая функция плюс триггер, обойти iii нельзя.

Поиск складывается из BM25, векторного сходства и расширения по графу. Чистая установка без провайдера эмбеддингов работает на одном BM25, ключ API не нужен. Хотите локальные эмбеддинги — ставьте EMBEDDING_PROVIDER=local, но модель может скачаться на диск. Сжатие и саммари через LLM требуют настроенного провайдера.

Память хранит содержимое, концепции, файлы, важность и метки времени, сгруппированные по сессиям и при желании привязанные к коммитам. Жизненный цикл capture → compress → consolidate → forget не даёт хранилищу расти бесконечно. REST живёт на 3111, потоки — на 3112, вьюер — на 3113, движок — на 49134; флаг --instance N сдвигает весь блок на N*100. Вьюер на http://localhost:3113 показывает, как память наполняется по ходу сессии.

Какие задачи решает

  • понять, как память агента хранится и достаётся от начала до конца
  • добавить новую возможность в agentmemory через функцию и триггер
  • выбрать режим поиска без ключа API или с локальными эмбеддингами
  • развести порты REST, потоков, вьюера и движка по инстансам
  • проверить, что захват наблюдений действительно идёт

Примеры запросов агенту

  • Объясни, как agentmemory хранит и достаёт память от начала до конца
  • Как добавить новую функцию mem::* и триггер api::* в agentmemory?
  • Почему вьюер на http://localhost:3113 ничего не показывает?

Как установить agentmemory-architecture

1Через Skills CLI (Vercel)

npx skills add rohitg00/agentmemory --skill agentmemory-architecture -a claude-code

2Вручную: положить файлы

~/.claude/skills/agentmemory-architecture/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/agentmemory-architecture/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора15

Весь набор →
handoff Возобновляет последнюю сессию агента для текущей папки и сразу показывает незакрытый вопрос. CX Codex +1 13 400установок agentmemory-agents Скилл учит агента подключать сервер agentmemory через команду connect к разным средам разработки. Пригодится при настройке долгосрочной памяти или исправлении путей в конфигах. CX Codex +1 11 000установок agentmemory-mcp-tools Справочник по MCP-инструментам agentmemory для ИИ-агентов. Помогает модели точно выбирать методы поиска, слоты, граф знаний и передавать только валидные аргументы. CX Codex +1 10 900установок agentmemory-config Скилл настраивает и диагностирует локальный agentmemory: MCP-подключение, переменные окружения, порты и флаги функций. Пригодится при первом запуске и сбоях соединения. CX Codex +1 10 900установок agentmemory-rest-api Описывает REST-поверхность сервера agentmemory: сохранение и поиск воспоминаний по HTTP. Нужен, когда MCP недоступен или хост его не понимает. CX Codex +1 10 800установок write-agentmemory-skill Задаёт правила и структуру для скиллов репозитория agentmemory. Пригодится при создании нового скилла или проверке чужого PR на соответствие стандартам. CX Codex +1 10 700установок agentmemory-hooks Скилл объясняет, как плагин agentmemory сам записывает наблюдения за сессией: без вызова memory_save для обычной работы. CX Codex +1 10 800установок lesson Сохраняет исправления и рабочие правила как уроки с уровнем уверенности, а перед похожей задачей напоминает о них. Пригодится для повторяющихся ошибок. CX Codex +1 3 900установок

Похожие

wordpress-advanced-architecture bobmatnyc Скилл по продвинутой разработке под WordPress: свои REST-маршруты, команды WP-CLI, кэширование транзиентами и объектным кэшем. CX Codex +1 441установок rag-engineer davila7 Скилл для проектирования RAG-систем: разбивка документов, эмбеддинги, гибридный поиск и переранжирование. Пригодится, когда ответы модели упираются в качество выборки. 273установок rag giuseppe-trisciuoglio Скилл помогает развернуть пайплайн Retrieval-Augmented Generation: от нарезки документов и расчёта эмбеддингов до поиска в векторной базе и передачи контекста модели. CX Codex +1 3 700установок wiki-query AgriciDaniel Отвечает на вопрос по выбранному хранилищу Obsidian и не меняет в нём ни одного файла. Полезен, когда источником доказательств назначена сама вики. CX Codex +1 462установок clean-architecture wondelai Скилл держит бизнес-правила отдельно от фреймворка и базы: исходники зависят только от внутренних слоёв, и это проверяется по чек-листу. CX Codex +1 7 300установок memory-management aaron-he-zhu Скилл для работы с памятью агента: помогает вести и обновлять заметки между сессиями. Пригодится, когда контекст проекта надо сохранять, а не собирать заново. CX Codex +1 4 900установок

Рядом в теме «Настройка агента: память, контекст, субагенты»

Всё по теме «Настройка агента: память, контекст, субагенты» →

Вопросы о agentmemory-architecture

Как установить agentmemory-architecture в Claude Code?

Выполните npx skills add rohitg00/agentmemory --skill agentmemory-architecture -a claude-code. Файл скилла появится по пути ~/.claude/skills/agentmemory-architecture/SKILL.md.

Что делает agentmemory-architecture?

Разбирает устройство сервера памяти agentmemory: примитивы движка iii, модель поиска, хранение и жизненный цикл памяти, порты и веб-вьюер.

Нужен ли ключ API для поиска по памяти?

Нет, если не настраивать провайдера эмбеддингов: чистая установка ищет по BM25 без ключа. Локальные эмбеддинги включаются через EMBEDDING_PROVIDER=local, а сжатие и саммари через LLM без провайдера не заработают.

Исходный текст

SKILL.md · Apache-2.0
---
name: agentmemory-architecture
description: How agentmemory is built, the iii engine primitives it runs on, its storage model, ports, and the viewer. Use when reasoning about how memory is stored or retrieved end to end, when extending the system, or when answering how agentmemory works under the hood.
user-invocable: false
---

agentmemory is a memory server for coding agents. It runs locally, captures observations, indexes them for hybrid retrieval, and serves them back over REST and MCP. It is built on the iii engine.

## iii primitives

Everything is a function, a trigger, or worker state on the iii engine. There is no separate plugin system; the worker registers functions (`mem::*`) and HTTP triggers (`api::*`) and the engine routes calls. agentmemory does not bypass iii; new capability is a new function plus a trigger.

## Retrieval model

Recall combines BM25 keyword search with configured vector similarity and graph expansion. A clean installation without an embedding provider uses BM25 without an API key. Set `EMBEDDING_PROVIDER=local` to enable on-device embeddings, which may download a model, or configure a remote provider. LLM compression and summaries require a configured provider and their relevant options.

## Storage and lifecycle

Memories carry content, concepts, files, importance, and timestamps, grouped into sessions and optionally linked to commits. A lifecycle of capture, compress, consolidate, and forget keeps the store useful over time rather than letting it grow unbounded.

## Ports

REST is the anchor at 3111. Streams = N+1 (3112), viewer = N+2 (3113), engine = N+46023 (49134). `--instance N` shifts the whole block by N*100.

## Viewer

A real-time web viewer at `http://localhost:3113` shows memory building as sessions run. Useful for demos and for confirming capture is working.

## See also

- agentmemory-mcp-tools and agentmemory-rest-api for the surfaces.
- agentmemory-hooks for automatic capture.
- agentmemory-config for ports and feature flags.

© rohitg00 · Apache-2.0 · rohitg00/agentmemory

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой