{"author":"shakshukan","children":[{"author":"loveparade","children":[{"author":"sejje","children":[{"author":"ptkachykby","children":[],"created_at":"2026-10-22T20:53:59.000Z","created_at_i":1792702439,"id":50200875,"options":[],"parent_id":50184686,"points":null,"story_id":50182883,"text":"You can add a reference to the source session for each note in the vault.\nThen you could check if this is true in the actual session instead of trusting what the note says.<p>This is one of the ideas we used when we were building memory for Substrate.<p>Does your agent write to the vault automatically?","title":null,"type":"comment","url":null}],"created_at":"2026-10-21T17:36:48.000Z","created_at_i":1792604208,"id":50184686,"options":[],"parent_id":50183672,"points":null,"story_id":50182883,"text":"I did too: &quot;keep an obsidian vault of things you need to remember. make a skill for it&quot;<p>I don&#x27;t even know how obsidian works.<p>And I use a harness where the agents can easily look up &amp; search other sessions, or past sessions.","title":null,"type":"comment","url":null},{"author":"shakshukan","children":[],"created_at":"2026-10-21T18:33:46.000Z","created_at_i":1792607626,"id":50185491,"options":[],"parent_id":50183672,"points":null,"story_id":50182883,"text":"Simple markdown files definitely work, but the downside is that they only hold what you actually remember to write down &#x2F; tell your agents to write down. The useful learnings are usually in the session itself i.e. the 3 approaches the agent tried before one of them worked.<p>Beacon keeps the full execution trace (prompts, reasoning, tool calls, commands) outside the agent&#x27;s context and distills lessons from it. Ultimately the agent still only has access to snippets of information (via skill progressive disclousure) but it&#x27;s drawn from much richer session data rather than what you remembered to note down. Also you don&#x27;t have to maintain it yourself!","title":null,"type":"comment","url":null},{"author":"ptkachykby","children":[],"created_at":"2026-10-22T20:55:49.000Z","created_at_i":1792702549,"id":50200903,"options":[],"parent_id":50183672,"points":null,"story_id":50182883,"text":"A markdown file works well as long as you don&#x27;t use a second agent &#x2F; tool that needs access to this same file. Otherwise, you will find that the copies of the file drift apart.<p>It&#x27;s better to store the memory outside of all tools and then connect all of them to it via MCP. Then you have a single store where all of the tools can read from and write to.<p>This is one of the ideas we used when building up memory in Substrate.\nHow many tools are using this file as memory?","title":null,"type":"comment","url":null}],"created_at":"2026-10-21T16:30:51.000Z","created_at_i":1792600251,"id":50183672,"options":[],"parent_id":50182883,"points":null,"story_id":50182883,"text":"I also built something like this for myself. I call it a markdown file.","title":null,"type":"comment","url":null},{"author":"jqdsouza","children":[],"created_at":"2026-10-21T16:35:17.000Z","created_at_i":1792600517,"id":50183742,"options":[],"parent_id":50182883,"points":null,"story_id":50182883,"text":"Hey guys, Justin here, one of the creators behind Beacon! Thank you guys for the love and for getting us to #1 trending on X news!!!","title":null,"type":"comment","url":null},{"author":"KartikB101","children":[{"author":"ptkachykby","children":[],"created_at":"2026-10-21T16:51:23.000Z","created_at_i":1792601483,"id":50184019,"options":[],"parent_id":50183815,"points":null,"story_id":50182883,"text":"You should not use age as a trigger to delete.\nInstead you should associate each workaround with the bug &#x2F; version that it was for.\nThen you can delete this workaround when that bug &#x2F; version changes.<p>I am the founder of Substrate, a tool that allows you to see all of the memory and also delete a specific entry.\nIs your agent allowed to write its own workarounds in your setup?","title":null,"type":"comment","url":null}],"created_at":"2026-10-21T16:39:44.000Z","created_at_i":1792600784,"id":50183815,"options":[],"parent_id":50182883,"points":null,"story_id":50182883,"text":"Would be worried about an agent remembering too much. a workaround from six months ago doesn\u2019t matter to me anymore. how does a skill get deleted?","title":null,"type":"comment","url":null},{"author":"udpatil","children":[{"author":"shakshukan","children":[],"created_at":"2026-10-21T17:53:29.000Z","created_at_i":1792605209,"id":50184959,"options":[],"parent_id":50184150,"points":null,"story_id":50182883,"text":"Agreed, the real unlock is when you can use this as a centralized, &quot;engineering brain&quot;. While our OSS is focused on individual developers, our enterprise product provides shared memory &amp; findings across your entire company.<p>Here&#x27;s a link to our product page, if it&#x27;s helpful: <a href=\"https:&#x2F;&#x2F;beacon.sh\" rel=\"nofollow\">https:&#x2F;&#x2F;beacon.sh</a>","title":null,"type":"comment","url":null}],"created_at":"2026-10-21T16:59:43.000Z","created_at_i":1792601983,"id":50184150,"options":[],"parent_id":50182883,"points":null,"story_id":50182883,"text":"This is intriguing, I think there&#x27;s probably more compounding value when using across teams &#x2F; orgs, since I often find myself debugging issues that another engineer&#x27;s agent already figured out &#x2F; worked around in a silo, and vice versa.","title":null,"type":"comment","url":null},{"author":"sejje","children":[{"author":"shakshukan","children":[{"author":"sejje","children":[],"created_at":"2026-10-21T19:14:22.000Z","created_at_i":1792610062,"id":50186044,"options":[],"parent_id":50184986,"points":null,"story_id":50182883,"text":"Yeah, I guess now  that you mention it, skill files are, in fact, cross-harness memory.","title":null,"type":"comment","url":null}],"created_at":"2026-10-21T17:56:04.000Z","created_at_i":1792605364,"id":50184986,"options":[],"parent_id":50184728,"points":null,"story_id":50182883,"text":"Beacon packages memory into skills, which you can scope to specific repos or projects instead of having it apply generally across any task.","title":null,"type":"comment","url":null},{"author":"mossfinch","children":[],"created_at":"2026-10-22T15:43:09.000Z","created_at_i":1792683789,"id":50196971,"options":[],"parent_id":50184728,"points":null,"story_id":50182883,"text":"I used to be their human clipboard, and one day codex told me it didn&#x27;t need me..it could call claude by itself, and I found that I could just tell them their thread ID and they could save in their memory and I just ask one to read what the other one did:)","title":null,"type":"comment","url":null}],"created_at":"2026-10-21T17:39:36.000Z","created_at_i":1792604376,"id":50184728,"options":[],"parent_id":50182883,"points":null,"story_id":50182883,"text":"I&#x27;ve found I don&#x27;t really want my agents to remember very much.<p>The projects need to remember things, not the agents.<p>When they&#x27;re a blank slate coming in, I get more reliable outputs.<p>I just have one orchestrator&#x2F;secretary&#x2F;router with long-term memory, but I don&#x27;t switch its harness.","title":null,"type":"comment","url":null}],"created_at":"2026-10-21T15:42:38.000Z","created_at_i":1792597358,"id":50182883,"options":[],"parent_id":null,"points":18,"story_id":50182883,"text":"Earlier this year, my co-founder and I found ourselves frequently switching between different coding agents (Claude Code, Codex, Cursor) anytime we ran out of shaky usage limits or a newer, better model came out.<p>We became increasingly frustrated with having to re-explain our tasks, workflows, common mistake patterns, etc. anytime we switched agents. We found no good free alternatives out there, so we built our own and fully open-sourced it!<p>Beacon hooks into 20+ different agent harnesses, captures session telemetry (prompts, tool calls, command executions, etc) in one normalized format, and distills it into common patterns and repeatable workflows with a human-approval step. This compounded knowledge is then accessible to any future agent via skills &#x2F; MCP.<p>We believe your agent data is yours to own and should not be locked behind any frontier lab&#x27;s ecosystem or closed memory infrastructure. We built Beacon to make working across agents way more transparent and efficient.<p>Try it out and tell us what you think: https:&#x2F;&#x2F;github.com&#x2F;Asymptote-Labs&#x2F;agent-beacon","title":"Open-source, cross-harness memory for AI agents","type":"story","url":null}
