← RedisCONTENT HISTORY

Update to Redis

Snapshot Oct 24, 2026 · 13:05 UTC · version 1.4.0

WHAT CHANGED

Package or technical metadata updated

Package or technical metadata updated

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Save Redis and check future changes in Following.

Up to 3 plugins free · no card required.

All fields and original values.

Is template instance

Before

Sep 30, 2026 · 23:01 UTC

Not present

After

Oct 24, 2026 · 13:05 UTC

false

Compare saved observations

Download comparison JSON
Full technical diff · 1 changed fields

added /is_template_instance

BEFORE
Field was absent
AFTER
false
Full snapshot data
{
  "canonical_app_id": null,
  "connector_id": null,
  "created_at": "2026-08-19T15:09:52.800054Z",
  "discoverability": "LISTED",
  "id": "plugins_6a85b91f8aa081918a9daf1444559586",
  "is_template": false,
  "is_template_instance": false,
  "name": "redis-development",
  "release": {
    "app_ids": [],
    "app_manifest": null,
    "app_templates": [],
    "description": "Redis development best practices for data modeling, search, caching, connections, clustering, security, observability, and agent memory",
    "display_name": "Redis",
    "id": "pluginrel_092aaf9a504481919b4a080f38dec4aa",
    "interface": {
      "brand_color": "#FF4438",
      "capabilities": [
        "Read",
        "Write"
      ],
      "category": "Developer Tools",
      "composer_icon_dark_url": null,
      "composer_icon_url": "https://files.openai.com/content?id=file_00000000b20881f495cc14a11bbf3efb",
      "default_prompt": "Design a Redis data model for this feature.",
      "default_prompts": [
        "Design a Redis data model for this feature.",
        "Review this Redis code for correctness and performance.",
        "Build a Redis Search schema and query for this application."
      ],
      "developer_name": "Redis",
      "logo_url": "https://files.openai.com/content?id=file_0000000089e88210b97f2055f754743c",
      "logo_url_dark": null,
      "long_description": "Design, implement, review, and troubleshoot Redis applications with focused guidance for data structures, connections, Redis Search, semantic caching, clustering, security, observability, and Iris agent memory.",
      "plugin_category_id": "developer tools",
      "privacy_policy_url": null,
      "screenshot_urls": [],
      "short_description": "Build Redis applications",
      "terms_of_service_url": null,
      "website_url": "https://redis.io"
    },
    "keywords": [
      "redis",
      "database",
      "caching",
      "vector-search",
      "performance",
      "best-practices"
    ],
    "mcp_servers": [],
    "onboarding_skill_name": null,
    "requires_local_executor": false,
    "skills": [
      {
        "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.",
        "interface": {
          "brand_color": "#FF4438",
          "default_prompt": "Use $iris-development to design a Redis Agent Memory workflow.",
          "display_name": "Iris Agent Memory",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Build agent memory workflows with Redis Iris"
        },
        "name": "iris-development",
        "plugin_release_skill_id": "pluginrsk_6a99653ef91c8191bb8b7d041983a7e6"
      },
      {
        "description": "Redis Cluster and replication guidance covering hash tags for multi-key operations, avoiding CROSSSLOT errors, and reading from replicas to scale read-heavy workloads. Use when designing keys for a sharded Redis Cluster, debugging CROSSSLOT errors on MGET / SDIFF / pipelines, configuring a multi-key transaction in a cluster, or routing reads to replicas for caches, analytics, or dashboards.",
        "interface": {
          "brand_color": "#FF4438",
          "default_prompt": "Use $redis-clustering to review these Redis Cluster keys and operations.",
          "display_name": "Redis Clustering",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Design reliable Redis Cluster key and read patterns"
        },
        "name": "redis-clustering",
        "plugin_release_skill_id": "pluginrsk_6a99653dc9688191bee2a9a7f268c5c4"
      },
      {
        "description": "Redis client and connection guidance covering connection pooling, multiplexing, pipelining, client-side caching with RESP3, avoiding slow commands (KEYS, SMEMBERS, HGETALL), and tuning socket timeouts. Use when configuring a Redis client (redis-py, Jedis, Lettuce, NRedisStack), batching commands for throughput, eliminating per-request connection creation, iterating large keyspaces with SCAN, enabling client-side caching for read-heavy workloads, or setting connect and read timeouts.",
        "interface": {
          "brand_color": "#FF4438",
          "default_prompt": "Use $redis-connections to review this Redis client configuration.",
          "display_name": "Redis Connections",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Tune Redis clients, pooling, pipelines, and timeouts"
        },
        "name": "redis-connections",
        "plugin_release_skill_id": "pluginrsk_6a99653eda5c819192e72985e2fbe6bf"
      },
      {
        "description": "Core Redis modeling guidance — choose the right data structure (String, Hash, List, Set, Sorted Set, JSON, Stream, Vector Set) and use consistent colon-separated key names. Use when designing a Redis data model, caching objects, deciding between Hash and JSON, building counters, leaderboards, membership sets, or session stores, or when reviewing/cleaning up Redis key naming.",
        "interface": {
          "brand_color": "#FF4438",
          "default_prompt": "Use $redis-core to design a Redis data model for this feature.",
          "display_name": "Redis Core",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Choose Redis data structures and key conventions"
        },
        "name": "redis-core",
        "plugin_release_skill_id": "pluginrsk_6a99653ed5e4819183f7b377f01d63d3"
      },
      {
        "description": "Redis observability guidance — which metrics to monitor (memory, connections, hit ratio, ops/sec, rejected connections), which built-in commands to reach for during incident triage (SLOWLOG, INFO, MEMORY DOCTOR, CLIENT LIST, FT.PROFILE), and when to use the Redis Insight GUI. Use when setting up monitoring or alerts for a Redis instance, diagnosing a performance regression, profiling a slow FT.SEARCH query, or wiring Redis metrics into Prometheus, Datadog, or similar.",
        "interface": {
          "brand_color": "#FF4438",
          "default_prompt": "Use $redis-observability to troubleshoot this Redis performance issue.",
          "display_name": "Redis Observability",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "radar",
          "short_description": "Monitor and troubleshoot Redis production workloads"
        },
        "name": "redis-observability",
        "plugin_release_skill_id": "pluginrsk_6a99653de30c81918eb74c491d0abe95"
      },
      {
        "description": "Redis Search guidance covering FT.CREATE schema design, field type selection (TEXT, TAG, NUMERIC, GEO, GEOSHAPE, VECTOR, JSON path), DIALECT 2 query syntax, FT.SEARCH / FT.AGGREGATE / FT.HYBRID command selection, vector similarity with HNSW or FLAT, hybrid retrieval combining lexical and vector ranking, RAG pipelines, zero-downtime index updates via aliases, and debugging with FT.PROFILE and FT.EXPLAIN. Use when defining a search index on Hash or JSON documents, writing FT.SEARCH queries with filters, sorting, aggregation, or vector KNN, tuning HNSW parameters, building a RAG retrieval pipeline, or troubleshooting slow or empty search results.",
        "interface": {
          "brand_color": "#FF4438",
          "default_prompt": "Use $redis-search to design a Redis Search schema and query.",
          "display_name": "Redis Search",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "search",
          "short_description": "Build and optimize Redis Search and vector queries"
        },
        "name": "redis-search",
        "plugin_release_skill_id": "pluginrsk_6a99653f14748191bf0c366a68691415"
      },
      {
        "description": "Redis security guidance covering authentication (requirepass and ACL users), TLS, ACL-based least-privilege access control, restricting network exposure via bind and protected-mode, firewall rules, and disabling dangerous commands. Use when deploying Redis to production, defining ACL users for an application, configuring TLS connections, locking down a Redis instance behind a firewall, or auditing a Redis deployment for security hardening.",
        "interface": {
          "brand_color": "#FF4438",
          "default_prompt": "Use $redis-security to audit this Redis deployment.",
          "display_name": "Redis Security",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "bolt",
          "short_description": "Harden Redis authentication, ACLs, TLS, and networks"
        },
        "name": "redis-security",
        "plugin_release_skill_id": "pluginrsk_6a9965417e3c8191a1c7ead1ee20b5f2"
      },
      {
        "description": "Redis LangCache guidance for semantic caching of LLM responses on Redis Cloud — calling search/set via the SDK or REST API, tuning the similarity threshold, separating caches per task type, and filtering with custom attributes. Use when caching LLM completions or RAG answers to cut API cost and latency, building a cache-aside layer in front of OpenAI / Anthropic / etc., tuning hit rate vs precision, or splitting one app's LLM workloads into multiple LangCache caches.",
        "interface": {
          "brand_color": "#FF4438",
          "default_prompt": "Use $redis-semantic-cache to design an LLM semantic cache.",
          "display_name": "Redis Semantic Cache",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "bolt",
          "short_description": "Build semantic LLM caching with Redis LangCache"
        },
        "name": "redis-semantic-cache",
        "plugin_release_skill_id": "pluginrsk_6a99653de47081918a874f1ca5ceeb38"
      }
    ],
    "version": "1.4.0"
  },
  "scope": "GLOBAL",
  "share_url": "https://chatgpt.com/plugins/plugins_6a85b91f8aa081918a9daf1444559586?open_in_app",
  "status": "ENABLED"
}

SHA-256 of public snapshot: 224eaed7548f81a136b66fb122ba704bdd01ae7a60a39aa1891f891d56622b39