npx skills add ...
npx skills add redis/agent-skills --skill iris-development
npx skills add redis/agent-skills --skill iris-development
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.
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:
A background promotion worker — managed by Redis Cloud — extracts durable facts from session events and writes them into long-term memory.
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.
Reference these guidelines when:
AgentMemory.add_session_event(...) / addSessionEvent(...)search_long_term_memory(...) / searchLongTermMemory(...)| 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- |
setup-cloud-service - Create a Memory service on Redis Cloudsetup-auth-token - Authenticate the SDK with a store API keysession-when-to-use - Choose session events vs direct long-term memorysession-add-event - Append a session event correctlysession-retrieval - Retrieve session memory and individual eventsltm-bulk-create - Create long-term memories in bulk with idempotent IDsltm-search - Search long-term memory semantically with filtersltm-organize - Organize records with namespace, ownerId, topics, and memoryTypepromotion-overview - How background promotion worksRead individual rule files under references/ for detailed explanations and code examples:
Each rule file contains: