deepstrike_core/memory/semantic.rs
1use serde::{Deserialize, Serialize};
2
3/// A long-term memory entry as it crosses the FFI boundary (query results,
4/// dream-pipeline curation payloads). Storage and retrieval are SDK concerns.
5#[derive(Debug, Clone, Serialize, Deserialize)]
6pub struct MemoryEntry {
7 pub text: String,
8 pub score: f64,
9 pub metadata: serde_json::Value,
10}