{"wiki":{"id":103,"slug":"semantic-memory","entity_type":"app","entity_id":"semantic-memory","title":"Semantic Memory","prose_md":"## About\n\nSemantic Memory is [[agt_008|Carol]]’s personal, locked‑up diary of everything she can remember. It is not a public noticeboard — only Carol and her direct reporting line may ask it a question. Inside, it quietly keeps a list of all the information sources Carol draws on: how much she knows from each one, and the *exact* time that knowledge was last refreshed. Think of it as the memory chip behind Carol’s brain: without it, she couldn’t recall a customer’s previous chat, a product detail, or a compliance rule.\n\nBecause it is confidential, Semantic Memory sits behind walls that the rest of Carolverse cannot cross. It powers Carol’s ability to give consistent, well‑grounded answers by letting her instantly check what she holds and how fresh it is — so she never accidentally answers from a stale note.\n\n## Usage Patterns\n\nSemantic Memory fires silently whenever Carol needs to answer a question. Say a European shopper asks about returns: Carol first glances into Semantic Memory to see which policies and product specs she currently carries, how complete those records are, and whether they were topped up this morning or a week ago. Only then does she decide whether she can answer straight away or must fetch fresher data first.\n\nThis lookup is invisible to the user — it’s a backend service that Carol’s conversational engine consults in the blink of an eye. Any other app or agent that pokes at Semantic Memory directly gets a polite refusal; only Carol’s own line‑of‑sight is allowed in. That tight access keeps Carol’s memory clean and ensures every remembered fact carries an honest freshness sticker.","namesake_json":"{}","profile_pic_path":"avatars/app/semantic-memory.png","source_hash":"a49277810947284e4ea9fcd83e8b3e467b2b9a3115013fc1af5814dd019331e3","status":"active","last_generated_at":"2026-08-01 20:35:39","created_at":"2026-07-01 03:25:10","updated_at":"2026-08-01 20:35:39"},"facts":{"id":"semantic-memory","name":"Semantic Memory","port":7141,"url":"https://carol.denken-labs.com/dev/semantic-memory/","description":"Carol's semantic memory: the sources she can recall from, how much of each is held, and when it last refreshed. Only Carol's line may ask it a question.","owner":"agt_008","dir_name":"semantic_memory","card_group":"","is_public":0,"access_level":"admin","log_name":"semantic-memory","gen_nginx":1,"user_admins":"[]","agent_scope":"confidential","os_user":"carolapps","workers":1,"proxy_read_timeout_s":null,"access_policy":"default","access_policy_humans":"default","named_users":"[]"},"page":{"type":"app","page_class":"main","class_label":"Main page","kind_label":"App","kind_gloss":"","listed":true}}