List of all items
Structs
- helpers::memory_block::MemoryBlockEntry
- helpers::person_router::PersonEntry
- helpers::person_router::PersonRoute
- helpers::person_router::ProviderEntry
- helpers::retrieval_planner::RetrievalHit
- testkit::clock::FixedClock
- testkit::clock::NoOpDelay
- testkit::facts::InMemoryFacts
- testkit::providers::ConstantEmbedder
- testkit::providers::RecordingEmbedder
- testkit::providers::ScriptedExtractor
- testkit::sessions::InMemorySessions
- types::MergeCandidate
- types::NliResult
- types::NliScores
- types::chat_request::ChatRequest
- types::enrichment_messages::ChatMessageDto
- types::enrichment_messages::ContentPart
- types::enrichment_messages::ToolCallDto
- types::enrichment_messages::ToolCallFunction
- types::merge_result::MergeResult
- types::rerank_result::RerankResult
- types::search_hit::SearchHit
- types::search_hit::SearchHitMetadata
- use_cases::enrich_request::EnrichRequest
- use_cases::extract_facts_from_response::ExtractFactsFromResponse
- use_cases::finalize_session::FinalizeSession
- use_cases::finalize_session::FinalizeStats
- use_cases::handle_chat_completion::HandleChatCompletion
- use_cases::import_opencode_session::AssistantTurn
- use_cases::import_opencode_session::ImportOpencodeSession
- use_cases::import_opencode_session::ImportStats
Enums
- errors::provider_error::ProviderError
- errors::repo_error::RepoError
- errors::upstream_error::UpstreamError
- errors::use_case_error::UseCaseError
- helpers::person_router::RouteError
- testkit::providers::ScriptedNliClassifier
- types::chat_response::ChatResponse
- types::enrichment_messages::MessageContent
Traits
- ports::clock::Clock
- ports::delay::Delay
- ports::embedding_provider::EmbeddingProvider
- ports::fact_repository::FactRepository
- ports::id_generator::IdGenerator
- ports::llm_extractor::LlmExtractor
- ports::llm_upstream::LlmUpstream
- ports::nli_classifier::NliClassifier
- ports::rerank_provider::RerankProvider
- ports::session_repository::SessionRepository
Macros
Functions
- helpers::memory_block::build
- helpers::noise_filter::clean
- helpers::openai_content::flatten_text
- helpers::person_router::expand_tilde
- helpers::person_router::inject_persona_into_messages
- helpers::person_router::load_persona
- helpers::person_router::load_persona_at
- helpers::person_router::route_request
- helpers::person_router::user_home_dir
- helpers::request_enricher::inject
- helpers::request_enricher::inject_value
- helpers::retrieval_planner::prefilter_and_heat
- helpers::session_marker::detect
- helpers::session_marker::detect_from_messages
- helpers::session_marker::detect_from_typed_messages
- helpers::session_marker::detect_in_text
- helpers::topic_extractor::extract_from_content
- helpers::topic_extractor::extract_from_messages
- types::enrichment_messages::enrichment_messages_from_json
- types::enrichment_messages::enrichment_messages_to_json
- use_cases::extract_facts_from_response::format_tool_calls
- use_cases::handle_chat_completion::extract_response_payload