Skip to main content

Crate whycodes_session

Crate whycodes_session 

Source

Re-exports§

pub use edit_stats::EditStats;
pub use error::Result;
pub use error::SessionError;
pub use history::SessionHistory;
pub use history::StashSlot;
pub use import::ImportKind;
pub use import::import_messages;
pub use search::SessionSearchHit;
pub use search::query_terms;
pub use search::search_sessions;
pub use session::COMPACT_CONTINUATION_PREAMBLE;
pub use session::CheckpointState;
pub use session::CompactOutcome;
pub use session::Session;
pub use session::SessionCost;
pub use session::compact_summary_display_text;
pub use session::format_compact_summary;
pub use session::format_compact_summary_content;
pub use session::is_compact_summary_text;
pub use stream_rules::StreamRuleLedger;
pub use title::TitleSource;
pub use title::default_title;
pub use title::heuristic_title;
pub use title::sanitize_title;
pub use tree::Branch;
pub use tree::BranchError;
pub use tree::TreeRow;
pub use tree::TreeTarget;

Modules§

edit_stats
Lines added / removed by this session’s own file edits.
error
history
Session undo/redo with optional git file restore.
import
Import transcripts from whycodes shares and other harnesses.
pairing
Tool call / result pairing for outgoing requests.
search
Full-text search over saved session transcripts.
session
stream_rules
Which stream rules fired in this session, for repeat limits.
title
Session display titles — defaults, heuristics, and sanitization.
tree
Branches inside one conversation (/branch, /tree).