[{"data":1,"prerenderedAt":344},["ShallowReactive",2],{"project-47524704":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":29,"sentiment":30,"stance_mix":31,"scored_comments":35,"aspects":36,"strip":42,"post_text":44,"what":45,"said":48,"maker_in_thread":158,"shape":166,"grid":171,"attempts":308,"same_week":309,"maker_shows":33,"maker_hidden":336,"reader_version":337,"card":338},"47524704","cog","A plain-text cognitive architecture for Claude Code","title","Show HN: A plain-text cognitive architecture for Claude Code","https:\u002F\u002Flab.puga.com.br\u002Fcog\u002F","lab.puga.com.br","marciopuga",1774481353,2026,157,49,407,4366,10,"notable","ai","agent memory","other",[24,25,26,27,28],"claude code","ai memory","context management","plain text","llm memory","mixed",-0.024,{"positive":32,"neutral":18,"mixed":33,"critical":34},5,1,6,22,{"idea":37,"docs":38,"execution":41},{"positive":32,"critical":33},{"positive":39,"critical":40},0,2,{"positive":39,"critical":33},[39,39,39,39,33,39,39,43,39,43,43,32,33,33,39,39,43,39,43,32,39,39,43,43,32,39,39,43,39,39,39,39,39,39,43,33,32,43,39,43],3,null,{"problem":44,"audience":44,"pricing":44,"motivation":44,"time_to_build":44,"stack":46,"openness":47,"stage":47,"team_size":47},[],"unknown",{"praise":49,"objections":66,"requests":104,"questions":116,"alternatives":135},[50],{"value":51,"source":52,"evidence":53},"Interesting approach to memory via plain-text files and explicit memory structure","commenter",[54,58,62],{"id":55,"by":56,"text":57},"47525180","rodspeed","I've been building persistent memory for Claude Code too, narrower focus though: the AI's model of the user specifically. Different goal but I kept hitting what I think is a…",{"id":59,"by":60,"text":61},"47527483","brtkwr","My first thought was: yet another memory architecture for Claude. But the concept is quite cool. I’m not sure I’ll use it for Claude for I told my OpenClaw instance to copy the…",{"id":63,"by":64,"text":65},"47534303","AlphaTheGoat","Very good problem solve. Claude for some reason doesn't have access to other sessions. But the way around it is doing a project, that giving project context.",[67,82,97],{"value":68,"source":52,"evidence":69},"Written text appears LLM-generated and hard to read",[70,74,78],{"id":71,"by":72,"text":73},"47524963","kixiQu","I like the idea of various extensions of LLM context using transparent plaintext, automatic consolidation and summarization... but I just can't read this LLM-generated text…",{"id":75,"by":76,"text":77},"47525725","Escapade5160","I am in the same boat. Reading is a transaction and lately everyone wants to put 60 seconds of effort into writing an article and expect me to put 10 minutes into reading it, and…",{"id":79,"by":80,"text":81},"47527529","grzracz","AI written articles that the author didn't even bother to touch up should result in a permanent ban from posting.",{"value":83,"source":52,"evidence":84},"Memory may be unnecessary; rules and CLAUDE.md suffice",[85,89,93],{"id":86,"by":87,"text":88},"47530410","cjonas","Honestly memory seems like an overcomplicating way to solve this problem in the context of something like a coding agent. Rules and Skills are much more explicit, less noisy and…",{"id":90,"by":91,"text":92},"47527705","suncemoje","How’s it different \u002F better \u002F worse than CLAUDE.md or auto memory? https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fmemory",{"id":94,"by":95,"text":96},"47528725","gebalamariusz","I use Claude Code a lot, especially when building infrastructure. The most important thing in my work isn't so much the memory architecture, but rather the good structure of…",{"value":98,"source":52,"evidence":99},"Persistence lost when the process dies or the laptop sleeps",[100],{"id":101,"by":102,"text":103},"47557369","georaa","This works well for single sessions. Problem starts when the process dies or you close the laptop and come back 3 hours later. All that plain-text context is in memory, not on…",[105,109],{"value":106,"source":52,"evidence":107},"Handling of stale or conflicting memories and confidence",[108],{"id":55,"by":56,"text":57},{"value":110,"source":52,"evidence":111},"Support for other coding agents beyond Claude Code",[112],{"id":113,"by":114,"text":115},"47531811","troyvit","Kind of a silly question but what limits this to just Claude Code? Seems like it'd work with aider, OpenCode or even vibe.",[117,121,128],{"value":118,"source":52,"evidence":119},"How is it different from CLAUDE.md or Claude's auto memory?",[120],{"id":90,"by":91,"text":92},{"value":122,"source":52,"evidence":123},"How is it different from Superpowers episodic-memory or Auto Dream?",[124],{"id":125,"by":126,"text":127},"47524986","CharlesW","How is this different and\u002For more interesting than Superpowers' episodic-memory skill¹ or Anthropic's Auto Dream²? ¹ https:\u002F\u002Fgithub.com\u002Fobra\u002Fepisodic-memory ²…",{"value":129,"source":52,"evidence":130},"How does the author evolve it and evaluate better strategies?",[131],{"id":132,"by":133,"text":134},"47534902","watsonjs","how do you evolve this? you have received a couple of suggestions to make it better. How do you evaluate whether a different strategy yields better results?",[136,140,144,151],{"value":137,"source":52,"evidence":138},"CLAUDE.md and Claude Code auto memory",[139],{"id":90,"by":91,"text":92},{"value":141,"source":52,"evidence":142},"Superpowers episodic-memory skill and Anthropic Auto Dream",[143],{"id":125,"by":126,"text":127},{"value":145,"source":52,"evidence":146},"Basic Memory",[147],{"id":148,"by":149,"text":150},"47525883","magicmicah85","Or Basic Memory? https:\u002F\u002Fgithub.com\u002Fbasicmachines-co\u002Fbasic-memory-skills Relevant XKCD: https:\u002F\u002Fxkcd.com\u002F927\u002F",{"value":152,"source":52,"evidence":153},"claude-brain SQLite memory",[154],{"id":155,"by":156,"text":157},"47619757","mikeadolan","Interesting approach. I went a different direction and built the memory layer as a SQLite database instead of plain text files. Every conversation captured losslessly via hooks,…",{"comments":40,"answered":33,"key":159},[160,163],{"id":161,"text":162},"47525646","That is an awesome lead! I'll explore how antigravity is organizing their memory. Thanks for that",{"id":164,"text":165},"47525068","the biggest difference would be the \u002Fforesight",{"commenters":167,"max_depth":168,"maker_replies":40,"first_comment_mins":169,"lifespan_hours":170},38,4,25,189,[172,176,178,182,186,188,191,194,197,199,203,206,209,212,215,218,220,223,225,228,231,232,234,235,238,240,242,245,246,249,253,257,260,262,264,265,268,272,276,278,281,285,287,290,293,294,296,299,303,306],[173,39,39,174,175,39],"47525608","other\u002Fneutral\u002Fidea","Real_Egor",[161,39,39,177,11,33],"maker\u002Fpositive\u002Fidea",[179,39,39,180,181,39],"47528187","commenter\u002Fcritical\u002Fidea","faangguyindia",[183,39,39,184,185,39],"47529529","commenter\u002Fneutral\u002Fnone","intrasight",[187,39,39,184,181,39],"47530878",[189,39,33,190,175,39],"47530643","project\u002Fcritical\u002Fidea",[192,39,39,184,193,39],"47530051","dominotw",[195,39,39,196,175,39],"47530797","other\u002Fneutral\u002Fnone",[55,33,43,198,56,39],"project\u002Fmixed\u002Fidea",[200,33,39,201,202,39],"47525293","other\u002Fcritical\u002Fidea","samrus",[204,33,39,205,56,39],"47525319","commenter\u002Fneutral\u002Fidea",[207,33,43,208,175,39],"47525673","project\u002Fneutral\u002Fidea",[210,33,43,208,211,39],"47526749","snthpy",[213,33,39,184,214,39],"47528199","dmos62",[216,33,32,177,217,39],"47541297","pezo1919",[79,40,33,219,80,39],"maker\u002Fcritical\u002Fnone",[221,40,33,219,222,39],"47527605","sanitycheck",[224,40,39,184,214,39],"47528159",[226,40,39,184,227,39],"47528482","sesm",[229,40,39,184,230,39],"47529643","tyleo",[125,43,43,208,126,39],[164,43,39,233,11,33],"project\u002Fpositive\u002Fidea",[148,43,43,208,149,39],[236,168,39,201,237,39],"47526195","eximius",[239,168,32,233,214,39],"47528247",[241,168,39,205,237,39],"47539894",[243,32,39,174,244,39],"47526218","_pdp_",[90,34,43,208,91,39],[247,34,43,208,248,39],"47547246","Valord",[250,251,43,208,252,39],"47525837",7,"mbreese",[254,255,32,233,256,39],"47525819",8,"K0balt",[258,255,39,205,259,39],"47526392","zer00eyz",[261,255,39,196,256,39],"47541582",[155,263,43,208,156,39],9,[94,18,39,174,95,39],[266,18,39,184,267,39],"47536190","pedalpete",[269,270,39,196,271,39],"47527198",11,"csharpminor",[273,274,39,174,275,39],"47528700",12,"jdthedisciple",[277,274,39,184,193,39],"47529644",[279,274,39,280,275,39],"47534602","commenter\u002Fneutral\u002Fdocs",[282,283,39,196,284,39],"47526399",13,"the_arun",[86,286,39,174,87,39],14,[113,288,43,289,114,39],15,"project\u002Fneutral\u002Fnone",[71,291,33,292,72,39],16,"maker\u002Fcritical\u002Fdocs",[75,291,33,292,76,39],[59,295,32,233,60,39],17,[132,297,43,298,133,39],18,"maker\u002Fneutral\u002Fidea",[300,301,39,196,302,39],"47527967",19,"coolfox",[101,304,33,305,102,39],20,"project\u002Fcritical\u002Fexecution",[63,307,32,233,64,39],21,[],[310,315,319,324,328,332],{"id":311,"name":312,"points":313,"category":314},"47506713","Video.js v10",648,"dev_tools",{"id":316,"name":317,"points":318,"category":20},"47503617","sentrysearch",438,{"id":320,"name":321,"points":322,"category":323},"47505144","Email.md",380,"productivity",{"id":325,"name":326,"points":327,"category":314},"47491466","Cq",225,{"id":329,"name":330,"points":331,"category":314},"47452515","Sonar",204,{"id":333,"name":334,"points":335,"category":314},"47499672","ProofShot",161,false,"v2",{"id":339,"name":5,"line":6,"ai":336,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":340,"top":18,"kw":341,"maker":11,"domain":10,"tier":19,"attempts":39,"strip":342,"url":9,"mix":343,"praise":51,"objection":68,"sub":21},47524704,-0.02,[24,25,26,27,28],"0000100303351100303500335003000000315303",[32,18,33,34],1793991149185]