# PRAXO-CORE Perl API 0.1.0
# SPEC_VERSION 0.2.0

Praxo::Agent::Agent::new
Praxo::Agent::Agent::run
Praxo::Agent::AgentOptions::new
Praxo::Agent::FuncTool::description
Praxo::Agent::FuncTool::invoke
Praxo::Agent::FuncTool::name
Praxo::Agent::FuncTool::new
Praxo::Agent::StaticModel::generate
Praxo::Agent::StaticModel::new
Praxo::Agent::ToolRegistry::get
Praxo::Agent::ToolRegistry::new
Praxo::Agent::ToolRegistry::register
Praxo::Agent::ToolRegistry::specs
Praxo::Agent::run_agent
Praxo::Errors::error_code
Praxo::Errors::praxo_error
Praxo::Json::array
Praxo::Json::bool
Praxo::Json::equals
Praxo::Json::false_value
Praxo::Json::get
Praxo::Json::has
Praxo::Json::int
Praxo::Json::is_bool
Praxo::Json::parse
Praxo::Json::string
Praxo::Json::stringify
Praxo::Json::true_value
Praxo::JsonSchema::validate
Praxo::Middleware::CallLimit::before_model
Praxo::Middleware::CallLimit::before_tool
Praxo::Middleware::CallLimit::new
Praxo::Middleware::PiiRedactor::new
Praxo::Middleware::PiiRedactor::redact
Praxo::Middleware::PiiRedactor::redact_value
Praxo::Middleware::StructuredOutput::apply
Praxo::Middleware::StructuredOutput::new
Praxo::Middleware::ToolSelection::filter
Praxo::Middleware::ToolSelection::new
Praxo::Middleware::ToolSelection::reject
Praxo::Middleware::fallback_model
Praxo::Middleware::redact
Praxo::Middleware::redact_value
Praxo::Middleware::structured_apply
Praxo::Models::action
Praxo::Models::content_block
Praxo::Models::decision
Praxo::Models::event
Praxo::Models::memory_record
Praxo::Models::message
Praxo::Models::message_assistant
Praxo::Models::message_text
Praxo::Models::message_tool
Praxo::Models::message_wire
Praxo::Models::request
Praxo::Models::response
Praxo::Models::run_result
Praxo::Models::session
Praxo::Models::stream_kinds
Praxo::Models::tool_call
Praxo::Models::tool_spec
Praxo::Models::usage
Praxo::Models::usage_plus
Praxo::Plugin::parse_manifest
Praxo::Runtime::CheckpointAllowlist::marshal
Praxo::Runtime::CheckpointAllowlist::new
Praxo::Runtime::CheckpointAllowlist::register
Praxo::Runtime::CheckpointAllowlist::unmarshal
Praxo::Runtime::ContextBudget::compact
Praxo::Runtime::ContextBudget::keep_recent
Praxo::Runtime::ContextBudget::max_tokens
Praxo::Runtime::ContextBudget::new
Praxo::Runtime::FilterSink::emit
Praxo::Runtime::FilterSink::new
Praxo::Runtime::MemoryStore::new
Praxo::Runtime::MemoryStore::put
Praxo::Runtime::MemoryStore::search
Praxo::Runtime::MultiSink::emit
Praxo::Runtime::MultiSink::new
Praxo::Runtime::PathChecker::allowed
Praxo::Runtime::PathChecker::check
Praxo::Runtime::PathChecker::new
Praxo::Runtime::compact_context
Praxo::Runtime::estimate_tokens
Praxo::Runtime::truncate_to_tokens
Praxo::Toolcall::parse_input_json
Praxo::Toolcall::parse_toolcall
Praxo::Toolcall::strip_markup
