Crate libtenx

Crate libtenx 

Source

Re-exports§

pub use error::Result;
pub use error::TenxError;
pub use tenx::Tenx;

Modules§

checks
config
Tenx configuration structure, plus serialization and deserialization from the standard config format.
context
Traits and implementations for including immutable reference material in model interactions. Each context provider implements the ContextProvider trait and can generate one or more ContextItems which are included in prompts.
dialect
Traits and implementations for different styles of interaction with models.
error
event_consumers
Helpers for consuming and displaying events
events
Events emitted by Tenx during operation, for display to users.
exec
model
Model abstractions and implementations for interacting with AI language models.
patch
Patch operations that modify files in the project.
pretty
Pretty-printing functionality for various Tenx objects.
session
A Session is the context and a sequence of model interaction steps.
session_store
Session persistence module, handling storage and retrieval of sessions.
tenx
throttle