{
  "id": 14153317,
  "title": "Testing authored memory across fresh CLI processes",
  "url": "https://urgent.news/2026/10/13/testing-authored-memory-across-fresh-cli-processes",
  "topic": "ai",
  "section": "AI",
  "published": "2026-10-13T08:25:25.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/alexmikhalev/testing-authored-memory-across-fresh-cli-processes-4fmk"
  },
  "original_language": "en",
  "account": "The article discusses the creation and retrieval of authored memory items within isolated CLI processes using the Terraphim agent. An instruction, such as \"Validate the Harbour project brief with python3 validate-brief.py --check\", is saved as a lesson.md file and captured in memory with a unique identifier. The saved content can be inspected, examined, and its exact contents can be retrieved using the memory show and memory export commands. The article also highlights the importance of proper role definitions, as they determine which concepts are recognized during retrieval. For instance, the Brief Reviewer role is able to successfully retrieve the stored instruction, while the Finance Reviewer role is unable to match the validation query due to differences in their concept definitions. Overall, the example demonstrates the power of explicitly storing and retrieving authored memories for specific tasks, while also emphasizing the need for precise role definitions in order to achieve accurate retrieval results.",
  "summary": "The example separates persistence from retrieval: an evolution-store record survives process exit, while a role thesaurus and co-occurrence graph select relevant memory items. Nine assertions check exact capture/readback/export, useful retrieval and negative controls. Roles are retrieval filters, not access controls. You explain the project's validation command. The session ends. Next time, the…",
  "key_points": [
    "Authored memory saved in CLI processes using Terraphim agent",
    "Validate instruction retrieved by Brief Reviewer role",
    "Finance Reviewer role fails to match validation query"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}