Crate praxis_types

Crate praxis_types 

Source

Re-exports§

pub use state::GraphState;
pub use state::GraphInput;
pub use config::GraphConfig;
pub use config::LLMConfig;
pub use config::ContextPolicy;
pub use events::StreamEvent;

Modules§

config
events
state

Structs§

Tool
Tool/Function definition (sent to OpenAI)
ToolCall
Tool call made by the LLM (in assistant message)

Enums§

Content
Content that can be sent in messages Designed to be extensible for multimodal (images, audio, etc)
Message
Praxis message types (high-level, provider-agnostic)
ToolChoice
Tool choice parameter (how aggressive to use tools)