List of all items
Structs
- agent::Agent
- agent::AgentBuilder
- agent::EventCollector
- approval::ApprovalRequest
- cancel::CancellationToken
- compress::AiCompressor
- compress::CompressionBias
- compress::CompressionConfig
- compress::CompressionHistoryEntry
- compress::CompressionResult
- compress::SummarizedSegment
- config::MatrixConfig
- debug::DebugLog
- debug::DebugStats
- event::AgentEvent
- event::EventCollector
- memory::AiMemoryConfig
- memory::AiMemoryExtractor
- memory::AiMemoryProcessor
- memory::AutoMemory
- memory::MemoryConfig
- memory::MemoryConflictResult
- memory::MemoryEntry
- memory::MemoryFileLock
- memory::MemoryMergeResult
- memory::MemoryQualityResult
- memory::MemoryStatistics
- memory::MemoryStorage
- memory::MemorySummaryResult
- memory::RewindResult
- memory::SemanticUtils
- memory::TfIdfSearch
- models::ModelConfig
- models::MultiModelConfig
- models::PlanStep
- models::Planner
- models::TaskPlan
- models::TodoItem
- overview::ProjectOverview
- overview::ProjectTypeConfig
- prompt::OverviewContext
- prompt::PromptContext
- prompt::PromptSection
- prompt::SystemPromptBuilder
- providers::ChatRequest
- providers::ChatResponse
- providers::Message
- providers::ServerTool
- providers::Usage
- providers::WebSearchContent
- providers::WebSearchResultItem
- providers::anthropic::AnthropicProvider
- providers::openai::OpenAIProvider
- session::Session
- session::SessionIndex
- session::SessionManager
- session::SessionMetadata
- skills::Skill
- tools::ToolDefinition
- tools::ask::AskTool
- tools::bash::BashTool
- tools::edit::EditTool
- tools::glob::GlobTool
- tools::ls::LsTool
- tools::multi_edit::MultiEditTool
- tools::read::ReadTool
- tools::search::SearchTool
- tools::skill::SkillTool
- tools::todo_write::TodoWriteTool
- tools::webfetch::WebFetchTool
- tools::websearch::WebSearchTool
- tools::write::WriteTool
- workspace::Workspace
Enums
- approval::ApprovalAnswer
- approval::ApproveMode
- approval::RiskLevel
- compress::CompressionStrategy
- event::EventData
- event::EventType
- memory::AiKeywordMode
- memory::MemoryCategory
- models::ModelRole
- models::StepDifficulty
- models::TaskComplexity
- prompt::PromptProfile
- providers::ContentBlock
- providers::MessageContent
- providers::Role
- providers::StopReason
- providers::StreamEvent
Traits
Macros
Functions
- approval::build_approval_request
- approval::needs_approval
- approval::prompt_approval
- compress::build_summary_prompt
- compress::compress_messages
- compress::compress_messages_with_ai
- compress::compress_with_bias
- compress::estimate_tokens
- compress::estimate_total_tokens
- compress::format_tokens
- compress::should_compress
- config::create_default_config
- debug::debug_log
- memory::calculate_similarity
- memory::detect_memories_fallback
- memory::detect_memories_from_text
- memory::detect_memories_with_ai
- memory::extract_context_keywords
- memory::extract_keywords_hybrid
- memory::extract_keywords_with_ai
- memory::summarize_up_to
- overview::detect_project_type
- overview::should_ignore
- overview::truncate_content
- prompt::build_overview_prompt
- prompt::build_static_system_prompt
- prompt::build_system_prompt
- skills::discover_skills
- skills::format_catalogue
- skills::list_skill_files
- skills::load_skill
- skills::load_skill_from_file
- tools::all_tools
- tools::all_tools_with_skills
Type Aliases
Constants
- VERSION
- compress::DEFAULT_COMPRESSION_THRESHOLD
- compress::DEFAULT_COMPRESSOR_MODEL
- compress::DEFAULT_TARGET_RATIO
- compress::MIN_MESSAGES_TO_KEEP
- memory::CONFLICT_OVERLAY_THRESHOLD
- memory::CONFLICT_OVERLAY_THRESHOLD_WITH_SIGNAL
- memory::CONTEXT_IMPORTANCE_WEIGHT
- memory::CONTEXT_RELEVANCE_WEIGHT
- memory::DEFAULT_IMPORTANCE_DECISION
- memory::DEFAULT_IMPORTANCE_FINDING
- memory::DEFAULT_IMPORTANCE_PREF
- memory::DEFAULT_IMPORTANCE_SOLUTION
- memory::DEFAULT_IMPORTANCE_STRUCTURE
- memory::DEFAULT_IMPORTANCE_TECH
- memory::DEFAULT_MEMORY_EXTRACTOR_MODEL
- memory::IMPORTANCE_STAR_THRESHOLD
- memory::MAX_DETECTED_ENTRIES
- memory::MAX_DISPLAY_LENGTH
- memory::MAX_IMPORTANCE_CEILING
- memory::MAX_MEMORY_CONTENT_LENGTH
- memory::MIN_KEYWORDS_FOR_AI_FALLBACK
- memory::MIN_MEMORY_CONTENT_LENGTH
- memory::MIN_SIMILARITY_LENGTH
- memory::SIMILARITY_THRESHOLD
- models::DEFAULT_COMPRESS_MODEL
- models::DEFAULT_FAST_MODEL
- models::DEFAULT_MAIN_MODEL
- models::DEFAULT_PLAN_MODEL
- overview::MATRIXCODE_DIR
- overview::OVERVIEW_FILENAME
- overview::PROJECT_TYPE_CONFIGS
- overview::SRC_DIR
- prompt::MEMORY_ENTRY_TEMPLATE
- prompt::MEMORY_SUMMARY_HEADER
- prompt::SECTION_ACCUMULATED_MEMORY
- prompt::SECTION_AVAILABLE_SKILLS
- prompt::SECTION_PROJECT_CONTEXT
- prompt::SECTION_TASK_CONTEXT