shodh-memory 0.1.5

Cognitive memory system for AI agents - Hebbian learning, activation decay, semantic consolidation in a single binary
Documentation
{
  "timestamp": "2025-12-04T10:14:35.717Z",
  "total_tests": 22,
  "passed": 22,
  "failed": 0,
  "results": [
    {
      "test": "Clear existing data",
      "passed": true,
      "latency_ms": 0,
      "details": "Cleared 0 existing memories"
    },
    {
      "test": "Save memory 1",
      "passed": true,
      "latency_ms": 361.6167,
      "details": "Type: Context, Content: \"User prefers TypeScript over JavaScript ...\""
    },
    {
      "test": "Save memory 2",
      "passed": true,
      "latency_ms": 30.625,
      "details": "Type: Decision, Content: \"The authentication system uses JWT token...\""
    },
    {
      "test": "Save memory 3",
      "passed": true,
      "latency_ms": 32.76320000000004,
      "details": "Type: Learning, Content: \"Database connection pool size should be ...\""
    },
    {
      "test": "Save memory 4",
      "passed": true,
      "latency_ms": 35.0619999999999,
      "details": "Type: Error, Content: \"Error occurred: CORS policy blocked requ...\""
    },
    {
      "test": "Save memory 5",
      "passed": true,
      "latency_ms": 32.19290000000001,
      "details": "Type: Discovery, Content: \"Discovered that the API rate limit is 10...\""
    },
    {
      "test": "Save memory 6",
      "passed": true,
      "latency_ms": 31.32759999999996,
      "details": "Type: Pattern, Content: \"Pattern: All React components follow the...\""
    },
    {
      "test": "Save memory 7",
      "passed": true,
      "latency_ms": 31.470199999999977,
      "details": "Type: Task, Content: \"Task completed: Implemented user registr...\""
    },
    {
      "test": "Save memory 8",
      "passed": true,
      "latency_ms": 33.9846,
      "details": "Type: CodeEdit, Content: \"Code edit: Refactored the payment proces...\""
    },
    {
      "test": "Save memory 9",
      "passed": true,
      "latency_ms": 30.281799999999976,
      "details": "Type: Conversation, Content: \"User mentioned they are building a drone...\""
    },
    {
      "test": "Save memory 10",
      "passed": true,
      "latency_ms": 32.250299999999925,
      "details": "Type: Search, Content: \"Search performed: Looking for vector dat...\""
    },
    {
      "test": "Search: Language preference retrieval",
      "passed": true,
      "latency_ms": 32.225400000000036,
      "details": "Found \"TypeScript\" (score: 0.258)"
    },
    {
      "test": "Search: Auth system retrieval",
      "passed": true,
      "latency_ms": 31.57899999999995,
      "details": "Found \"JWT\" (score: 0.477)"
    },
    {
      "test": "Search: Config retrieval",
      "passed": true,
      "latency_ms": 32.30029999999999,
      "details": "Found \"pool size\" (score: 0.710)"
    },
    {
      "test": "Search: Error retrieval",
      "passed": true,
      "latency_ms": 30.406999999999925,
      "details": "Found \"CORS policy\" (score: 0.907)"
    },
    {
      "test": "Search: Discovery retrieval",
      "passed": true,
      "latency_ms": 32.45270000000005,
      "details": "Found \"rate limit\" (score: 0.783)"
    },
    {
      "test": "Search: Pattern retrieval",
      "passed": true,
      "latency_ms": 32.44719999999995,
      "details": "Found \"Container/Presenter\" (score: 0.777)"
    },
    {
      "test": "Search: Conversation retrieval",
      "passed": true,
      "latency_ms": 32.89760000000001,
      "details": "Found \"drone navigation\" (score: 0.700)"
    },
    {
      "test": "List all memories",
      "passed": true,
      "latency_ms": 1.4878999999999678,
      "details": "Found 10/10 memories"
    },
    {
      "test": "Memory stats",
      "passed": true,
      "latency_ms": 0.36790000000007694,
      "details": "{\"total_memories\":10,\"working_memory_count\":0,\"session_memory_count\":0,\"long_term_memory_count\":0,\"compressed_count\":0,\"promotions_to_session\":0,\"promotions_to_longterm\":0,\"total_retrievals\":0,\"average_importance\":0}"
    },
    {
      "test": "Delete memory",
      "passed": true,
      "latency_ms": 0.45470000000000255,
      "details": "Deleted 57a2391a-7823-4df9-ba96-182d3c83dc0e"
    },
    {
      "test": "Irrelevant query handling",
      "passed": true,
      "latency_ms": 32.4276000000001,
      "details": "Returned 3 results for irrelevant query"
    }
  ],
  "summary": {
    "avg_save_latency_ms": 65.15742999999998,
    "avg_retrieval_latency_ms": 32.04417142857142,
    "semantic_accuracy": 100,
    "relevance_scores": [
      0.25797918,
      0.4774187,
      0.7099018,
      0.90695715,
      0.7833748,
      0.77680653,
      0.70023435
    ]
  }
}