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 评论
优先展示 Product Hunt 上对理解条目有帮助的人类文本。
痛点为 AI 基于上游原始证据的初步提炼;未包含额外中国市场检索。
开发者在构建有状态AI Agent时,现有记忆方案依赖压缩对话历史,导致因果上下文丢失。用户需要Agent跨会话记住执行路径、工具调用结果、决策逻辑等结构化信息,但当前方法(如手动维护Claude.md文件)只能记录对话摘要,无法捕获Agent实际执行过程中的“为什么”。这造成Agent在后续会话中重复错误、遗漏关键上下文,需要人工干预修复,增加了调试和协作成本。同时,全量上下文推理导致token消耗高(基准测试显示可节省95%以上推理成本),但现有方案缺乏高效的结构化记忆存储与检索机制。
精选 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.
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?
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?
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.
源数据· 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
[
{
"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"
}
]{
"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
}{
"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"
}