Skip to main content

Crate codei_session

Crate codei_session 

Source
Expand description

Session management and persistence for CodeI.

Structs§

ContextBuilder
Builds the message list sent to the LLM from a session.
Session
SessionStore
StoredMessage
TokenBudget
Token budget for context window management.
ToolCallRecord

Enums§

MessageContent
Role
SessionError

Functions§

compact_messages
Truncate older messages when over budget. Keeps system prompt and recent turns.
estimate_tokens
Rough token estimate (chars / 4).

Type Aliases§

MessageId
SessionId