caliban-provider 0.2.0

Provider-neutral message IR and trait for the caliban agent harness — internal crate for the caliban binary; no API stability, pin exact versions
Documentation
1
2
3
4
5
6
7
8
9
10
11
//! Prompt-cache markers in the IR.

use serde::{Deserialize, Serialize};

/// Cache-control marker that can be attached to content blocks.
#[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)]
#[serde(tag = "type", rename_all = "snake_case")]
pub enum CacheControl {
    /// Mark this block as an ephemeral cache breakpoint.
    Ephemeral,
}