rig-memvid 0.4.2

Memvid-backed persistent memory and lexical store for Rig agents.
Documentation
#[path = "common/harness_record.rs"]
mod harness_record;

use harness_record::HarnessRun;

#[tokio::main]
async fn main() -> anyhow::Result<()> {
    let run = HarnessRun {
        schema_version: HarnessRun::SCHEMA_VERSION,
        producer: "rig-memvid/examples/harness_record".to_string(),
        task: "Project a memory-backed retrieval step into the shared harness record.".to_string(),
        first_model_output: "Memvid retrieval supplied context before final answer.".to_string(),
        invocations: Vec::new(),
        dispatch_results: Vec::new(),
        final_answer: "Harness record shape is shared with rig-compose.".to_string(),
        passed_assertions: vec!["schema-shared".to_string()],
    };

    println!("{}", serde_json::to_string_pretty(&run)?);
    Ok(())
}