skm-disclose 0.1.0

Progressive disclosure and context management for Agent Skills
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! # skm-disclose
//!
//! Progressive disclosure and context management for Agent Skills.
//!
//! This crate provides:
//! - `DisclosureLevel` for tracking skill loading state (Catalog/Activated/Referenced)
//! - `TokenEstimator` for fast token count estimation (CJK-aware)
//! - `ContextManager` for token budget management and skill activation

mod error;
mod levels;
mod tokens;
mod context;

pub use error::DiscloseError;
pub use levels::{DisclosureLevel, LoadedSkill};
pub use tokens::TokenEstimator;
pub use context::{ActivationPayload, ContextManager, TokenBudget};