List of all items
Structs
- chat_session::ChatSession
- evolution::EvolutionLlmAdapter
- evolution::feedback::CoreMetrics
- evolution::feedback::DecisionInput
- evolution::feedback::JudgementSummary
- evolution::feedback::RuleHistoryEntry
- evolution::feedback::ToolExecDetail
- extensions::CapabilityPolicy
- extensions::ExtensionRegistry
- extensions::ExtensionRegistryBuilder
- extensions::MemoryVectorContext
- extensions::RegisteredTool
- extensions::ToolAvailabilityView
- goal_boundaries::GoalBoundaries
- llm::ChatCompletionResponse
- llm::Choice
- llm::ChoiceMessage
- llm::LlmClient
- llm::Usage
- planning_guard::EmptyPlanGuardResult
- run_checkpoint::RunCheckpoint
- skills::LoadedSkill
- skills::LockFile
- soul::Law
- soul::Soul
- task_planner::TaskPlanner
- types::AgentConfig
- types::AgentResult
- types::ChatMessage
- types::ClarificationRequest
- types::ExecutionFeedback
- types::FunctionCall
- types::FunctionDef
- types::PlanningRule
- types::RunModeEventSink
- types::SilentEventSink
- types::SourceEntry
- types::SourceRegistry
- types::Task
- types::TerminalEventSink
- types::ToolCall
- types::ToolDefinition
- types::ToolExecDetail
- types::ToolResult
Enums
- evolution::EvolutionMode
- evolution::feedback::EvolutionJudgement
- evolution::feedback::FeedbackSignal
- extensions::ToolCapability
- extensions::ToolHandler
- extensions::ToolScope
- prompt::PromptMode
- types::ClarificationResponse
- types::FeedbackSignal
- types::LongTextStrategy
- types::SkillAction
- types::ToolFormat
Traits
Functions
- agent_loop::run_agent_loop
- chat::run_agent_run
- chat::run_chat
- chat::run_clear_session
- chat::run_single_task
- chat_session::shutdown_evolution
- chat_session::spawn_evolution_once
- chat_session::spawn_periodic_evolution
- dependency_resolver::resolve_packages
- evolution::check_auto_rollback
- evolution::execution_feedback_to_decision_input
- evolution::feedback::build_latest_judgement
- evolution::feedback::compute_core_metrics_for_date
- evolution::feedback::compute_effectiveness
- evolution::feedback::compute_egl
- evolution::feedback::compute_egl_for_rule
- evolution::feedback::compute_tool_sequence_key
- evolution::feedback::count_decisions_with_task_desc
- evolution::feedback::count_unprocessed_decisions
- evolution::feedback::ensure_evolution_tables
- evolution::feedback::fetch_latest_metrics
- evolution::feedback::insert_decision
- evolution::feedback::log_evolution_event
- evolution::feedback::open_evolution_db
- evolution::feedback::query_rule_history
- evolution::feedback::update_daily_metrics
- evolution::feedback::update_last_decision_feedback
- evolution::format_evolution_changes
- evolution::on_shutdown
- evolution::query_changes_by_txn
- evolution::run_evolution
- evolution::seed::ensure_seed_data
- evolution::seed::ensure_seed_data_force
- evolution::seed::load_examples
- evolution::seed::load_execution_template
- evolution::seed::load_planning_template
- evolution::seed::load_prompt_file_with_project
- evolution::seed::load_rules
- evolution::seed::load_sources
- evolution::seed::load_system_prompt
- evolution::seed::required_placeholders
- evolution::seed::validate_template
- evolution::to_evolution_feedback
- extensions::build_memory_context
- extensions::index_evolution_knowledge
- extensions::process_tool_result_content
- extensions::process_tool_result_content_fallback
- goal_boundaries::extract_goal_boundaries
- high_risk::confirm_network
- high_risk::confirm_run_command
- high_risk::confirm_write_key_path
- llm::detect_tool_format
- llm::is_context_overflow_error
- llm::truncate_tool_messages
- long_text::maybe_process_user_input
- long_text::summarize_long_content
- long_text::truncate_content
- planning_guard::guard_empty_plan
- planning_rules::compact_examples_section
- planning_rules::load_full_examples
- planning_rules::load_rules
- prompt::build_skills_context
- prompt::build_system_prompt
- prompt::get_skill_full_docs
- rpc::serve_agent_rpc
- run_checkpoint::build_resume_message
- run_checkpoint::load_checkpoint
- run_checkpoint::save_checkpoint
- skills::execute_skill
- skills::find_skill_by_name
- skills::find_skill_by_tool_name
- skills::infer_entry::infer_entry_point_from_skill_md
- skills::load_skills
- skills::read_lock_file
- skills::write_lock_file
- soul::build_beliefs_block
- tool_hint_resolver::builtin_hint_names
- tool_hint_resolver::generate_match_rule
- tool_hint_resolver::generate_match_rule_with_availability
- tool_hint_resolver::hint_guidance
- tool_hint_resolver::hint_guidance_with_availability
- tool_hint_resolver::is_builtin_hint
- tool_hint_resolver::is_hint_available
- tool_hint_resolver::is_hint_available_with_availability
- tool_hint_resolver::preferred_tool_names
- tool_hint_resolver::preferred_tool_names_with_availability
- types::chunk_str
- types::classify_user_feedback
- types::get_chunk_size
- types::get_compact_planning
- types::get_compaction_keep_recent
- types::get_compaction_threshold
- types::get_extract_top_k
- types::get_head_chunks
- types::get_long_text_strategy
- types::get_map_model
- types::get_max_output_chars
- types::get_max_tokens
- types::get_memory_flush_enabled
- types::get_memory_flush_threshold
- types::get_output_dir
- types::get_summarize_threshold
- types::get_tail_chunks
- types::get_tool_result_max_chars
- types::get_tool_result_recovery_max_chars
- types::get_user_input_max_chars
- types::parse_claude_tool_calls
- types::safe_slice_from
- types::safe_truncate