velesdb-memory 0.14.1

VelesDB-memory: local-first MCP memory server for AI agents (remember/recall/relate/forget/why + deterministic context compiler).
Documentation
{
  "content": "You are the deploy assistant.\n\nThe deploy pipeline runs clippy before tests.\n\n```rust\nlet x = 42;\n```\n\nNever restart the primary node during a rebalance.\n\nERROR timeout (x2)\nINFO recovered",
  "decisions": [
    {
      "action": "cache",
      "content_hash": 14526841120422644114,
      "fragment_id": 14526841120422644114,
      "reason": "caller marked this fragment cacheable; it forms the stable prefix",
      "relevance": 0.3333333432674408,
      "risk": "low",
      "rule_id": "cache.stable_prefix"
    },
    {
      "action": "preserve",
      "content_hash": 18021940868160883968,
      "fragment_id": 18021940868160883968,
      "reason": "prose kept subject to budget",
      "relevance": 0.5,
      "risk": "low",
      "rule_id": "preserve.default"
    },
    {
      "action": "drop",
      "content_hash": 18021940868160883968,
      "fragment_id": 18021940868160883968,
      "handle": "ctx://source/18021940868160883968",
      "reason": "exact duplicate of fragment #1 — content survives through it",
      "relevance": 0.5,
      "risk": "low",
      "rule_id": "drop.duplicate"
    },
    {
      "action": "preserve",
      "content_hash": 13306393161462182196,
      "fragment_id": 13306393161462182196,
      "reason": "code must survive verbatim",
      "relevance": 0.0,
      "risk": "low",
      "rule_id": "preserve.code_fence"
    },
    {
      "action": "preserve",
      "content_hash": 5998238963991047544,
      "fragment_id": 5998238963991047544,
      "reason": "negative constraints must never be weakened",
      "relevance": 0.1666666716337204,
      "risk": "low",
      "rule_id": "preserve.negative_constraint"
    },
    {
      "action": "abstract",
      "content_hash": 863010502420969656,
      "fragment_id": 863010502420969656,
      "reason": "repeated log lines collapse into one annotated line",
      "relevance": 0.0,
      "risk": "medium",
      "rule_id": "abstract.log_dedup"
    }
  ],
  "insights": {
    "tokens_in": 80,
    "tokens_out": 67,
    "tokens_saved": 13,
    "tokens_saved_by_rule": {
      "abstract.log_dedup": 3,
      "drop.duplicate": 14
    }
  },
  "retrieval_handles": [],
  "risk": "medium",
  "sections": [
    {
      "content": "You are the deploy assistant.",
      "fragment_ids": [
        14526841120422644114
      ],
      "kind": "cache"
    },
    {
      "content": "The deploy pipeline runs clippy before tests.\n\n```rust\nlet x = 42;\n```\n\nNever restart the primary node during a rebalance.\n\nERROR timeout (x2)\nINFO recovered",
      "fragment_ids": [
        18021940868160883968,
        13306393161462182196,
        5998238963991047544,
        863010502420969656
      ],
      "kind": "body"
    }
  ],
  "sources": [
    {
      "fragment_id": 14526841120422644114,
      "handle": "ctx://source/14526841120422644114"
    },
    {
      "fragment_id": 18021940868160883968,
      "handle": "ctx://source/18021940868160883968"
    },
    {
      "fragment_id": 13306393161462182196,
      "handle": "ctx://source/13306393161462182196"
    },
    {
      "fragment_id": 5998238963991047544,
      "handle": "ctx://source/5998238963991047544"
    },
    {
      "fragment_id": 863010502420969656,
      "handle": "ctx://source/863010502420969656"
    }
  ],
  "warnings": []
}