返回 Discover
Field DispatchProduct Hunt8 · 2026-05-28

Memori

Persistent memory from agent trace, not just conversation

Memori launched its new agent-native memory infrastructure, enabling agents to create structured, long-term memory directly from agent trace — including execution paths, tool results, workflow steps, outcomes, and decision-making logic. This allows memory to also be generated from what an agent actually does. Benchmark results: 81.95% accuracy on LoCoMo using only 1,294 tokens per query, roughly 5% of full-context cost, saving users 95%+ on inference spend. 15K GitHub stars, 200000+ downloads

日榜日期
2026-05-28
发布时间
2026/05/28
日榜排名
#8
票数
130
评论
21
评价
0
Human Signal

创始人 / Maker 评论

优先展示 Product Hunt 上对理解条目有帮助的人类文本。

Topics
Open SourceDeveloper ToolsArtificial Intelligence

The memory layer design is genuinely artistic. Instead of treating memory as compressed chat history, @Memori turns agent execution traces into reusable state: what tools were called, what worked, what failed, what decisions were made, and what patterns should carry forward. That is a much stronger memory primitive for agents. Real agent context lives in the execution path, not just in the conversation around it. Kudos to @_gordee @adam_b_struck @memorilabs and the team! 15K GitHub stars and rising — well deserved!

评论作者信息不可用Maker 身份6 votes查看原评论
痛点分析发布于 2026/05/28

痛点为 AI 基于上游原始证据的初步提炼;未包含额外中国市场检索。

痛点

开发者在构建有状态AI Agent时,现有记忆方案依赖压缩对话历史,导致因果上下文丢失。用户需要Agent跨会话记住执行路径、工具调用结果、决策逻辑等结构化信息,但当前方法(如手动维护Claude.md文件)只能记录对话摘要,无法捕获Agent实际执行过程中的“为什么”。这造成Agent在后续会话中重复错误、遗漏关键上下文,需要人工干预修复,增加了调试和协作成本。同时,全量上下文推理导致token消耗高(基准测试显示可节省95%以上推理成本),但现有方案缺乏高效的结构化记忆存储与检索机制。

Discussion

精选 Product Hunt 讨论

保留原始讨论语境,用来交叉验证上游条目的真实反馈。

See how Memori works: https://memorilabs.ai/benchmark/#demo Select a task and watch both agents in real time: https://memorilabs.ai/agent-trace/#demo While most customer facing AI agents are limited by short-term memory constraints, Memori brings the long-term persistent memory and unlike traditional memory systems that rely primarily on long-form natural language conversation history, Memori enables agents to automatically create structured, long-term memory directly from the agent trace — including execution paths, tool results, workflow steps, outcomes, and decision-making logic. - Structured, persistent memory for AI agents — Memori replaces flat markdown memory files with a structured knowledge graph that captures facts, decisions, outcomes, and patterns across every session — without bloating the prompt. - Grounded in what agents actually do, not just what they say — Memori captures tool calls, execution traces, and real-time agent decisions alongside conversation, giving agents a fuller picture of prior task execution. - Agent-controlled intelligent recall — Agents decide when and what to retrieve, scoped precisely by project, session, entity, or time range — eliminating irrelevant context and cross-project noise. - Automatic memory building, zero latency impact — Memory is structured and updated asynchronously after each interaction, so it never slows the agent's response. - Smarter daily briefs — Memori generates structured daily briefings built from execution traces and structured memory — covering priorities, risks, active goals, open loops, and known failure patterns — far beyond a simple conversation recap. - Built for multi-user, multi-project environments — Memory is fully scoped and isolated by project, process, session, and entity, preventing data bleed across users and contexts. - Production-ready observability — Full visibility into memory creation, recall activity, retrieval performance, and quota usage via Memori Cloud.

评论作者信息不可用筛选:高信号评论8 votes查看原评论

The trace-based memory model is architecturally clever. Capturing tool calls, decisions, and outcomes from execution rather than compressing conversation history preserves the why behind agent behavior, not just the what. We've hit this ceiling building stateful agent workflows; chat summaries lose causal context fast. How do you handle storage and retrieval at scale when agent runs produce deeply nested execution graphs?

评论作者信息不可用筛选:高信号评论1 votes查看原评论

Interesting one @memorilabs @adam_b_struck @_gordee ! Upvoted :) What's the memory an agent gets from the trace, that would be useful for another session? Like I have set up a rule in Claude.md asking the agent to keep adding new learnings (during the session) into a project level .md file. How would your tool be different from that?

评论作者信息不可用筛选:高信号评论1 votes查看原评论

The "memory from execution trace, not just conversation" framing is exactly the right primitive for agents that actually do things vs just talk. Quick question: when a tool call returns a large blob (say a 10MB SQL result), how does Memori decide what to keep in long-term memory vs discard? Curious about the pruning side.

评论作者信息不可用筛选:高信号评论1 votes查看原评论
源数据· Raw Archive
source
Product Hunt
upstream_source
producthunt_api
upstream_item_id
1141931
daily_ranking_item_id
f2928d15-cea6-49b8-b0d6-973c31f09a10
rank_date
2026-05-28
rank
8
name
Memori
tagline
Persistent memory from agent trace, not just conversation
description
Memori launched its new agent-native memory infrastructure, enabling agents to create structured, long-term memory directly from agent trace — including execution paths, tool results, workflow steps, outcomes, and decision-making logic. This allows memory to also be generated from what an agent actually does. Benchmark results: 81.95% accuracy on LoCoMo using only 1,294 tokens per query, roughly 5% of full-context cost, saving users 95%+ on inference spend. 15K GitHub stars, 200000+ downloads
maker_comment
<p>The memory layer design is genuinely artistic.<br></p><p>Instead of treating memory as compressed chat history, <a href="https://www.producthunt.com/products/memori-labs" data-node-type="mention" data-mention-type="product" data-mention-id="memori-labs" target="_blank" rel="noopener">@Memori</a> turns agent execution traces into reusable state: what tools were called, what worked, what failed, what decisions were made, and what patterns should carry forward.<br></p><p>That is a much stronger memory primitive for agents. Real agent context lives in the execution path, not just in the conversation around it.<br></p><p>Kudos to <a href="https://www.producthunt.com/@_gordee" data-node-type="mention" data-mention-type="user" data-mention-id="_gordee" target="_blank" rel="nofollow noopener noreferrer">@_gordee</a> <a href="https://www.producthunt.com/@adam_b_struck" data-node-type="mention" data-mention-type="user" data-mention-id="adam_b_struck" target="_blank" rel="nofollow noopener noreferrer">@adam_b_struck</a> <a href="https://www.producthunt.com/@memorilabs" data-node-type="mention" data-mention-type="user" data-mention-id="memorilabs" target="_blank" rel="nofollow noopener noreferrer">@memorilabs</a> and the team!<br></p><p>15K GitHub stars and rising — well deserved!</p>
votes_count
130
comments_count
21
reviews_count
0
featured_at
2026-05-28T07:01:00.000Z
created_at_on_source
2026-05-28T07:01:00.000Z
makers
item-1item-2item-3item-4item-5item-6item-7item-8item-9
topics
Open SourceDeveloper ToolsArtificial Intelligence
media / source-specific data
[
  {
    "url": "https://ph-files.imgix.net/85893161-4317-4359-a7bc-f9e7310de737.jpeg?auto=format",
    "type": "image",
    "videoUrl": null
  },
  {
    "url": "https://ph-files.imgix.net/8b5ee9a0-3ba9-451b-91ea-79b43f90529e.jpeg?auto=format",
    "type": "image",
    "videoUrl": null
  },
  {
    "url": "https://ph-files.imgix.net/9fa89531-3711-42eb-87a1-4aa88b15c036.jpeg?auto=format",
    "type": "image",
    "videoUrl": null
  },
  {
    "url": "https://ph-files.imgix.net/1306b4ac-2017-4632-bcfd-61bd89c9ef12.jpeg?auto=format",
    "type": "image",
    "videoUrl": null
  },
  {
    "url": "https://ph-files.imgix.net/e8b62e8b-ec7f-4d65-ad8b-90744b7c4f5f.jpeg?auto=format",
    "type": "image",
    "videoUrl": null
  },
  {
    "url": "https://ph-files.imgix.net/b298319d-55df-4373-8638-80f578da3064.jpeg?auto=format",
    "type": "video",
    "videoUrl": "https://www.youtube.com/watch?v=USY5c0rAd4w"
  }
]
raw_payload
{
  "post_id": "1141931",
  "fetched_at": "2026-05-28T22:00:00.897Z",
  "has_post_detail": true,
  "snapshot_version": "producthunt_v1",
  "has_maker_comment": true,
  "maker_comment_source": "maker_match",
  "comments_fetch_status": "ok",
  "selected_comment_count": 5
}
source_raw_snapshot
{
  "id": "3b35cd72-b3dc-4e96-9509-07b5820228c3",
  "daily_ranking_item_id": "f2928d15-cea6-49b8-b0d6-973c31f09a10",
  "source": "producthunt_api",
  "product_hunt_id": "1141931",
  "fetched_at": "2026-05-28T22:00:00.897Z",
  "post_raw": {
    "id": "1141931",
    "url": "https://www.producthunt.com/products/memori-labs?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
    "name": "Memori",
    "media": [
      {
        "url": "https://ph-files.imgix.net/85893161-4317-4359-a7bc-f9e7310de737.jpeg?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/8b5ee9a0-3ba9-451b-91ea-79b43f90529e.jpeg?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/9fa89531-3711-42eb-87a1-4aa88b15c036.jpeg?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/1306b4ac-2017-4632-bcfd-61bd89c9ef12.jpeg?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/e8b62e8b-ec7f-4d65-ad8b-90744b7c4f5f.jpeg?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/b298319d-55df-4373-8638-80f578da3064.jpeg?auto=format",
        "type": "video",
        "videoUrl": "https://www.youtube.com/watch?v=USY5c0rAd4w"
      }
    ],
    "tagline": "Persistent memory from agent trace, not just conversation",
    "thumbnail": {
      "url": "https://ph-files.imgix.net/7f09d0c4-c84c-4a4f-91a2-c8c775492ae3.png?auto=format"
    },
    "votesCount": 130,
    "description": "Memori launched its new agent-native memory infrastructure, enabling agents to create structured, long-term memory directly from agent trace — including execution paths, tool results, workflow steps, outcomes, and decision-making logic. This allows memory to also be generated from what an agent actually does. Benchmark results: 81.95% accuracy on LoCoMo using only 1,294 tokens per query, roughly 5% of full-context cost, saving users 95%+ on inference spend. 15K GitHub stars, 200000+ downloads"
  },
  "post_detail_raw": {
    "id": "1141931",
    "slug": "memori-5",
    "user": {
      "id": "7991605",
      "url": "https://www.producthunt.com/@zaczuo?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
      "name": "Zac Zuo",
      "headline": "Flowtica & AI Frontiers",
      "username": "zaczuo",
      "websiteUrl": "",
      "profileImage": "https://ph-avatars.imgix.net/7991605/b36c3e59-002b-4569-a59f-18a042140146.png?auto=format&crop=faces&fit=crop&h=original&w=original",
      "twitterUsername": ""
    },
    "media": [
      {
        "url": "https://ph-files.imgix.net/85893161-4317-4359-a7bc-f9e7310de737.jpeg?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/8b5ee9a0-3ba9-451b-91ea-79b43f90529e.jpeg?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/9fa89531-3711-42eb-87a1-4aa88b15c036.jpeg?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/1306b4ac-2017-4632-bcfd-61bd89c9ef12.jpeg?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/e8b62e8b-ec7f-4d65-ad8b-90744b7c4f5f.jpeg?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/b298319d-55df-4373-8638-80f578da3064.jpeg?auto=format",
        "type": "video",
        "videoUrl": "https://www.youtube.com/watch?v=USY5c0rAd4w"
      }
    ],
    "makers": [
      {
        "id": "0",
        "url": "[REDACTED]",
        "name": "[REDACTED]",
        "headline": null,
        "username": "[REDACTED]",
        "websiteUrl": null,
        "profileImage": null,
        "twitterUsername": null
      },
      {
        "id": "0",
        "url": "[REDACTED]",
        "name": "[REDACTED]",
        "headline": null,
        "username": "[REDACTED]",
        "websiteUrl": null,
        "profileImage": null,
        "twitterUsername": null
      },
      {
        "id": "0",
        "url": "[REDACTED]",
        "name": "[REDACTED]",
        "headline": null,
        "username": "[REDACTED]",
        "websiteUrl": null,
        "profileImage": null,
        "twitterUsername": null
      },
      {
        "id": "0",
        "url": "[REDACTED]",
        "name": "[REDACTED]",
        "headline": null,
        "username": "[REDACTED]",
        "websiteUrl": null,
        "profileImage": null,
        "twitterUsername": null
      },
      {
        "id": "0",
        "url": "[REDACTED]",
        "name": "[REDACTED]",
        "headline": null,
        "username": "[REDACTED]",
        "websiteUrl": null,
        "profileImage": null,
        "twitterUsername": null
      },
      {
        "id": "0",
        "url": "[REDACTED]",
        "name": "[REDACTED]",
        "headline": null,
        "username": "[REDACTED]",
        "websiteUrl": null,
        "profileImage": null,
        "twitterUsername": null
      },
      {
        "id": "0",
        "url": "[REDACTED]",
        "name": "[REDACTED]",
        "headline": null,
        "username": "[REDACTED]",
        "websiteUrl": null,
        "profileImage": null,
        "twitterUsername": null
      },
      {
        "id": "0",
        "url": "[REDACTED]",
        "name": "[REDACTED]",
        "headline": null,
        "username": "[REDACTED]",
        "websiteUrl": null,
        "profileImage": null,
        "twitterUsername": null
      },
      {
        "id": "0",
        "url": "[REDACTED]",
        "name": "[REDACTED]",
        "headline": null,
        "username": "[REDACTED]",
        "websiteUrl": null,
        "profileImage": null,
        "twitterUsername": null
      }
    ],
    "topics": {
      "edges": [
        {
          "node": {
            "id": "89",
            "name": "Open Source",
            "slug": "open-source"
          }
        },
        {
          "node": {
            "id": "267",
            "name": "Developer Tools",
            "slug": "developer-tools"
          }
        },
        {
          "node": {
            "id": "268",
            "name": "Artificial Intelligence",
            "slug": "artificial-intelligence"
          }
        }
      ]
    },
    "website": "https://www.producthunt.com/r/WUSBFK3XM4IHA4?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
    "createdAt": "2026-05-28T07:01:00Z",
    "dailyRank": 8,
    "thumbnail": {
      "url": "https://ph-files.imgix.net/7f09d0c4-c84c-4a4f-91a2-c8c775492ae3.png?auto=format",
      "type": "image",
      "videoUrl": null
    },
    "featuredAt": "2026-05-28T07:01:00Z",
    "weeklyRank": 31,
    "yearlyRank": null,
    "monthlyRank": 428,
    "scheduledAt": "2026-05-28T07:01:00Z",
    "productLinks": [
      {
        "url": "https://www.producthunt.com/r/IN2G7TYYUEDRZH?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
        "type": "Website"
      },
      {
        "url": "https://www.producthunt.com/r/APVHENAW5GKD7Y?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
        "type": "Website"
      },
      {
        "url": "https://www.producthunt.com/r/QVCFRNYFNCOFRC?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
        "type": "Website"
      },
      {
        "url": "https://www.producthunt.com/r/AJ4NQKEGSHPAIN?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
        "type": "Github"
      },
      {
        "url": "https://www.producthunt.com/r/WUSBFK3XM4IHA4?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
        "type": "Website"
      },
      {
        "url": "https://www.producthunt.com/r/KMPIW3HXAVFTE7?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
        "type": "LinkedIn"
      },
      {
        "url": "https://www.producthunt.com/r/34EHT2GPT7WMTC?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
        "type": "Twitter"
      },
      {
        "url": "https://www.producthunt.com/r/3XQTJR5P4ZKOAX?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
        "type": "Website"
      }
    ],
    "reviewsCount": 0,
    "commentsCount": 21,
    "reviewsRating": 0
  },
  "maker_comment_raw": {
    "id": "5407305",
    "url": "https://www.producthunt.com/products/memori-labs?comment=5407305&utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
    "body": "<p>The memory layer design is genuinely artistic.<br></p><p>Instead of treating memory as compressed chat history, <a href=\"https://www.producthunt.com/products/memori-labs\" data-node-type=\"mention\" data-mention-type=\"product\" data-mention-id=\"memori-labs\" target=\"_blank\" rel=\"noopener\">@Memori</a> turns agent execution traces into reusable state: what tools were called, what worked, what failed, what decisions were made, and what patterns should carry forward.<br></p><p>That is a much stronger memory primitive for agents. Real agent context lives in the execution path, not just in the conversation around it.<br></p><p>Kudos to <a href=\"https://www.producthunt.com/@_gordee\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"_gordee\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@_gordee</a> <a href=\"https://www.producthunt.com/@adam_b_struck\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"adam_b_struck\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@adam_b_struck</a> <a href=\"https://www.producthunt.com/@memorilabs\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"memorilabs\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@memorilabs</a> and the team!<br></p><p>15K GitHub stars and rising — well deserved!</p>",
    "user": {
      "id": "7991605",
      "url": "[REDACTED]",
      "name": "[REDACTED]",
      "headline": null,
      "username": "[REDACTED]",
      "profile_url": "[REDACTED]",
      "website_url": null,
      "profile_image": null,
      "twitter_username": null
    },
    "user_id": "7991605",
    "is_maker": true,
    "parent_id": null,
    "created_at": "2026-05-28T07:38:26Z",
    "replies_raw": [],
    "votes_count": 6
  },
  "selected_comments_raw": [
    {
      "id": "5407305",
      "url": "https://www.producthunt.com/products/memori-labs?comment=5407305&utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
      "body": "<p>The memory layer design is genuinely artistic.<br></p><p>Instead of treating memory as compressed chat history, <a href=\"https://www.producthunt.com/products/memori-labs\" data-node-type=\"mention\" data-mention-type=\"product\" data-mention-id=\"memori-labs\" target=\"_blank\" rel=\"noopener\">@Memori</a> turns agent execution traces into reusable state: what tools were called, what worked, what failed, what decisions were made, and what patterns should carry forward.<br></p><p>That is a much stronger memory primitive for agents. Real agent context lives in the execution path, not just in the conversation around it.<br></p><p>Kudos to <a href=\"https://www.producthunt.com/@_gordee\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"_gordee\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@_gordee</a> <a href=\"https://www.producthunt.com/@adam_b_struck\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"adam_b_struck\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@adam_b_struck</a> <a href=\"https://www.producthunt.com/@memorilabs\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"memorilabs\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@memorilabs</a> and the team!<br></p><p>15K GitHub stars and rising — well deserved!</p>",
      "user": {
        "id": "7991605",
        "url": "[REDACTED]",
        "name": "[REDACTED]",
        "headline": null,
        "username": "[REDACTED]",
        "profile_url": "[REDACTED]",
        "website_url": null,
        "profile_image": null,
        "twitter_username": null
      },
      "user_id": "7991605",
      "is_maker": true,
      "parent_id": null,
      "created_at": "2026-05-28T07:38:26Z",
      "replies_raw": [],
      "votes_count": 6,
      "selection_score": 400,
      "selection_reason": "maker_comment"
    },
    {
      "id": "5349664",
      "url": "https://www.producthunt.com/products/memori-labs?comment=5349664&utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
      "body": "<p>See how Memori works: <a href=\"https://memorilabs.ai/benchmark/#demo\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https://memorilabs.ai/benchmark/#demo</a></p><p>Select a task and watch both agents in real time: <a href=\"https://memorilabs.ai/agent-trace/#demo\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https://memorilabs.ai/agent-trace/#demo</a></p><p></p><p>While most customer facing AI agents are limited by short-term memory constraints, Memori brings the long-term persistent memory and unlike traditional memory systems that rely primarily on long-form natural language conversation history, Memori enables agents to automatically create structured, long-term memory directly from the agent trace — including execution paths, tool results, workflow steps, outcomes, and decision-making logic. <br><br>- Structured, persistent memory for AI agents — Memori replaces flat markdown memory files with a structured knowledge graph that captures facts, decisions, outcomes, and patterns across every session — without bloating the prompt.<br><br>- Grounded in what agents actually do, not just what they say — Memori captures tool calls, execution traces, and real-time agent decisions alongside conversation, giving agents a fuller picture of prior task execution.<br><br>- Agent-controlled intelligent recall — Agents decide when and what to retrieve, scoped precisely by project, session, entity, or time range — eliminating irrelevant context and cross-project noise.<br><br>- Automatic memory building, zero latency impact — Memory is structured and updated asynchronously after each interaction, so it never slows the agent's response.<br><br>- Smarter daily briefs — Memori generates structured daily briefings built from execution traces and structured memory — covering priorities, risks, active goals, open loops, and known failure patterns — far beyond a simple conversation recap.<br><br>- Built for multi-user, multi-project environments — Memory is fully scoped and isolated by project, process, session, and entity, preventing data bleed across users and contexts.<br><br>- Production-ready observability — Full visibility into memory creation, recall activity, retrieval performance, and quota usage via Memori Cloud.</p>",
      "user": {
        "id": "9776868",
        "url": "[REDACTED]",
        "name": "[REDACTED]",
        "headline": null,
        "username": "[REDACTED]",
        "profile_url": "[REDACTED]",
        "website_url": null,
        "profile_image": null,
        "twitter_username": null
      },
      "user_id": "9776868",
      "is_maker": false,
      "parent_id": null,
      "created_at": "2026-05-08T02:34:48Z",
      "replies_raw": [],
      "votes_count": 8,
      "selection_score": 400,
      "selection_reason": "body_signal_score"
    },
    {
      "id": "5408069",
      "url": "https://www.producthunt.com/products/memori-labs?comment=5408069&utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
      "body": "<p>The trace-based memory model is architecturally clever. Capturing tool calls, decisions, and outcomes from execution rather than compressing conversation history preserves the why behind agent behavior, not just the what. We've hit this ceiling building stateful agent workflows; chat summaries lose causal context fast. How do you handle storage and retrieval at scale when agent runs produce deeply nested execution graphs?</p>",
      "user": {
        "id": "8689236",
        "url": "[REDACTED]",
        "name": "[REDACTED]",
        "headline": null,
        "username": "[REDACTED]",
        "profile_url": "[REDACTED]",
        "website_url": null,
        "profile_image": null,
        "twitter_username": null
      },
      "user_id": "8689236",
      "is_maker": false,
      "parent_id": null,
      "created_at": "2026-05-28T12:06:15Z",
      "replies_raw": [],
      "votes_count": 1,
      "selection_score": 400,
      "selection_reason": "body_signal_score"
    },
    {
      "id": "5407713",
      "url": "https://www.producthunt.com/products/memori-labs?comment=5407713&utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
      "body": "<p>Interesting one <a href=\"https://www.producthunt.com/@memorilabs\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@memorilabs</a> <a href=\"https://www.producthunt.com/@adam_b_struck\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@adam_b_struck</a> <a href=\"https://www.producthunt.com/@_gordee\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@_gordee</a> ! Upvoted :)</p><p>What's the memory an agent gets from the trace, that would be useful for another session?</p><p>Like I have set up a rule in Claude.md asking the agent to keep adding new learnings (during the session) into a project level .md file. How would your tool be different from that?</p>",
      "user": {
        "id": "5493231",
        "url": "[REDACTED]",
        "name": "[REDACTED]",
        "headline": null,
        "username": "[REDACTED]",
        "profile_url": "[REDACTED]",
        "website_url": null,
        "profile_image": null,
        "twitter_username": null
      },
      "user_id": "5493231",
      "is_maker": false,
      "parent_id": null,
      "created_at": "2026-05-28T09:59:38Z",
      "replies_raw": [],
      "votes_count": 1,
      "selection_score": 400,
      "selection_reason": "body_signal_score"
    },
    {
      "id": "5407655",
      "url": "https://www.producthunt.com/products/memori-labs?comment=5407655&utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
      "body": "<p>The \"memory from execution trace, not just conversation\" framing is exactly the right primitive for agents that actually do things vs just talk. Quick question: when a tool call returns a large blob (say a 10MB SQL result), how does Memori decide what to keep in long-term memory vs discard? Curious about the pruning side.</p>",
      "user": {
        "id": "9817493",
        "url": "[REDACTED]",
        "name": "[REDACTED]",
        "headline": null,
        "username": "[REDACTED]",
        "profile_url": "[REDACTED]",
        "website_url": null,
        "profile_image": null,
        "twitter_username": null
      },
      "user_id": "9817493",
      "is_maker": false,
      "parent_id": null,
      "created_at": "2026-05-28T09:33:26Z",
      "replies_raw": [],
      "votes_count": 1,
      "selection_score": 330,
      "selection_reason": "body_signal_score"
    }
  ],
  "topics_raw": [
    {
      "id": "89",
      "name": "Open Source",
      "slug": "open-source"
    },
    {
      "id": "267",
      "name": "Developer Tools",
      "slug": "developer-tools"
    },
    {
      "id": "268",
      "name": "Artificial Intelligence",
      "slug": "artificial-intelligence"
    }
  ],
  "makers_raw": [
    {
      "id": "0",
      "url": "[REDACTED]",
      "name": "[REDACTED]",
      "headline": null,
      "username": "[REDACTED]",
      "profileUrl": "[REDACTED]",
      "websiteUrl": null,
      "profileImage": null,
      "twitterUsername": null
    },
    {
      "id": "0",
      "url": "[REDACTED]",
      "name": "[REDACTED]",
      "headline": null,
      "username": "[REDACTED]",
      "profileUrl": "[REDACTED]",
      "websiteUrl": null,
      "profileImage": null,
      "twitterUsername": null
    },
    {
      "id": "0",
      "url": "[REDACTED]",
      "name": "[REDACTED]",
      "headline": null,
      "username": "[REDACTED]",
      "profileUrl": "[REDACTED]",
      "websiteUrl": null,
      "profileImage": null,
      "twitterUsername": null
    },
    {
      "id": "0",
      "url": "[REDACTED]",
      "name": "[REDACTED]",
      "headline": null,
      "username": "[REDACTED]",
      "profileUrl": "[REDACTED]",
      "websiteUrl": null,
      "profileImage": null,
      "twitterUsername": null
    },
    {
      "id": "0",
      "url": "[REDACTED]",
      "name": "[REDACTED]",
      "headline": null,
      "username": "[REDACTED]",
      "profileUrl": "[REDACTED]",
      "websiteUrl": null,
      "profileImage": null,
      "twitterUsername": null
    },
    {
      "id": "0",
      "url": "[REDACTED]",
      "name": "[REDACTED]",
      "headline": null,
      "username": "[REDACTED]",
      "profileUrl": "[REDACTED]",
      "websiteUrl": null,
      "profileImage": null,
      "twitterUsername": null
    },
    {
      "id": "0",
      "url": "[REDACTED]",
      "name": "[REDACTED]",
      "headline": null,
      "username": "[REDACTED]",
      "profileUrl": "[REDACTED]",
      "websiteUrl": null,
      "profileImage": null,
      "twitterUsername": null
    },
    {
      "id": "0",
      "url": "[REDACTED]",
      "name": "[REDACTED]",
      "headline": null,
      "username": "[REDACTED]",
      "profileUrl": "[REDACTED]",
      "websiteUrl": null,
      "profileImage": null,
      "twitterUsername": null
    },
    {
      "id": "0",
      "url": "[REDACTED]",
      "name": "[REDACTED]",
      "headline": null,
      "username": "[REDACTED]",
      "profileUrl": "[REDACTED]",
      "websiteUrl": null,
      "profileImage": null,
      "twitterUsername": null
    }
  ],
  "launch_metadata_raw": {
    "slug": "memori-5",
    "daily_rank": 8,
    "featured_at": "2026-05-28T07:01:00Z",
    "website_url": "https://www.producthunt.com/r/WUSBFK3XM4IHA4?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
    "weekly_rank": 31,
    "yearly_rank": null,
    "monthly_rank": 428,
    "scheduled_at": "2026-05-28T07:01:00Z",
    "reviews_rating": 0,
    "created_at_on_product_hunt": "2026-05-28T07:01:00Z"
  },
  "stats_raw": {
    "votes_count": 130,
    "reviews_count": 0,
    "comments_count": 21,
    "reviews_rating": 0
  },
  "aux_raw": {
    "media_extended": [
      {
        "url": "https://ph-files.imgix.net/85893161-4317-4359-a7bc-f9e7310de737.jpeg?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/8b5ee9a0-3ba9-451b-91ea-79b43f90529e.jpeg?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/9fa89531-3711-42eb-87a1-4aa88b15c036.jpeg?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/1306b4ac-2017-4632-bcfd-61bd89c9ef12.jpeg?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/e8b62e8b-ec7f-4d65-ad8b-90744b7c4f5f.jpeg?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/b298319d-55df-4373-8638-80f578da3064.jpeg?auto=format",
        "type": "video",
        "videoUrl": "https://www.youtube.com/watch?v=USY5c0rAd4w"
      }
    ],
    "submitter_user": {
      "id": "7991605",
      "url": "https://www.producthunt.com/@zaczuo?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
      "name": "Zac Zuo",
      "headline": "Flowtica & AI Frontiers",
      "username": "zaczuo",
      "profileUrl": "https://www.producthunt.com/@zaczuo?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
      "websiteUrl": "",
      "profileImage": "https://ph-avatars.imgix.net/7991605/b36c3e59-002b-4569-a59f-18a042140146.png?auto=format&crop=faces&fit=crop&h=original&w=original",
      "twitterUsername": ""
    },
    "presentation_only": {
      "thumbnail_url": "https://ph-files.imgix.net/7f09d0c4-c84c-4a4f-91a2-c8c775492ae3.png?auto=format",
      "product_hunt_url": "https://www.producthunt.com/products/memori-labs?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
      "product_hunt_slug": "memori-5"
    },
    "unused_upstream_fields": {
      "post_aux": {},
      "comments_aux": {},
      "post_detail_aux": {
        "media_raw": [
          {
            "url": "https://ph-files.imgix.net/85893161-4317-4359-a7bc-f9e7310de737.jpeg?auto=format",
            "type": "image",
            "videoUrl": null
          },
          {
            "url": "https://ph-files.imgix.net/8b5ee9a0-3ba9-451b-91ea-79b43f90529e.jpeg?auto=format",
            "type": "image",
            "videoUrl": null
          },
          {
            "url": "https://ph-files.imgix.net/9fa89531-3711-42eb-87a1-4aa88b15c036.jpeg?auto=format",
            "type": "image",
            "videoUrl": null
          },
          {
            "url": "https://ph-files.imgix.net/1306b4ac-2017-4632-bcfd-61bd89c9ef12.jpeg?auto=format",
            "type": "image",
            "videoUrl": null
          },
          {
            "url": "https://ph-files.imgix.net/e8b62e8b-ec7f-4d65-ad8b-90744b7c4f5f.jpeg?auto=format",
            "type": "image",
            "videoUrl": null
          },
          {
            "url": "https://ph-files.imgix.net/b298319d-55df-4373-8638-80f578da3064.jpeg?auto=format",
            "type": "video",
            "videoUrl": "https://www.youtube.com/watch?v=USY5c0rAd4w"
          }
        ],
        "thumbnail_raw": {
          "url": "https://ph-files.imgix.net/7f09d0c4-c84c-4a4f-91a2-c8c775492ae3.png?auto=format",
          "type": "image",
          "videoUrl": null
        },
        "presentation_only": {
          "product_hunt_slug": "memori-5"
        },
        "product_links_raw": [
          {
            "url": "https://www.producthunt.com/r/IN2G7TYYUEDRZH?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
            "type": "Website"
          },
          {
            "url": "https://www.producthunt.com/r/APVHENAW5GKD7Y?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
            "type": "Website"
          },
          {
            "url": "https://www.producthunt.com/r/QVCFRNYFNCOFRC?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
            "type": "Website"
          },
          {
            "url": "https://www.producthunt.com/r/AJ4NQKEGSHPAIN?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
            "type": "Github"
          },
          {
            "url": "https://www.producthunt.com/r/WUSBFK3XM4IHA4?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
            "type": "Website"
          },
          {
            "url": "https://www.producthunt.com/r/KMPIW3HXAVFTE7?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
            "type": "LinkedIn"
          },
          {
            "url": "https://www.producthunt.com/r/34EHT2GPT7WMTC?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
            "type": "Twitter"
          },
          {
            "url": "https://www.producthunt.com/r/3XQTJR5P4ZKOAX?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
            "type": "Website"
          }
        ],
        "submitter_user_raw": {
          "id": "7991605",
          "url": "https://www.producthunt.com/@zaczuo?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
          "name": "Zac Zuo",
          "headline": "Flowtica & AI Frontiers",
          "username": "zaczuo",
          "websiteUrl": "",
          "profileImage": "https://ph-avatars.imgix.net/7991605/b36c3e59-002b-4569-a59f-18a042140146.png?auto=format&crop=faces&fit=crop&h=original&w=original",
          "twitterUsername": ""
        },
        "unused_upstream_fields": {}
      }
    }
  },
  "selection_meta": {
    "scoring_basis": "maker first, then non-maker body signal score with original order tie-break",
    "first_comment_id": "5349664",
    "comments_strategy": "maker_plus_top_discussion",
    "detail_fetch_status": "ok",
    "top_candidate_count": 11,
    "maker_comment_source": "maker_match",
    "comments_fetch_status": "ok",
    "dropped_comment_count": 6,
    "comments_fetched_limit": 25,
    "newest_candidate_count": 11,
    "selected_comment_count": 5,
    "candidate_comment_count": 11,
    "selected_comment_reasons": [
      {
        "id": "5407305",
        "score": 400,
        "reason": "maker_comment"
      },
      {
        "id": "5349664",
        "score": 400,
        "reason": "body_signal_score"
      },
      {
        "id": "5408069",
        "score": 400,
        "reason": "body_signal_score"
      },
      {
        "id": "5407713",
        "score": 400,
        "reason": "body_signal_score"
      },
      {
        "id": "5407655",
        "score": 330,
        "reason": "body_signal_score"
      }
    ]
  },
  "created_at": "2026-05-28T22:00:03.971Z",
  "updated_at": "2026-05-28T22:00:03.971Z"
}