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

iris-development — скилл для Claude Code: память агентов в Redis Cloud

Скилл по Redis Agent Memory: помогает подключить постоянную память ИИ-агента на Redis Cloud — сессии, долговременные записи и их поиск.

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

Что делает iris-development

Скилл ведёт агента по работе с Redis Agent Memory (RAM) — управляемым сервисом памяти на Redis Cloud. Память делится на два уровня: журнал событий сессии, куда записи только добавляются, и долговременные записи, которые можно искать по смыслу. Фоновый обработчик на стороне Redis Cloud сам вытаскивает устойчивые факты из сессии и переносит их в долговременную память.

Внутри — набор файлов-правил в references/, сгруппированных по темам: настройка сервиса и токена, события сессии, долговременная память, перенос фактов. Примеры кода даны на Python (redis-agent-memory) и TypeScript (@redis-iris/agent-memory), оба класса называются AgentMemory. SDK берут ключ из переменной AGENT_MEMORY_API_KEY, а идентификатор хранилища — из AGENT_MEMORY_STORE_ID.

Заранее нужен аккаунт Redis Cloud с созданным сервисом памяти и выданным ключом хранилища: без AGENT_MEMORY_API_KEY SDK не авторизуется. URL плоскости данных выдаётся в консоли после создания сервиса.

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

  • подключить к агенту постоянную память на Redis Cloud
  • записывать события сессии в правильном формате
  • искать по долговременной памяти с фильтрами
  • загружать записи пачкой без дублей по id
  • понять, когда писать в сессию, а когда сразу в долговременную память

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

  • Покажи, как записать событие сессии через AgentMemory на Python
  • Как искать по долговременной памяти с фильтром по ownerId?
  • Объясни, как фоновый перенос достаёт факты из сессии

Как установить iris-development

1Через Skills CLI (Vercel)

npx skills add redis/agent-skills --skill iris-development -a claude-code

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

~/.claude/skills/iris-development/SKILL.md

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

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

Вопросы о iris-development

Как установить iris-development в Claude Code?

Выполните npx skills add redis/agent-skills --skill iris-development -a claude-code. После этого скилл окажется в ~/.claude/skills/iris-development/SKILL.md.

Что делает iris-development?

Даёт агенту инструкции по Redis Agent Memory: создание сервиса, события сессии, долговременные записи и фоновый перенос фактов. Примеры кода на Python и TypeScript.

Что нужно, чтобы скилл заработал?

Сервис памяти в Redis Cloud и ключ хранилища. SDK читают его из AGENT_MEMORY_API_KEY, а идентификатор хранилища — из AGENT_MEMORY_STORE_ID.

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

SKILL.md · MIT
---
name: iris-development
description: Iris is Redis's umbrella for AI-focused products. Use this skill when integrating with the Iris Redis Agent Memory (RAM) data plane on Redis Cloud — recording session events for an AI agent, creating or searching long-term memories, configuring a memory store, or tuning background memory promotion. Code examples use the official `redis-agent-memory` (Python) and `@redis-iris/agent-memory` (TypeScript) SDKs.
license: MIT
metadata:
  author: redis
  version: "1.0.0"
---

# Iris: Redis Agent Memory

**Iris** is the umbrella brand for Redis's AI-focused products. This skill currently covers one product in that family: **Redis Agent Memory (RAM)** — the persistent memory layer for AI agents, delivered as a managed service on Redis Cloud. Additional Iris products will be added as separate sections when they ship.

Redis Agent Memory exposes a REST/JSON data-plane API with two memory tiers:

- **Session memory** — append-only conversation history per session (working memory).
- **Long-term memory** — semantically searchable records extracted from sessions (or created directly).

A background **promotion** worker — managed by Redis Cloud — extracts durable facts from session events and writes them into long-term memory.

## Official SDKs

All code samples use the official SDKs:


| Language   | Package                    | Class         | Install                            |
| ---------- | -------------------------- | ------------- | ---------------------------------- |
| Python     | `redis-agent-memory`       | `AgentMemory` | `pip install redis-agent-memory`   |
| TypeScript | `@redis-iris/agent-memory` | `AgentMemory` | `npm add @redis-iris/agent-memory` |


Both SDKs read the bearer token from `AGENT_MEMORY_API_KEY` and the default store ID from `AGENT_MEMORY_STORE_ID`. The production data-plane URL is `https://gcp-us-east4.memory.redis.io`; the exact URL for your service is also shown in the Cloud console after provisioning.

## When to Apply

Reference these guidelines when:

- Creating a memory service on Redis Cloud ([https://cloud.redis.io/#/agent-memory](https://cloud.redis.io/#/agent-memory))
- Wiring an agent to call `AgentMemory.add_session_event(...)` / `addSessionEvent(...)`
- Searching long-term memory with `search_long_term_memory(...)` / `searchLongTermMemory(...)`
- Choosing between session events and direct long-term memory writes

## Rule Categories by Priority


| Priority | Category                | Impact | Prefix       |
| -------- | ----------------------- | ------ | ------------ |
| 1        | Setup & Cloud Service   | HIGH   | `setup-`     |
| 2        | Session Memory / Events | HIGH   | `session-`   |
| 3        | Long-Term Memory        | HIGH   | `ltm-`       |
| 4        | Memory Promotion        | MEDIUM | `promotion-` |


## Quick Reference

### 1. Setup & Cloud Service (HIGH)

- [`setup-cloud-service`](references/setup-cloud-service.md) - Create a Memory service on Redis Cloud
- [`setup-auth-token`](references/setup-auth-token.md) - Authenticate the SDK with a store API key

### 2. Session Memory / Events (HIGH)

- [`session-when-to-use`](references/session-when-to-use.md) - Choose session events vs direct long-term memory
- [`session-add-event`](references/session-add-event.md) - Append a session event correctly
- [`session-retrieval`](references/session-retrieval.md) - Retrieve session memory and individual events

### 3. Long-Term Memory (HIGH)

- [`ltm-bulk-create`](references/ltm-bulk-create.md) - Create long-term memories in bulk with idempotent IDs
- [`ltm-search`](references/ltm-search.md) - Search long-term memory semantically with filters
- [`ltm-organize`](references/ltm-organize.md) - Organize records with namespace, ownerId, topics, and memoryType

### 4. Memory Promotion (MEDIUM)

- [`promotion-overview`](references/promotion-overview.md) - How background promotion works

## How to Use

Read individual rule files under `references/` for detailed explanations and code examples:

```
references/setup-cloud-service.md
references/session-add-event.md
references/promotion-overview.md
```

Each rule file contains:

- Brief explanation of why it matters
- Correct example(s) with Python and TypeScript SDK code
- Either an "Incorrect" example or "When to use / When NOT needed" guidance
- Additional context and references

© redis · MIT · redis/agent-skills

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

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

redis-core Скилл подсказывает агенту, какой тип данных Redis выбрать под задачу и как назвать ключи. Пригодится при проектировании кэша, счётчиков и сессий. CX Codex +1 4 000установок redis-connections Скилл, который подсказывает агенту, как правильно настроить клиент Redis: пул соединений, пайплайны, таймауты и кэш на стороне клиента. CX Codex +1 2 800установок redis-security Настраивает защиту Redis через аутентификацию, TLS, ACL и сетевые ограничения. Нужен при развёртывании или аудите Redis в production. CX Codex +1 2 400установок redis-observability Подсказывает, какие метрики Redis держать под наблюдением и какие встроенные команды запускать при разборе инцидентов. CX Codex +1 2 300установок redis-semantic-cache Скилл объясняет, как поставить семантический кэш LangCache перед вызовом модели: похожие промпты получают готовый ответ без нового запроса. CX Codex +1 1 900установок redis-clustering Подсказывает, как разложить ключи по слотам Redis Cluster и снять нагрузку чтения с праймари. Пригодится, когда ловишь CROSSSLOT на MGET или проектируешь ключи заранее. CX Codex +1 1 800установок redis-search Скилл ведёт агента по Redis Search: схема индекса, типы полей, запросы FT.SEARCH и векторный поиск. Пригодится, когда надо собрать поиск или RAG на Redis. CX Codex +1 1 600установок

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

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