deepstrike-core 0.2.68

Cross-language agent runtime kernel — pure computation, zero I/O
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use serde::{Deserialize, Serialize};

use crate::types::message::CoreMessage;

/// A completed session's transcript as fed into host-side durable-memory extraction over FFI.
/// Persistence is an SDK concern; the kernel only analyzes the payload.
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct SessionData {
    pub session_id: String,
    pub agent_id: String,
    pub messages: Vec<CoreMessage>,
    pub metadata: serde_json::Value,
    pub created_at_ms: u64,
    pub updated_at_ms: u64,
}