Index _ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W _ __class_vars__ (haive.agents.document_modifiers.summarizer.map_branch.state.InputState attribute) (haive.agents.planning.rewoo.models.plans.ExecutionPlan attribute) __private_attributes__ (haive.agents.document_modifiers.summarizer.map_branch.state.InputState attribute) (haive.agents.planning.rewoo.models.plans.ExecutionPlan attribute) __pydantic_complete__ (haive.agents.document_modifiers.summarizer.map_branch.state.InputState attribute) (haive.agents.planning.rewoo.models.plans.ExecutionPlan attribute) __pydantic_computed_fields__ (haive.agents.document_modifiers.summarizer.map_branch.state.InputState attribute) (haive.agents.planning.rewoo.models.plans.ExecutionPlan attribute) __pydantic_core_schema__ (haive.agents.document_modifiers.summarizer.map_branch.state.InputState attribute) (haive.agents.planning.rewoo.models.plans.ExecutionPlan attribute) __pydantic_custom_init__ (haive.agents.document_modifiers.summarizer.map_branch.state.InputState attribute) (haive.agents.planning.rewoo.models.plans.ExecutionPlan attribute) __pydantic_decorators__ (haive.agents.document_modifiers.summarizer.map_branch.state.InputState attribute) (haive.agents.planning.rewoo.models.plans.ExecutionPlan attribute) __pydantic_extra__ (haive.agents.document_modifiers.summarizer.map_branch.state.InputState attribute) (haive.agents.planning.rewoo.models.plans.ExecutionPlan attribute) __pydantic_fields__ (haive.agents.document_modifiers.summarizer.map_branch.state.InputState attribute) (haive.agents.planning.rewoo.models.plans.ExecutionPlan attribute) __pydantic_fields_set__ (haive.agents.document_modifiers.summarizer.map_branch.state.InputState attribute) (haive.agents.planning.rewoo.models.plans.ExecutionPlan attribute) __pydantic_generic_metadata__ (haive.agents.document_modifiers.summarizer.map_branch.state.InputState attribute) (haive.agents.planning.rewoo.models.plans.ExecutionPlan attribute) __pydantic_parent_namespace__ (haive.agents.document_modifiers.summarizer.map_branch.state.InputState attribute) (haive.agents.planning.rewoo.models.plans.ExecutionPlan attribute) __pydantic_post_init__ (haive.agents.document_modifiers.summarizer.map_branch.state.InputState attribute) (haive.agents.planning.rewoo.models.plans.ExecutionPlan attribute) __pydantic_private__ (haive.agents.document_modifiers.summarizer.map_branch.state.InputState attribute) (haive.agents.planning.rewoo.models.plans.ExecutionPlan attribute) __pydantic_root_model__ (haive.agents.document_modifiers.summarizer.map_branch.state.InputState attribute) (haive.agents.planning.rewoo.models.plans.ExecutionPlan attribute) __pydantic_serializer__ (haive.agents.document_modifiers.summarizer.map_branch.state.InputState attribute) (haive.agents.planning.rewoo.models.plans.ExecutionPlan attribute) __pydantic_validator__ (haive.agents.document_modifiers.summarizer.map_branch.state.InputState attribute) (haive.agents.planning.rewoo.models.plans.ExecutionPlan attribute) __signature__ (haive.agents.document_modifiers.summarizer.map_branch.state.InputState attribute) (haive.agents.planning.rewoo.models.plans.ExecutionPlan attribute) A A (haive.agents.common.models.grade.letter_grade.LetterValue attribute) A_MINUS (haive.agents.common.models.grade.letter_grade.LetterValue attribute) A_PLUS (haive.agents.common.models.grade.letter_grade.LetterValue attribute) abstract_answer (haive.agents.rag.models.StepBackResult attribute) abstract_question (haive.agents.rag.models.StepBackResult attribute) AbstractStep (class in haive.agents.planning.rewoo.models.steps) ACADEMIC (haive.agents.research.open_perplexity.models.DataSourceType attribute) access_timestamp (haive.agents.research.open_perplexity.models.ResearchSource attribute) Act (class in haive.agents.planning.plan_and_execute.v2.models) ACTION (haive.agents.rag.models.ReActStep attribute) ActionStep (class in haive.agents.planning.models.base) activate() (haive.agents.dynamic_supervisor.models.AgentInfo method) activate_agent() (haive.agents.dynamic_supervisor.state.SupervisorState method) (haive.agents.dynamic_supervisor.state.SupervisorStateWithTools method) activate_plan() (haive.agents.planning.base.models.Task method) active (haive.agents.dynamic_supervisor.models.AgentInfo attribute) (haive.agents.supervisor.models.AgentCapability attribute) active_agents (haive.agents.dynamic_supervisor.state.SupervisorState attribute) (haive.agents.supervisor.state.DynamicSupervisorState attribute) ActiveAgent (class in haive.agents.supervisor.state) ActiveRetrievalAgent (class in haive.agents.rag.flare.agent) adapt() (haive.agents.planning.models.base.AdaptivePlan method) AdaptedModule (class in haive.agents.reasoning_and_critique.self_discover.adapter.models) AdaptedModules (class in haive.agents.reasoning_and_critique.self_discover.adapter.models) AdapterAgent (class in haive.agents.reasoning_and_critique.self_discover.adapter.agent) AdaptivePlan (class in haive.agents.planning.models.base) AdaptiveQueryDecomposerAgent (class in haive.agents.rag.query_decomposition.agent) AdaptiveRAGAgent (class in haive.agents.rag.adaptive.agent) AdaptiveSelectionStrategy (class in haive.agents.discovery.selection_strategies) AdaptiveToolsRAGAgent (class in haive.agents.rag.adaptive_tools.agent) AdaptiveToolsResult (class in haive.agents.rag.adaptive_tools.agent) add_agent() (haive.agents.dynamic_supervisor.agent.DynamicSupervisor method) (haive.agents.dynamic_supervisor.state.SupervisorState method) (haive.agents.dynamic_supervisor.state.SupervisorStateWithTools method) (haive.agents.multi.agent.MultiAgent method) add_branch() (haive.agents.chain.declarative_chain.ChainBuilder method) (haive.agents.multi.core.clean_multi_agent.MultiAgent method) add_conditional_edge() (haive.agents.multi.agent.MultiAgent method) add_conditional_edges() (haive.agents.multi.core.clean_multi_agent.MultiAgent method) add_conditional_routing() (haive.agents.multi.core.clean_multi_agent.MultiAgent method) add_contingency() (haive.agents.planning.base.models.Task method) add_dependency() (haive.agents.planning.models.base.BaseStep method) add_document() (haive.agents.document_modifiers.base.state.DocumentModifierState class method) add_documents() (haive.agents.document_modifiers.base.state.DocumentModifierState class method) (haive.agents.rag.base.agent.BaseRAGAgent method) add_edge() (haive.agents.multi.agent.MultiAgent method) (haive.agents.multi.core.clean_multi_agent.MultiAgent method) add_feedback() (haive.agents.discovery.selection_strategies.LearningSelectionStrategy method) (haive.agents.planning.base.models.BaseStep method) add_hook() (haive.agents.base.agent.Agent method) (haive.agents.base.hooks.HooksMixin method) add_loop() (haive.agents.chain.declarative_chain.ChainBuilder method) add_multi_conditional_edge() (haive.agents.multi.agent.MultiAgent method) add_node() (haive.agents.chain.declarative_chain.ChainBuilder method) add_parallel_group() (haive.agents.multi.core.clean_multi_agent.MultiAgent method) add_reasoning_step() (haive.agents.react.agent.ReactAgent method) add_reflection() (haive.agents.reasoning_and_critique.reflection.state.ReflectionAgentState method) add_relationship() (haive.agents.memory.core.types.MemoryEntry method) add_result() (haive.agents.planning.plan_and_execute.v2.models.Step method) add_sequence() (haive.agents.chain.declarative_chain.ChainBuilder method) add_sequential_step() (haive.agents.planning.models.base.SequentialPlan method) add_step() (haive.agents.planning.base.models.BasePlan method) (haive.agents.planning.models.base.BasePlan method) (haive.agents.planning.rewoo.models.plans.ExecutionPlan method) add_steps() (haive.agents.planning.base.models.BasePlan method) add_task() (haive.agents.research.perplexity.pro_search.tasks.models.PlanningState method) AddAgentInput (class in haive.agents.supervisor.dynamic.dynamic_agent_tools) AddAgentTool (class in haive.agents.supervisor.dynamic.dynamic_agent_tools) adjust_confidence_by_contradictions() (haive.agents.research.perplexity.pro_search.models.ContentAnalysis method) adjust_sources_by_complexity() (haive.agents.research.perplexity.pro_search.models.QueryIntent class method) ADVANCED (haive.agents.common.models.task_analysis.base.KnowledgeComplexity attribute) advanced_query_example() (in module haive.agents.document_processing.examples.comprehensive_query_example) AdvancedHallucinationGrade (class in haive.agents.rag.hallucination_grading.agent) AdvancedHallucinationGraderAgent (class in haive.agents.rag.hallucination_grading.agent) after_arun() (haive.agents.base.agent.Agent method) after_build_graph() (haive.agents.base.agent.Agent method) after_grading() (haive.agents.base.agent.Agent method) (haive.agents.base.hooks.HooksMixin method) after_message_transform() (haive.agents.base.agent.Agent method) (haive.agents.base.hooks.HooksMixin method) after_reflection() (haive.agents.base.agent.Agent method) (haive.agents.base.hooks.HooksMixin method) after_run() (haive.agents.base.agent.Agent method) (haive.agents.base.hooks.HooksMixin method) after_setup() (haive.agents.base.agent.Agent method) (haive.agents.base.hooks.HooksMixin method) after_state_update() (haive.agents.base.agent.Agent method) after_structured_output() (haive.agents.base.agent.Agent method) (haive.agents.base.hooks.HooksMixin method) age_days (haive.agents.research.perplexity.pro_search.models.SearchResult property) Agent (class in haive.agents.base.agent) (class in haive.agents.base.types) agent (haive.agents.dynamic_supervisor.models.AgentInfo attribute) (haive.agents.multi.core.clean_multi_agent.MultiAgent attribute) agent_capabilities (haive.agents.supervisor.state.DynamicSupervisorState attribute) agent_choice_model (haive.agents.dynamic_supervisor.state.SupervisorStateWithTools attribute) agent_creations (haive.agents.supervisor.state.SupervisorMetrics attribute) agent_name (haive.agents.dynamic_supervisor.models.RoutingDecision attribute) agent_response (haive.agents.dynamic_supervisor.state.SupervisorState attribute) (haive.agents.supervisor.state.DynamicSupervisorState attribute) agent_specs (haive.agents.supervisor.agent.DynamicSupervisor attribute) agent_task (haive.agents.dynamic_supervisor.state.SupervisorState attribute) (haive.agents.supervisor.state.DynamicSupervisorState attribute) agent_type (haive.agents.supervisor.models.AgentCapability attribute) (haive.agents.supervisor.models.AgentSpec attribute) AgentCapability (class in haive.agents.supervisor.models) AgentDebugger (class in haive.agents.base.debug_utils) AgentDescriptor (class in haive.agents.supervisor.dynamic.dynamic_agent_tools) AgentDiscoveryMode (class in haive.agents.supervisor.models) AgenticRAGAgent (class in haive.agents.rag.agentic.agent) AgenticRAGRouterAgent (class in haive.agents.rag.agentic_router.agent) AgenticRAGState (class in haive.agents.rag.agentic.agent) AgenticRouterResult (class in haive.agents.rag.agentic_router.agent) AgentInfo (class in haive.agents.dynamic_supervisor.models) (class in haive.agents.supervisor.core.simple_supervisor) AgentInfoV2 (class in haive.agents.dynamic_supervisor.models) AgentInput (class in haive.agents.base.types) AgentManagementTools (class in haive.agents.supervisor.tools) AgentOutput (class in haive.agents.base.types) AgentRegistry (class in haive.agents.supervisor.utils.registry) AgentRegistryManager (class in haive.agents.supervisor.dynamic.dynamic_agent_tools) AgentRequest (class in haive.agents.dynamic_supervisor.models) agents (haive.agents.dynamic_supervisor.agent.DynamicSupervisor property) (haive.agents.dynamic_supervisor.state.SupervisorState attribute) (haive.agents.multi.core.clean_multi_agent.MultiAgent attribute) AgentSelectorTool (class in haive.agents.supervisor.dynamic.dynamic_agent_tools) AgentSpec (class in haive.agents.supervisor.models) AgentState (class in haive.agents.base.types) AGREE (haive.agents.common.models.grade.scale.LikertScale attribute) ainvoke() (haive.agents.base.types.Invokable method) all_arguments_complete (haive.agents.conversation.debate.state.DebateState property) all_rebuttals_complete (haive.agents.conversation.debate.state.DebateState property) allowed_categories (haive.agents.rag.db_rag.graph_db.models.GuardrailsOutput attribute) allows_parallelization() (haive.agents.common.models.task_analysis.base.DependencyNode method) ALTERNATIVE (haive.agents.common.models.task_analysis.base.DependencyType attribute) alternative_approaches (haive.agents.common.models.task_analysis.solvability.SolvabilityAssessment attribute) alternatives (haive.agents.dynamic_supervisor.models.RoutingDecision attribute) Analysis (class in haive.agents.structured_output.models) analysis_confidence (haive.agents.common.models.task_analysis.analysis.TaskAnalysis attribute) analysis_method (haive.agents.common.models.task_analysis.analysis.TaskAnalysis attribute) analysis_timestamp (haive.agents.common.models.task_analysis.analysis.TaskAnalysis attribute) AnalysisMethod (class in haive.agents.common.models.task_analysis.analysis) ANALYTICAL (haive.agents.rag.models.QueryType attribute) analyze_dag_structure() (haive.agents.planning.rewoo.models.join_step.JoinStep class method) analyze_dependency_patterns() (haive.agents.planning.rewoo.models.join_step.JoinStep method) analyze_query() (haive.agents.discovery.semantic_discovery.QueryAnalyzer method) (haive.agents.rag.db_rag.sql_rag.agent.SQLRAGAgent method) analyze_query_aug_llm_config (in module haive.agents.rag.db_rag.sql_rag.engines) ANALYZE_QUERY_PROMPT (in module haive.agents.rag.db_rag.sql_rag.prompts) analyze_task() (haive.agents.common.models.task_analysis.analysis.TaskAnalysis class method) (haive.agents.common.models.task_analysis.parallelization.ParallelizationAnalyzer method) analyze_tool_performance() (haive.agents.discovery.dynamic_tool_selector.DynamicToolSelector method) annotation_enabled (haive.agents.document_processing.agent.DocumentProcessingConfig attribute) answer (haive.agents.rag.db_rag.graph_db.state.OutputState attribute) (haive.agents.rag.db_rag.sql_rag.state.OutputState attribute) (haive.agents.rag.models.EnhancedResponse attribute) (haive.agents.rag.models.SubQueryResult attribute) ANSWER_GENERATION (haive.agents.rag.models.RAGModuleType attribute) answer_grade (haive.agents.rag.db_rag.sql_rag.state.OutputState attribute) answer_grading (haive.agents.rag.db_rag.sql_rag.config.SQLRAGConfig attribute) answer_grading_aug_llm_config (in module haive.agents.rag.db_rag.sql_rag.engines) ANSWER_GRADING_PROMPT (in module haive.agents.rag.db_rag.sql_rag.prompts) ANSWER_VERIFICATION (haive.agents.rag.models.RAGModuleType attribute) AnswerAgent (class in haive.agents.rag.simple.answer_agent) AnswerQuestion (class in haive.agents.reasoning_and_critique.reflexion.models) API (haive.agents.research.open_perplexity.models.DataSourceType attribute) api_key (haive.agents.research.open_perplexity.models.DataSourceConfig attribute) append() (haive.agents.planning.base.models.IntelligentSequence method) APPROVAL (haive.agents.common.models.task_analysis.base.ResourceType attribute) args_schema (haive.agents.supervisor.dynamic.dynamic_agent_tools.AddAgentTool attribute) (haive.agents.supervisor.dynamic.dynamic_agent_tools.AgentSelectorTool attribute) (haive.agents.supervisor.dynamic.dynamic_agent_tools.ChangeAgentTool attribute) (haive.agents.supervisor.dynamic.dynamic_agent_tools.ListAgentsTool attribute) (haive.agents.supervisor.dynamic.dynamic_agent_tools.RemoveAgentTool attribute) article (haive.agents.research.storm.state.ArticleState attribute) ArticleState (class in haive.agents.research.storm.state) arun() (haive.agents.base.pre_post_agent_mixin.PrePostAgentMixin method) (haive.agents.chain.declarative_chain.DeclarativeChainAgent method) (haive.agents.conversation.ConversationParticipant method) (haive.agents.simple.agent.SimpleAgent method) (haive.agents.supervisor.agent.DynamicSupervisor method) as_message() (haive.agents.reasoning_and_critique.reflection.models.ReflectionResult method) as_meta_capable() (haive.agents.simple.agent.SimpleAgent method) as_structured_tool() (haive.agents.base.agent_structured_output_mixin.StructuredOutputMixin class method) (haive.agents.simple.agent.SimpleAgent class method) as_tool() (haive.agents.simple.agent.SimpleAgent class method) assess_depth() (haive.agents.research.open_perplexity.models.ResearchSummary method) auto_discover (haive.agents.supervisor.agent.DynamicSupervisor attribute) auto_generate_name() (haive.agents.base.workflow.Workflow class method) auto_loader_config (haive.agents.document_processing.agent.DocumentProcessingConfig attribute) available_specs (haive.agents.supervisor.state.DynamicSupervisorState attribute) average_execution_time (haive.agents.supervisor.state.ActiveAgent property) B B (haive.agents.common.models.grade.letter_grade.LetterValue attribute) B_MINUS (haive.agents.common.models.grade.letter_grade.LetterValue attribute) B_PLUS (haive.agents.common.models.grade.letter_grade.LetterValue attribute) BALANCED (haive.agents.common.models.task_analysis.parallelization.ExecutionStrategy attribute) BaseConversationAgent (class in haive.agents.conversation.base.agent) BasePlan (class in haive.agents.planning.base.models) (class in haive.agents.planning.models.base) BasePlannerAgent (class in haive.agents.planning.base.agents.planner) BaseRAGAgent (class in haive.agents.rag.base.agent) BaseRoutingStrategy (class in haive.agents.supervisor.utils.routing) BaseSelectionStrategy (class in haive.agents.discovery.selection_strategies) BaseStep (class in haive.agents.planning.base.models) (class in haive.agents.planning.models.base) BASIC (haive.agents.common.models.task_analysis.base.KnowledgeComplexity attribute) basic_query_example() (in module haive.agents.document_processing.examples.comprehensive_query_example) BasicStep (class in haive.agents.planning.rewoo.models.steps) batch_classify() (haive.agents.memory.core.classifier.MemoryClassifier method) before_arun() (haive.agents.base.agent.Agent method) before_build_graph() (haive.agents.base.agent.Agent method) before_grading() (haive.agents.base.agent.Agent method) (haive.agents.base.hooks.HooksMixin method) before_message_transform() (haive.agents.base.agent.Agent method) (haive.agents.base.hooks.HooksMixin method) before_reflection() (haive.agents.base.agent.Agent method) (haive.agents.base.hooks.HooksMixin method) before_run() (haive.agents.base.agent.Agent method) (haive.agents.base.hooks.HooksMixin method) before_setup() (haive.agents.base.agent.Agent method) (haive.agents.base.hooks.HooksMixin method) before_state_update() (haive.agents.base.agent.Agent method) before_structured_output() (haive.agents.base.agent.Agent method) (haive.agents.base.hooks.HooksMixin method) BINARY (haive.agents.common.models.grade.base.GradeType attribute) BinaryGrade (class in haive.agents.common.models.grade.binary) bind_tools_to_llm() (haive.agents.discovery.dynamic_tool_selector.DynamicToolSelector method) bind_validator_with_jsonpatch_retries() (haive.agents.document_modifiers.complex_extraction.agent.ComplexExtractionAgent method) bind_validator_with_retries() (haive.agents.document_modifiers.complex_extraction.agent.ComplexExtractionAgent method) bottlenecks (haive.agents.common.models.task_analysis.branching.TaskDecomposition attribute) (haive.agents.common.models.task_analysis.parallelization.ParallelizationAnalysis attribute) branch() (in module haive.agents.chain) branch_answer (haive.agents.rag.models.BranchResult attribute) branch_id (haive.agents.common.models.task_analysis.branching.TaskBranch attribute) branch_type (haive.agents.common.models.task_analysis.branching.TaskBranch attribute) (haive.agents.rag.models.BranchResult attribute) branches (haive.agents.common.models.task_analysis.branching.TaskDecomposition attribute) (haive.agents.multi.core.clean_multi_agent.MultiAgent attribute) BranchResult (class in haive.agents.rag.models) BranchSpec (class in haive.agents.chain.declarative_chain) BranchType (class in haive.agents.common.models.task_analysis.branching) breakthrough_requirements (haive.agents.common.models.task_analysis.solvability.SolvabilityAssessment attribute) build() (haive.agents.chain.declarative_chain.ChainBuilder method) build_agent() (in module haive.agents.document_modifiers.kg.kg_iterative_refinement.agent) (in module haive.agents.document_modifiers.summarizer.map_branch.agent) build_capability_matrix() (haive.agents.discovery.semantic_discovery.CapabilityMatcher method) build_dynamic_graph() (haive.agents.simple.agent.SimpleAgent method) build_graph() (haive.agents.base.agent.Agent method) (haive.agents.base.types.GraphProvider method) (haive.agents.conversation.base.agent.BaseConversationAgent method) (haive.agents.document_loader.base.agent.DocumentLoaderAgent method) (haive.agents.multi.agent.MultiAgent method) (haive.agents.multi.base.agent.SequentialAgent method) (haive.agents.multi.core.clean_multi_agent.MultiAgent method) (haive.agents.planning.llm_compiler.agent.LLMCompilerAgent method) (haive.agents.planning.rewoo.agent.ReWOOAgent method) (haive.agents.rag.adaptive_tools.agent.SearchIntegrationAgent method) (haive.agents.rag.adaptive_tools.agent.ToolSelectionAgent method) (haive.agents.rag.agentic_router.agent.AgenticRAGRouterAgent method) (haive.agents.rag.base.agent.BaseRAGAgent method) (haive.agents.rag.document_grading.agent.DocumentGradingAgent method) (haive.agents.rag.flare.agent.ActiveRetrievalAgent method) (haive.agents.rag.flare.agent.FLAREPlannerAgent method) (haive.agents.rag.fusion.agent.MultiQueryRetrievalAgent method) (haive.agents.rag.fusion.agent.ReciprocalRankFusionAgent method) (haive.agents.rag.hallucination_grading.agent.AdvancedHallucinationGraderAgent method) (haive.agents.rag.hallucination_grading.agent.HallucinationGraderAgent method) (haive.agents.rag.hallucination_grading.agent.RealtimeHallucinationGraderAgent method) (haive.agents.rag.hyde.agent_v2.HyDERetrieverAgent method) (haive.agents.rag.memory_aware.agent.MemoryRetrievalAgent method) (haive.agents.rag.multi_query.agent.MultiRetrievalAgent method) (haive.agents.rag.query_decomposition.agent.AdaptiveQueryDecomposerAgent method) (haive.agents.rag.query_decomposition.agent.ContextualQueryDecomposerAgent method) (haive.agents.rag.query_decomposition.agent.HierarchicalQueryDecomposerAgent method) (haive.agents.rag.query_decomposition.agent.QueryDecomposerAgent method) (haive.agents.rag.query_planning.agent.QueryPlanningRAGAgent method) (haive.agents.rag.self_reflective.agent.SelfReflectiveRAGAgent method) (haive.agents.rag.self_route.agent.IterativePlannerAgent method) (haive.agents.rag.self_route.agent.QueryAnalyzerAgent method) (haive.agents.rag.self_route.agent.RoutingDecisionAgent method) (haive.agents.rag.speculative.agent.HypothesisGeneratorAgent method) (haive.agents.rag.speculative.agent.ParallelVerificationAgent method) (haive.agents.rag.step_back.agent.DualRetrievalAgent method) (haive.agents.rag.step_back.agent.StepBackQueryGeneratorAgent method) (haive.agents.react.agent.ReactAgent method) (haive.agents.reasoning_and_critique.lats.agent.LATSAgent method) (haive.agents.reasoning_and_critique.reflexion.agent.ReflexionAgent method) (haive.agents.simple.agent.SimpleAgent method) (haive.agents.supervisor.core.simple_supervisor.SimpleSupervisor method) (haive.agents.supervisor.core.supervisor_agent.SupervisorAgent method) (haive.agents.supervisor.dynamic.dynamic_multi_agent.DynamicMultiAgent method) (haive.agents.supervisor.dynamic.dynamic_supervisor.DynamicSupervisor method) (haive.agents.supervisor.utils.compatibility_bridge.DynamicMultiAgentSupervisor method) (haive.agents.supervisor.utils.compatibility_bridge.ReactMultiAgentSupervisor method) (in module haive.agents.rag.hyde.agent_v2) build_graph_config() (haive.agents.reasoning_and_critique.tot.tree_of_thoughts_agent.TreeOfThoughtsAgent method) C C (haive.agents.common.models.grade.letter_grade.LetterValue attribute) C_MINUS (haive.agents.common.models.grade.letter_grade.LetterValue attribute) C_PLUS (haive.agents.common.models.grade.letter_grade.LetterValue attribute) cache_discoveries (haive.agents.supervisor.models.DiscoveryConfig attribute) cache_ttl (haive.agents.document_processing.agent.DocumentProcessingConfig attribute) calculate_actual_duration() (haive.agents.common.models.task_analysis.parallelization.ParallelGroup method) calculate_critical_path() (haive.agents.research.perplexity.pro_search.tasks.models.TaskDecomposition method) calculate_current_weight() (haive.agents.memory.core.types.MemoryEntry method) calculate_parallelization_speedup() (haive.agents.common.models.task_analysis.branching.TaskDecomposition method) calculate_resource_requirements() (haive.agents.research.perplexity.pro_search.tasks.models.ExecutionPlan method) calculate_sequential_duration() (haive.agents.common.models.task_analysis.parallelization.ExecutionPhase method) calculate_time_savings() (haive.agents.common.models.task_analysis.parallelization.ParallelizationAnalysis method) calculate_total_duration() (haive.agents.common.models.task_analysis.base.Task method) can_be_automated (haive.agents.common.models.task_analysis.base.TaskStep attribute) can_be_interleaved (haive.agents.common.models.task_analysis.parallelization.ParallelGroup attribute) can_execute() (haive.agents.planning.rewoo.models.join_step.JoinStep method) (haive.agents.planning.rewoo.models.steps.AbstractStep method) (haive.agents.planning.rewoo.models.steps.BasicStep method) (haive.agents.planning.rewoo.models.tool_step.ToolStep method) can_optimize_parallel (haive.agents.planning.rewoo.models.join_step.JoinStep property) can_parallelize (haive.agents.research.perplexity.pro_search.tasks.models.ExecutionPlan property) can_retry (haive.agents.research.perplexity.pro_search.tasks.models.TaskMetadata property) can_start() (haive.agents.research.perplexity.pro_search.tasks.models.TaskNode method) Candidate (class in haive.agents.reasoning_and_critique.tot.models) CandidateEvaluation (class in haive.agents.reasoning_and_critique.tot.models) CandidateGeneration (class in haive.agents.reasoning_and_critique.tot.agents.candidate_generator) (class in haive.agents.reasoning_and_critique.tot.models) CandidateGenerator (class in haive.agents.reasoning_and_critique.tot.agents.candidate_generator) capabilities (haive.agents.dynamic_supervisor.models.AgentInfo attribute) capability (haive.agents.dynamic_supervisor.models.AgentRequest attribute) (haive.agents.supervisor.state.ActiveAgent attribute) CapabilityBasedStrategy (class in haive.agents.discovery.selection_strategies) CapabilityMatcher (class in haive.agents.discovery.semantic_discovery) category (haive.agents.document_modifiers.tnt.models.Doc attribute) ChainAgent (class in haive.agents.chain) ChainBuilder (class in haive.agents.chain.declarative_chain) ChainSpec (class in haive.agents.chain.declarative_chain) CHALLENGING (haive.agents.common.models.task_analysis.base.SolvabilityStatus attribute) ChangeAgentInput (class in haive.agents.supervisor.dynamic.dynamic_agent_tools) ChangeAgentTool (class in haive.agents.supervisor.dynamic.dynamic_agent_tools) ChangeEvent (class in haive.agents.planning.base.models) check_domain_relevance() (haive.agents.rag.db_rag.graph_db.agent.GraphDBRAGAgent method) (haive.agents.rag.db_rag.sql_rag.agent.SQLRAGAgent method) (in module haive.agents.rag.db_rag.graph_db.agent) check_end() (haive.agents.conversation.base.agent.BaseConversationAgent method) check_required_engines() (haive.agents.rag.db_rag.sql_rag.config.SQLRAGConfig class method) chunk_overlap (haive.agents.document_processing.agent.DocumentProcessingConfig attribute) chunk_size (haive.agents.document_processing.agent.DocumentProcessingConfig attribute) citation (haive.agents.research.open_perplexity.models.ResearchSource attribute) classify_memory() (haive.agents.memory.core.classifier.MemoryClassifier method) classify_query_intent() (haive.agents.memory.core.classifier.MemoryClassifier method) classify_task() (haive.agents.supervisor.utils.routing.TaskClassifier class method) clean_query_text() (haive.agents.research.perplexity.pro_search.models.SearchQueryConfig class method) clear_all() (haive.agents.supervisor.utils.registry.AgentRegistry method) clear_cache() (haive.agents.discovery.component_discovery_agent.ComponentDiscoveryAgent method) clear_execution_state() (haive.agents.dynamic_supervisor.state.SupervisorState method) clear_hooks() (haive.agents.base.agent.Agent method) (haive.agents.base.hooks.HooksMixin method) clear_tool_args() (haive.agents.planning.rewoo.models.tool_step.ToolStep method) close() (haive.agents.memory.kg_store.Neo4jKGStore method) clusters (haive.agents.document_modifiers.tnt.state.TaxonomyGenerationState attribute) collaborative_conversation() (in module haive.agents.graphs) CollaborativeConfig (class in haive.agents.conversation) CollaborativeConversation (class in haive.agents.conversation.collaberative.agent) CollaborativeState (class in haive.agents.conversation.collaberative.state) collapse_summaries() (haive.agents.document_modifiers.summarizer.map_branch.agent.SummarizerAgent method) collect_summaries() (haive.agents.document_modifiers.summarizer.map_branch.agent.SummarizerAgent method) combination_method (haive.agents.common.models.grade.composite.CompositeGrade attribute) COMMUNICATION (haive.agents.common.models.task_analysis.base.TaskType attribute) compare_to() (haive.agents.common.models.grade.base.Grade method) compile() (haive.agents.base.agent.Agent method) (haive.agents.dynamic_supervisor.agent.DynamicSupervisor method) (haive.agents.planning.llm_compiler.agent.LLMCompilerAgent method) (haive.agents.planning.rewoo.agent.ReWOOAgent method) (haive.agents.rag.base.agent.BaseRAGAgent method) (haive.agents.reasoning_and_critique.lats.agent.LATSAgent method) (haive.agents.reasoning_and_critique.reflexion.agent.ReflexionAgent method) (haive.agents.simple.agent.SimpleAgent method) CompilerState (class in haive.agents.planning.llm_compiler.state) complete_agent_setup() (haive.agents.base.agent.Agent method) completed (haive.agents.research.open_perplexity.state.WebSearchQuery attribute) completed_items (haive.agents.planning.base.models.BasePlan property) completed_steps (haive.agents.planning.models.base.BasePlan property) completion_percentage (haive.agents.research.perplexity.pro_search.tasks.models.PlanningState property) COMPLEX (haive.agents.common.models.task_analysis.base.ComplexityLevel attribute) complex_rag() (in module haive.agents.chain.declarative_chain) ComplexExtractionAgent (class in haive.agents.document_modifiers.complex_extraction.agent) complexity (haive.agents.common.models.task_analysis.analysis.TaskAnalysis attribute) (haive.agents.rag.models.QueryClassification attribute) complexity_level (haive.agents.common.models.task_analysis.base.Task attribute) complexity_score (haive.agents.planning.base.models.BasePlan property) (haive.agents.planning.base.models.BaseStep property) ComplexityLevel (class in haive.agents.common.models.task_analysis.base) COMPLICATED (haive.agents.common.models.task_analysis.base.ComplexityLevel attribute) COMPONENT_DISCOVERY (haive.agents.supervisor.models.AgentDiscoveryMode attribute) component_paths (haive.agents.supervisor.models.DiscoveryConfig attribute) ComponentDiscoveryAgent (class in haive.agents.discovery.component_discovery_agent) compose_evaluator_runnable() (in module haive.agents.reasoning_and_critique.tot.agent) compose_generator_runnable() (in module haive.agents.reasoning_and_critique.tot.agent) COMPOSITE (haive.agents.common.models.grade.base.GradeType attribute) CompositeGrade (class in haive.agents.common.models.grade.composite) COMPREHENSIVE (haive.agents.research.open_perplexity.models.ResearchDepth attribute) comprehensive_workflow_example() (in module haive.agents.document_processing.examples.comprehensive_query_example) comprehensive_workflow_hook() (in module haive.agents.base.hooks) COMPUTATIONAL (haive.agents.common.models.task_analysis.base.ResourceType attribute) (haive.agents.common.models.task_analysis.base.TaskType attribute) ComputationalComplexity (class in haive.agents.common.models.task_analysis.base) compute() (haive.agents.reasoning_and_critique.tot.models.Equation method) conclude_conversation() (haive.agents.conversation.base.agent.BaseConversationAgent method) (haive.agents.conversation.debate.agent.DebateConversation method) concurrent_searches (haive.agents.research.open_perplexity.config.ResearchAgentConfig attribute) condition (haive.agents.common.models.task_analysis.base.DependencyNode attribute) CONDITIONAL (haive.agents.common.models.task_analysis.base.DependencyType attribute) (haive.agents.common.models.task_analysis.branching.BranchType attribute) ConditionalPlan (class in haive.agents.planning.base.models) ConditionalStep (class in haive.agents.planning.models.base) conduct_research() (in module haive.agents.research.open_perplexity.examples.batch_research) confidence (haive.agents.common.models.grade.base.Grade attribute) (haive.agents.dynamic_supervisor.models.RoutingDecision attribute) (haive.agents.rag.models.EnhancedResponse attribute) (haive.agents.rag.models.HyDEResult attribute) (haive.agents.rag.models.MemoryAnalysis attribute) (haive.agents.rag.models.QueryClassification attribute) (haive.agents.rag.models.ReActStepResult attribute) (haive.agents.rag.models.StrategyDecision attribute) (haive.agents.rag.models.SubQueryResult attribute) (haive.agents.research.open_perplexity.models.ResearchFinding attribute) confidence_explanation (haive.agents.research.open_perplexity.state.ResearchState attribute) confidence_level (haive.agents.common.models.task_analysis.solvability.SolvabilityAssessment attribute) (haive.agents.research.open_perplexity.state.ResearchOutputState attribute) (haive.agents.research.open_perplexity.state.ResearchState attribute) confidence_score (haive.agents.rag.models.MergedResult attribute) (haive.agents.research.open_perplexity.models.ResearchSummary attribute) ConfidenceLevel (class in haive.agents.rag.flare.agent) Config (class in haive.agents.rag.db_rag.graph_db.models) config (haive.agents.document_loader.base.agent.DocumentLoaderAgent attribute) (haive.agents.rag.db_rag.graph_db.agent.GraphDBRAGAgent attribute) (haive.agents.supervisor.models.AgentSpec attribute) connect_neo4j() (haive.agents.memory.agent.MemoryAgent method) consensus_threshold (haive.agents.common.models.grade.composite.CompositeGrade attribute) consolidate_memories() (haive.agents.memory.core.stores.MemoryStoreManager method) CONSTANT (haive.agents.common.models.task_analysis.base.ComputationalComplexity attribute) content (haive.agents.document_modifiers.tnt.models.Doc attribute) (haive.agents.rag.models.MemoryEntry attribute) (haive.agents.rag.models.ReActStepResult attribute) (haive.agents.reasoning_and_critique.tot.models.ScoredCandidate property) (haive.agents.research.open_perplexity.state.ReportSection attribute) content_snippet (haive.agents.research.open_perplexity.models.ResearchSource attribute) ContentAnalysis (class in haive.agents.research.perplexity.pro_search.models) ContentFreshness (class in haive.agents.research.open_perplexity.models) ContentReliability (class in haive.agents.research.open_perplexity.models) CONTEXT_RANKING (haive.agents.rag.models.RAGModuleType attribute) context_tags (haive.agents.rag.models.MemoryEntry attribute) context_window_size (haive.agents.document_processing.agent.DocumentProcessingConfig attribute) ContextAwareSelector (class in haive.agents.discovery.dynamic_tool_selector) ContextAwareState (class in haive.agents.discovery.dynamic_tool_selector) ContextualDecomposition (class in haive.agents.rag.query_decomposition.agent) ContextualQueryDecomposerAgent (class in haive.agents.rag.query_decomposition.agent) ContextualSelectionStrategy (class in haive.agents.discovery.selection_strategies) contradictions (haive.agents.research.open_perplexity.models.ResearchSummary attribute) CONVERGENT (haive.agents.common.models.task_analysis.branching.BranchType attribute) ConversationConfig (class in haive.agents.conversation) ConversationExtraction (class in haive.agents.memory.agent) ConversationParticipant (class in haive.agents.conversation) ConversationSummary (class in haive.agents.memory.models) convert_persistence_boolean() (haive.agents.conversation.base.agent.BaseConversationAgent class method) convert_to_letter_value() (haive.agents.common.models.grade.letter_grade.LetterGrade class method) convert_value_to_bool() (haive.agents.common.models.grade.binary.BinaryGrade class method) COORDINATION (haive.agents.common.models.task_analysis.base.TaskType attribute) COORDINATION_COMPLEXITY (haive.agents.common.models.task_analysis.solvability.SolvabilityBarrier attribute) correct_query() (haive.agents.rag.db_rag.graph_db.agent.GraphDBRAGAgent method) (haive.agents.rag.db_rag.sql_rag.agent.SQLRAGAgent method) (in module haive.agents.rag.db_rag.graph_db.agent) CorrectiveRAGAgent (class in haive.agents.rag.corrective.agent) corrector_schema (haive.agents.rag.db_rag.graph_db.agent.GraphDBRAGAgent attribute) create() (haive.agents.conversation.base.agent.BaseConversationAgent class method) (haive.agents.multi.core.clean_multi_agent.MultiAgent class method) (haive.agents.planning.plan_and_execute.v2.agent.PlanAndExecuteAgent class method) (haive.agents.reasoning_and_critique.tot.agents.candidate_generator.CandidateGenerator class method) create_active_retrieval_callable() (in module haive.agents.rag.flare.agent) create_adaptive_synthesis_callable() (in module haive.agents.rag.adaptive_tools.agent) create_adaptive_tools_rag_agent() (in module haive.agents.rag.adaptive_tools.agent) create_add_agent_tool() (in module haive.agents.dynamic_supervisor.tools) create_agent() (haive.agents.dynamic_supervisor.agent.DynamicSupervisor method) (haive.agents.multi.agent.MultiAgent method) create_agent_from_descriptor() (haive.agents.supervisor.dynamic.dynamic_agent_tools.AgentRegistryManager method) create_agent_from_spec() (in module haive.agents.supervisor.tools) create_agent_management_tools() (in module haive.agents.supervisor.dynamic.dynamic_agent_tools) create_agent_stats_tool() (haive.agents.supervisor.tools.AgentManagementTools static method) create_agent_tools() (in module haive.agents.dynamic_supervisor.tools) create_agentic_rag_agent() (in module haive.agents.rag.agentic.agent) create_agentic_rag_router_agent() (in module haive.agents.rag.agentic_router.agent) create_agentic_router_declarative() (in module haive.agents.chain) create_auto_join() (haive.agents.planning.rewoo.models.join_step.JoinStep class method) create_auto_tree() (haive.agents.common.models.task_analysis.base.Task method) create_base_planner() (in module haive.agents.planning.base.agents.planner) create_brainstorming_session() (haive.agents.conversation.collaberative.agent.CollaborativeConversation class method) create_candidate_generator() (in module haive.agents.reasoning_and_critique.tot.agents.candidate_generator) create_choice_tool() (in module haive.agents.dynamic_supervisor.tools) create_classroom() (haive.agents.conversation.directed.agent.DirectedConversation class method) create_code_review() (haive.agents.conversation.collaberative.agent.CollaborativeConversation class method) create_collaboration() (in module haive.agents.conversation) create_compatible_supervisor() (in module haive.agents.supervisor.utils.compatibility_bridge) create_complex_flow_from_spec() (in module haive.agents.chain) create_component_registry() (in module haive.agents.discovery.semantic_discovery) create_consensus_grade() (haive.agents.common.models.grade.composite.CompositeGrade class method) create_constructive_feedback() (haive.agents.common.models.grade.qualitative.QualitativeGrade class method) create_context_aware_selector() (in module haive.agents.discovery.dynamic_tool_selector) create_conversation() (in module haive.agents.conversation) create_conversation_context() (in module haive.agents.planning.base.prompts) create_conversation_summary_planner() (in module haive.agents.planning.base.agents.planner) create_debate() (in module haive.agents.conversation) create_decomposition_aug_llm() (in module haive.agents.research.perplexity.pro_search.tasks.prompts) create_deep_research_agent() (in module haive.agents.research.deep_research_agent) create_dynamic_multi_agent() (in module haive.agents.supervisor.dynamic.dynamic_multi_agent) create_dynamic_supervisor() (in module haive.agents.supervisor.agent) create_dynamic_tool_selector() (in module haive.agents.discovery.dynamic_tool_selector) create_evaluator_engine() (in module haive.agents.reasoning_and_critique.tot.agent) create_execution_planning_aug_llm() (in module haive.agents.research.perplexity.pro_search.tasks.prompts) create_fail() (haive.agents.common.models.grade.binary.BinaryGrade class method) create_flare_planner_callable() (in module haive.agents.rag.flare.agent) create_flare_rag_agent() (in module haive.agents.rag.flare.agent) create_for_problem_type() (haive.agents.reasoning_and_critique.tot.config.TOTAgentConfig class method) create_from_grades() (haive.agents.common.models.grade.composite.CompositeGrade class method) create_from_tool() (haive.agents.planning.rewoo.models.tool_step.ToolStep class method) create_generator_engine() (in module haive.agents.reasoning_and_critique.tot.agent) create_google_search_callable() (in module haive.agents.rag.adaptive_tools.agent) create_graded_reflection_agent() (in module haive.agents.base.pre_post_agent_mixin) create_graph_query_tool() (haive.agents.memory.agent.MemoryAgent method) create_hallucination_grader() (in module haive.agents.rag.hallucination_grading.agent) create_handoff_tool() (in module haive.agents.dynamic_supervisor.tools) (in module haive.agents.supervisor.tools) create_hyde_prompt() (in module haive.agents.rag.common.query_constructors.hyde.enhanced_prompts) create_initial_state() (in module haive.agents.supervisor.state) create_kg_from_memories() (haive.agents.memory.kg_store.Neo4jKGStore method) create_langgraph_style_selector() (in module haive.agents.discovery.dynamic_tool_selector) create_lats_agent() (in module haive.agents.reasoning_and_critique.lats.agent) create_likert_5() (haive.agents.common.models.grade.scale.ScaleGrade class method) create_list_agents_tool() (haive.agents.supervisor.tools.AgentManagementTools static method) create_memory_agent() (in module haive.agents.memory.agent) create_memory_aware_agentic_rag() (in module haive.agents.rag.agentic.agent) create_memory_aware_rag_agent() (in module haive.agents.rag.memory_aware.agent) create_memory_entry() (haive.agents.memory.core.classifier.MemoryClassifier method) create_memory_tools() (in module haive.agents.memory.tools) create_multi_query_retrieval_callable() (in module haive.agents.rag.fusion.agent) create_multi_stage_hook() (in module haive.agents.base.hooks) create_numeric_scale() (haive.agents.common.models.grade.scale.ScaleGrade class method) create_outline_generator() (in module haive.agents.research.storm.outline_generator.agent) create_pass() (haive.agents.common.models.grade.binary.BinaryGrade class method) create_perspectives_generator() (in module haive.agents.research.storm.generate_perspectives.agent) create_plan() (in module haive.agents.chain) create_planning_context() (in module haive.agents.planning.base.prompts) create_positive_feedback() (haive.agents.common.models.grade.qualitative.QualitativeGrade class method) create_processor() (haive.agents.structured_output.agent.StructuredOutputAgent class method) create_prompt() (haive.agents.reasoning_and_critique.tot.agents.candidate_generator.CandidateGenerator method) create_quality_scale() (haive.agents.common.models.grade.scale.ScaleGrade class method) create_query_decomposer() (in module haive.agents.rag.query_decomposition.agent) create_query_generation_aug_llm() (in module haive.agents.research.perplexity.pro_search.search.models) (in module haive.agents.research.perplexity.pro_search.search.prompts) create_query_plan() (haive.agents.rag.query_planning.agent.QueryPlanningRAGAgent method) create_query_planning_declarative() (in module haive.agents.chain) create_query_planning_rag_agent() (in module haive.agents.rag.query_planning.agent) create_rag_fusion_agent() (in module haive.agents.rag.fusion.agent) create_rag_with_fallback() (in module haive.agents.chain) create_react_agent() (in module haive.agents.react.agent) create_reasoning_aug_llm() (in module haive.agents.research.perplexity.pro_search.search.models) (in module haive.agents.research.perplexity.pro_search.search.prompts) create_reflection_agent() (in module haive.agents.base.pre_post_agent_mixin) create_reflection_processor() (haive.agents.structured_output.agent.StructuredOutputAgent class method) create_reflexion_agent() (in module haive.agents.reasoning_and_critique.reflexion.agent) create_replanning_analysis_aug_llm() (in module haive.agents.research.perplexity.pro_search.tasks.prompts) create_research_agent() (in module haive.agents.react.agent) (in module haive.agents.research.perplexity_agent) create_runnable() (haive.agents.base.agent.Agent method) (haive.agents.simple.agent.SimpleAgent method) create_satisfaction_5() (haive.agents.common.models.grade.scale.ScaleGrade class method) create_section_writer() (in module haive.agents.research.storm.section_writer.agent) create_selection_strategy() (in module haive.agents.discovery.selection_strategies) create_self_discover_agent() (in module haive.agents.reasoning_and_critique.self_discover.agent) create_self_reflective_declarative() (in module haive.agents.chain) create_self_reflective_rag_agent() (in module haive.agents.rag.self_reflective.agent) create_self_route_rag_agent() (in module haive.agents.rag.self_route.agent) create_semantic_discovery() (in module haive.agents.discovery.semantic_discovery) create_simple() (haive.agents.conversation.round_robin.agent.RoundRobinConversation class method) create_simple_conditional() (in module haive.agents.multi.simple.agent) create_simple_debate() (haive.agents.conversation.debate.agent.DebateConversation class method) create_simple_parallel() (in module haive.agents.multi.simple.agent) create_simple_rubric() (haive.agents.common.models.grade.rubric.RubricGrade class method) create_simple_sequential() (haive.agents.common.models.task_analysis.branching.TaskDecomposition class method) (in module haive.agents.multi.simple.agent) create_speculative_rag_agent() (in module haive.agents.rag.speculative.agent) create_sql_toolkit() (in module haive.agents.rag.db_rag.sql_rag.utils) create_step_back_rag_agent() (in module haive.agents.rag.step_back.agent) create_structured_output_agent() (in module haive.agents.base.pre_post_agent_mixin) create_synthesis_aug_llm() (in module haive.agents.research.perplexity.pro_search.search.models) (in module haive.agents.research.perplexity.pro_search.search.prompts) create_tool_node_with_fallback() (in module haive.agents.rag.db_rag.sql_rag.utils) create_tool_selection_node() (haive.agents.discovery.dynamic_tool_selector.LangGraphStyleSelector method) create_tool_selector_callable() (in module haive.agents.rag.adaptive_tools.agent) create_tool_steps_from_plan() (in module haive.agents.planning.rewoo.models.tool_step) create_tot_solver() (in module haive.agents.reasoning_and_critique.tot.orchestrator) create_tree_of_thoughts_agent() (in module haive.agents.reasoning_and_critique.tot.tree_of_thoughts_agent) create_validation_processor() (haive.agents.structured_output.agent.StructuredOutputAgent class method) create_with_agents() (haive.agents.supervisor.core.simple_supervisor.SimpleSupervisor class method) (haive.agents.supervisor.core.supervisor_agent.SupervisorAgent class method) (haive.agents.supervisor.dynamic.dynamic_supervisor.DynamicSupervisor class method) created_at (haive.agents.supervisor.state.ActiveAgent attribute) creates_join_point() (haive.agents.common.models.task_analysis.base.DependencyNode method) CREATIVE (haive.agents.common.models.task_analysis.base.TaskType attribute) (haive.agents.rag.models.QueryType attribute) criteria (haive.agents.common.models.grade.rubric.RubricGrade attribute) critical_path (haive.agents.common.models.task_analysis.branching.TaskDecomposition attribute) (haive.agents.common.models.task_analysis.parallelization.ParallelizationAnalysis attribute) (haive.agents.research.perplexity.pro_search.tasks.models.PlanningState property) critical_path_tasks (haive.agents.common.models.task_analysis.parallelization.ExecutionPhase attribute) Critique (class in haive.agents.structured_output.models) current_agent (haive.agents.supervisor.state.DynamicSupervisorState attribute) current_section_index (haive.agents.research.open_perplexity.state.ResearchState attribute) current_step (haive.agents.research.open_perplexity.state.ResearchState attribute) custom_query (haive.agents.rag.db_rag.sql_rag.config.SQLDatabaseConfig attribute) cypher_errors (haive.agents.rag.db_rag.graph_db.state.OverallState attribute) cypher_query_corrector (haive.agents.rag.db_rag.graph_db.agent.GraphDBRAGAgent attribute) cypher_statement (haive.agents.rag.db_rag.graph_db.state.OutputState attribute) CypherQueryOutput (class in haive.agents.rag.db_rag.graph_db.models) D D (haive.agents.common.models.grade.letter_grade.LetterValue attribute) D_MINUS (haive.agents.common.models.grade.letter_grade.LetterValue attribute) D_PLUS (haive.agents.common.models.grade.letter_grade.LetterValue attribute) DAGPlan (class in haive.agents.planning.llm_compiler.dag_models) (class in haive.agents.planning.models.base) DAGTask (class in haive.agents.planning.llm_compiler.dag_models) DATA (haive.agents.common.models.task_analysis.base.ResourceType attribute) data_source (haive.agents.research.open_perplexity.state.WebSearchQuery attribute) data_sources (haive.agents.research.open_perplexity.state.ResearchState attribute) DATA_UNAVAILABILITY (haive.agents.common.models.task_analysis.solvability.SolvabilityBarrier attribute) database_records (haive.agents.rag.db_rag.graph_db.state.OverallState attribute) DataSourceConfig (class in haive.agents.research.open_perplexity.models) DataSourceType (class in haive.agents.research.open_perplexity.models) db_config (haive.agents.rag.db_rag.sql_rag.config.SQLRAGConfig attribute) db_host (haive.agents.rag.db_rag.sql_rag.config.SQLDatabaseConfig attribute) db_name (haive.agents.rag.db_rag.sql_rag.config.SQLDatabaseConfig attribute) db_password (haive.agents.rag.db_rag.sql_rag.config.SQLDatabaseConfig attribute) db_port (haive.agents.rag.db_rag.sql_rag.config.SQLDatabaseConfig attribute) db_schema (haive.agents.rag.db_rag.sql_rag.agent.SQLRAGAgent attribute) db_type (haive.agents.rag.db_rag.sql_rag.config.SQLDatabaseConfig attribute) db_uri (haive.agents.rag.db_rag.sql_rag.config.SQLDatabaseConfig attribute) db_user (haive.agents.rag.db_rag.sql_rag.config.SQLDatabaseConfig attribute) deactivate() (haive.agents.dynamic_supervisor.models.AgentInfo method) deactivate_agent() (haive.agents.dynamic_supervisor.state.SupervisorState method) (haive.agents.dynamic_supervisor.state.SupervisorStateWithTools method) debate_conversation() (in module haive.agents.graphs) debate_progress (haive.agents.conversation.debate.state.DebateState property) debate_statistics (haive.agents.conversation.debate.state.DebateState property) DebateConfig (class in haive.agents.conversation) DebateConversation (class in haive.agents.conversation.debate.agent) DebateState (class in haive.agents.conversation.debate.state) debug (haive.agents.base.workflow.Workflow attribute) debug_runnable_config() (in module haive.agents.base.debug_utils) Decision (class in haive.agents.structured_output.models) DECISION (haive.agents.common.models.task_analysis.base.TaskType attribute) decision (haive.agents.rag.db_rag.graph_db.models.GuardrailsOutput attribute) DeclarativeChainAgent (class in haive.agents.chain.declarative_chain) DECOMPOSITION (haive.agents.common.models.task_analysis.analysis.AnalysisMethod attribute) decomposition (haive.agents.common.models.task_analysis.analysis.TaskAnalysis attribute) DEEP (haive.agents.research.open_perplexity.models.ResearchDepth attribute) DeepResearchAgent (class in haive.agents.research.deep_research_agent) default_report_sections (haive.agents.research.open_perplexity.config.ResearchAgentConfig attribute) default_sql_engines (in module haive.agents.rag.db_rag.sql_rag.engines) delete_memory() (haive.agents.memory.core.stores.MemoryStoreManager method) dependencies (haive.agents.common.models.task_analysis.base.Task attribute) (haive.agents.common.models.task_analysis.base.TaskStep attribute) (haive.agents.common.models.task_analysis.parallelization.ExecutionPhase attribute) Dependency (class in haive.agents.planning.models.base) dependency_count (haive.agents.planning.rewoo.models.steps.AbstractStep property) dependency_type (haive.agents.common.models.task_analysis.base.DependencyNode attribute) DependencyNode (class in haive.agents.common.models.task_analysis.base) DependencyType (class in haive.agents.common.models.task_analysis.base) (class in haive.agents.planning.models.base) DEPENDENT (haive.agents.common.models.task_analysis.branching.BranchType attribute) description (haive.agents.common.models.task_analysis.base.DependencyNode attribute) (haive.agents.common.models.task_analysis.base.Task attribute) (haive.agents.common.models.task_analysis.base.TaskStep attribute) (haive.agents.common.models.task_analysis.branching.TaskBranch attribute) (haive.agents.document_modifiers.base.state.DocumentModifierState attribute) (haive.agents.dynamic_supervisor.models.AgentInfo attribute) (haive.agents.research.open_perplexity.state.ReportSection attribute) (haive.agents.supervisor.dynamic.dynamic_agent_tools.AddAgentTool attribute) (haive.agents.supervisor.dynamic.dynamic_agent_tools.AgentSelectorTool attribute) (haive.agents.supervisor.dynamic.dynamic_agent_tools.ChangeAgentTool attribute) (haive.agents.supervisor.dynamic.dynamic_agent_tools.ListAgentsTool attribute) (haive.agents.supervisor.dynamic.dynamic_agent_tools.RemoveAgentTool attribute) (haive.agents.supervisor.models.AgentCapability attribute) (haive.agents.supervisor.models.AgentSpec attribute) detailed_feedback (haive.agents.common.models.grade.qualitative.QualitativeGrade attribute) dialect (haive.agents.rag.db_rag.sql_rag.agent.SQLRAGAgent attribute) difficulty_level (haive.agents.common.models.task_analysis.base.TaskStep attribute) DirectedConversation (class in haive.agents.conversation.directed.agent) DirectedConversationConfig (class in haive.agents.conversation.directed.agent) DirectedState (class in haive.agents.conversation.directed.state) directory_path (haive.agents.document_loader.directory.agent.DirectoryLoaderAgent attribute) DirectoryLoaderAgent (class in haive.agents.document_loader.directory.agent) disable() (haive.agents.base.debug_utils.AgentDebugger method) disable_agent_debugging() (in module haive.agents.base.debug_utils) DISAGREE (haive.agents.common.models.grade.scale.LikertScale attribute) discover_agents() (in module haive.agents.supervisor.tools) discover_components() (haive.agents.discovery.component_discovery_agent.ComponentDiscoveryAgent method) discover_tools() (haive.agents.discovery.semantic_discovery.SemanticDiscoveryEngine method) discovered_agents (haive.agents.supervisor.state.DynamicSupervisorState attribute) discovery_attempts (haive.agents.supervisor.state.SupervisorMetrics attribute) discovery_cache (haive.agents.supervisor.state.DynamicSupervisorState attribute) discovery_config (haive.agents.supervisor.agent.DynamicSupervisor attribute) discovery_success_rate (haive.agents.supervisor.state.SupervisorMetrics property) discovery_timeout (haive.agents.supervisor.models.DiscoveryConfig attribute) DiscoveryConfig (class in haive.agents.supervisor.models) DiscoveryMode (class in haive.agents.discovery.semantic_discovery) display_info() (haive.agents.multi.agent.MultiAgent method) DISSATISFIED (haive.agents.common.models.grade.scale.SatisfactionScale attribute) distance_from_neutral() (haive.agents.common.models.grade.scale.ScaleGrade method) distance_from_threshold() (haive.agents.common.models.grade.numeric.NumericGrade method) DIVERGENT (haive.agents.common.models.task_analysis.branching.BranchType attribute) Doc (class in haive.agents.document_modifiers.tnt.models) DOCUMENT_FILTERING (haive.agents.rag.models.RAGModuleType attribute) document_grading_rag() (in module haive.agents.graphs) DocumentBinaryGrading (class in haive.agents.rag.common.document_graders.models) DocumentBinaryResponse (class in haive.agents.rag.common.document_graders.models) DocumentGrade (class in haive.agents.rag.agentic.agent) (class in haive.agents.rag.common.document_graders.models) DocumentGradingAgent (class in haive.agents.rag.document_grading.agent) DocumentGradingRAGAgent (class in haive.agents.rag.document_grading.agent) DocumentGradingResponse (class in haive.agents.rag.common.document_graders.models) DocumentLoaderAgent (class in haive.agents.document_loader.base.agent) DocumentModifierState (class in haive.agents.document_modifiers.base.state) DocumentProcessingAgent (class in haive.agents.document_processing.agent) DocumentProcessingConfig (class in haive.agents.document_processing.agent) DocumentProcessingResult (class in haive.agents.document_processing.agent) DocumentProcessingState (class in haive.agents.document_processing.agent) DocumentRelevanceScore (class in haive.agents.rag.common.document_graders.models) documents (haive.agents.document_modifiers.base.state.DocumentModifierState attribute) (haive.agents.document_modifiers.tnt.state.TaxonomyGenerationState attribute) (haive.agents.document_processing.agent.DocumentProcessingResult attribute) DOCUMENTS (haive.agents.research.open_perplexity.models.DataSourceType attribute) documents_text (haive.agents.document_modifiers.base.state.DocumentModifierState property) documents_to_strings() (in module haive.agents.document_modifiers.base.utils) domain (haive.agents.common.models.task_analysis.analysis.TaskAnalysis attribute) domain_categories (haive.agents.rag.db_rag.graph_db.config.GraphDBRAGConfig attribute) (haive.agents.rag.db_rag.sql_rag.config.SQLRAGConfig attribute) domain_examples (haive.agents.rag.db_rag.graph_db.config.GraphDBRAGConfig attribute) (haive.agents.rag.db_rag.sql_rag.config.SQLRAGConfig attribute) domain_name (haive.agents.rag.db_rag.graph_db.config.GraphDBRAGConfig attribute) (haive.agents.rag.db_rag.sql_rag.config.SQLRAGConfig attribute) domain_router() (haive.agents.rag.db_rag.graph_db.agent.GraphDBRAGAgent method) (haive.agents.rag.db_rag.sql_rag.agent.SQLRAGAgent method) (in module haive.agents.rag.db_rag.graph_db.agent) draft (haive.agents.research.storm.state.ResearchState property) DualRetrievalAgent (class in haive.agents.rag.step_back.agent) dynamic_loading (haive.agents.document_loader.web.agent.WebLoaderAgent attribute) dynamic_rag() (in module haive.agents.graphs) DynamicMultiAgent (class in haive.agents.supervisor.dynamic.dynamic_multi_agent) DynamicMultiAgentSupervisor (class in haive.agents.supervisor.utils.compatibility_bridge) DynamicRoutingEngine (class in haive.agents.supervisor.utils.routing) DynamicSupervisor (class in haive.agents.dynamic_supervisor.agent) (class in haive.agents.supervisor.agent) (class in haive.agents.supervisor.dynamic.dynamic_supervisor) DynamicSupervisorState (class in haive.agents.supervisor.dynamic.dynamic_supervisor) (class in haive.agents.supervisor.state) DynamicToolSelector (class in haive.agents.discovery.dynamic_tool_selector) E editors (haive.agents.research.storm.state.ResearchState attribute) efficiency_ratio (haive.agents.research.perplexity.pro_search.tasks.models.TaskMetadata property) embedding_model (haive.agents.document_processing.agent.DocumentProcessingConfig attribute) emit() (haive.agents.planning.base.models.EventEmitter method) enable() (haive.agents.base.debug_utils.AgentDebugger method) enable_agent_debugging() (in module haive.agents.base.debug_utils) enable_bulk_processing (haive.agents.document_processing.agent.DocumentProcessingConfig attribute) enable_caching (haive.agents.document_processing.agent.DocumentProcessingConfig attribute) enable_streaming (haive.agents.document_processing.agent.DocumentProcessingConfig attribute) enabled (haive.agents.research.open_perplexity.models.DataSourceConfig attribute) (haive.agents.supervisor.models.AgentSpec attribute) enables (haive.agents.common.models.task_analysis.branching.TaskBranch attribute) enabling_factors (haive.agents.common.models.task_analysis.solvability.SolvabilityAssessment attribute) engine (haive.agents.base.types.EngineProvider property) (haive.agents.document_loader.base.agent.DocumentLoaderAgent attribute) (haive.agents.reasoning_and_critique.self_discover.adapter.agent.AdapterAgent attribute) (haive.agents.reasoning_and_critique.self_discover.executor.agent.ExecutorAgent attribute) (haive.agents.reasoning_and_critique.self_discover.selector.agent.SelectorAgent attribute) (haive.agents.reasoning_and_critique.self_discover.structurer.agent.StructurerAgent attribute) (haive.agents.supervisor.agent.DynamicSupervisor attribute) EngineProvider (class in haive.agents.base.types) engines (haive.agents.base.types.EngineProvider property) (haive.agents.rag.db_rag.graph_db.config.GraphDBRAGConfig attribute) (haive.agents.rag.db_rag.sql_rag.agent.SQLRAGAgent attribute) (haive.agents.rag.db_rag.sql_rag.config.SQLRAGConfig attribute) (haive.agents.research.open_perplexity.config.ResearchAgentConfig attribute) enhance_agent() (haive.agents.structured_output.agent.StructuredOutputAgent class method) enhanced_schema (haive.agents.rag.db_rag.graph_db.config.GraphDBConfig attribute) EnhancedResponse (class in haive.agents.rag.models) EnsembleSelectionStrategy (class in haive.agents.discovery.selection_strategies) ensure_aug_llm_config_with_debug() (haive.agents.simple.agent.SimpleAgent class method) ensure_citations() (haive.agents.research.perplexity.pro_search.models.SearchSynthesis method) ensure_structured_output() (haive.agents.base.agent_structured_output_mixin.StructuredOutputMixin method) ensure_supervisor_engine() (haive.agents.supervisor.core.supervisor_agent.SupervisorAgent class method) ensure_unique_agents() (haive.agents.dynamic_supervisor.state.SupervisorState class method) entry_point (haive.agents.multi.core.clean_multi_agent.MultiAgent attribute) EPISODIC (haive.agents.rag.models.MemoryType attribute) Equation (class in haive.agents.reasoning_and_critique.tot.models) EquationGeneration (class in haive.agents.reasoning_and_critique.tot.models) error (haive.agents.research.open_perplexity.state.ResearchState attribute) error_count (haive.agents.supervisor.state.ActiveAgent attribute) errors (haive.agents.rag.db_rag.graph_db.models.ValidateCypherOutput attribute) estimate_breakthrough_timeline() (haive.agents.common.models.task_analysis.solvability.SolvabilityAssessment method) estimate_complexity() (haive.agents.supervisor.utils.routing.TaskClassifier class method) estimated_duration (haive.agents.common.models.task_analysis.branching.TaskBranch attribute) estimated_duration_minutes (haive.agents.common.models.task_analysis.base.Task attribute) (haive.agents.common.models.task_analysis.base.TaskStep attribute) (haive.agents.common.models.task_analysis.parallelization.ExecutionPhase attribute) (haive.agents.common.models.task_analysis.parallelization.ParallelGroup attribute) estimated_duration_optimal (haive.agents.common.models.task_analysis.branching.TaskDecomposition attribute) estimated_duration_sequential (haive.agents.common.models.task_analysis.branching.TaskDecomposition attribute) estimated_effort (haive.agents.common.models.task_analysis.branching.TaskBranch attribute) estimated_speedup (haive.agents.common.models.task_analysis.parallelization.ParallelizationAnalysis attribute) estimated_time_to_solvable (haive.agents.common.models.task_analysis.solvability.SolvabilityAssessment attribute) estimated_wait_time (haive.agents.common.models.task_analysis.parallelization.JoinPoint attribute) (haive.agents.planning.rewoo.models.join_step.JoinStep property) ETHICAL_CONCERN (haive.agents.common.models.task_analysis.solvability.SolvabilityBarrier attribute) EventEmitter (class in haive.agents.planning.base.models) example_async_loading() (in module haive.agents.document_loader.examples.usage_examples) example_basic() (in module haive.agents.chain) example_basic_document_loader() (in module haive.agents.document_loader.examples.usage_examples) example_calculator() (in module haive.agents.react.agent) example_config (haive.agents.rag.db_rag.graph_db.config.GraphDBRAGConfig attribute) example_direct() (in module haive.agents.chain) example_directory_loader() (in module haive.agents.document_loader.examples.usage_examples) example_engines_as_nodes() (in module haive.agents.chain.chain_examples) example_file_loader() (in module haive.agents.document_loader.examples.usage_examples) example_incremental() (in module haive.agents.chain) example_incremental_building() (in module haive.agents.chain.chain_examples) example_mapped_flow() (in module haive.agents.chain.chain_examples) example_mixed() (in module haive.agents.chain) example_nested_chains() (in module haive.agents.chain.chain_examples) example_rag_integration() (in module haive.agents.document_loader.examples.usage_examples) example_rag_router() (in module haive.agents.chain) example_rag_router_simplified() (in module haive.agents.chain.chain_examples) example_routing() (in module haive.agents.chain) example_selector (haive.agents.rag.db_rag.graph_db.agent.GraphDBRAGAgent attribute) example_sequential_mixed() (in module haive.agents.chain.chain_examples) example_web_loader() (in module haive.agents.document_loader.examples.usage_examples) ExampleConfig (class in haive.agents.rag.db_rag.graph_db.config) examples (haive.agents.rag.db_rag.graph_db.config.ExampleConfig attribute) examples_path (haive.agents.rag.db_rag.graph_db.config.ExampleConfig attribute) (haive.agents.rag.db_rag.sql_rag.config.SQLRAGConfig attribute) EXCELLENT (haive.agents.common.models.grade.qualitative.QualityLevel attribute) EXCEPTIONAL (haive.agents.common.models.grade.qualitative.QualityLevel attribute) exclude_extensions (haive.agents.document_loader.directory.agent.DirectoryLoaderAgent attribute) exclude_tables (haive.agents.rag.db_rag.sql_rag.config.SQLDatabaseConfig attribute) executable_tasks (haive.agents.research.perplexity.pro_search.tasks.models.PlanningState property) execute() (haive.agents.base.agent.Agent method) (haive.agents.base.workflow.Workflow method) (haive.agents.planning.base.models.BasePlan method) (haive.agents.planning.base.models.BaseStep method) (haive.agents.planning.base.models.Task method) (haive.agents.planning.rewoo.models.join_step.JoinStep method) (haive.agents.planning.rewoo.models.steps.AbstractStep method) (haive.agents.planning.rewoo.models.steps.BasicStep method) (haive.agents.planning.rewoo.models.tool_step.ToolStep method) execute_agent() (haive.agents.conversation.base.agent.BaseConversationAgent method) execute_flare_strategy() (haive.agents.rag.agentic_router.agent.AgenticRAGRouterAgent method) execute_fusion_strategy() (haive.agents.rag.agentic_router.agent.AgenticRAGRouterAgent method) execute_hooks() (haive.agents.base.agent.Agent method) execute_hyde_strategy() (haive.agents.rag.agentic_router.agent.AgenticRAGRouterAgent method) execute_multi_query_strategy() (haive.agents.rag.agentic_router.agent.AgenticRAGRouterAgent method) execute_query() (haive.agents.rag.db_rag.graph_db.agent.GraphDBRAGAgent method) (haive.agents.rag.db_rag.sql_rag.agent.SQLRAGAgent method) (in module haive.agents.rag.db_rag.graph_db.agent) execute_simple_strategy() (haive.agents.rag.agentic_router.agent.AgenticRAGRouterAgent method) execute_sub_query() (haive.agents.rag.query_planning.agent.QueryPlanningRAGAgent method) (in module haive.agents.chain) execution_levels (haive.agents.planning.rewoo.models.plans.ExecutionPlan property) execution_mode (haive.agents.multi.core.clean_multi_agent.MultiAgent attribute) execution_pattern (haive.agents.common.models.task_analysis.branching.TaskDecomposition attribute) execution_phases (haive.agents.common.models.task_analysis.parallelization.ParallelizationAnalysis attribute) execution_strategy (haive.agents.common.models.task_analysis.analysis.TaskAnalysis attribute) (haive.agents.common.models.task_analysis.parallelization.ParallelizationAnalysis attribute) (haive.agents.rag.models.QueryPlan attribute) execution_time (haive.agents.planning.models.base.StepMetadata property) ExecutionMode (class in haive.agents.multi.utils.compatibility) (class in haive.agents.planning.models.base) ExecutionPhase (class in haive.agents.common.models.task_analysis.parallelization) ExecutionPlan (class in haive.agents.planning.rewoo.models.plans) (class in haive.agents.research.perplexity.pro_search.tasks.models) ExecutionResult (class in haive.agents.planning.plan_and_execute.v2.models) (class in haive.agents.rag.agentic_router.agent) (class in haive.agents.reasoning_and_critique.self_discover.executor.models) ExecutionStrategy (class in haive.agents.common.models.task_analysis.analysis) (class in haive.agents.common.models.task_analysis.parallelization) ExecutorAgent (class in haive.agents.reasoning_and_critique.self_discover.executor.agent) expand_candidates_node() (haive.agents.reasoning_and_critique.tot.tree_of_thoughts_agent.TreeOfThoughtsAgent method) expand_from_seed() (haive.agents.reasoning_and_critique.tot.agents.candidate_generator.CandidateGenerator method) expected_fields (haive.agents.base.structured_output_handler.StructuredOutputHandler property) EXPERT (haive.agents.common.models.task_analysis.base.ComplexityLevel attribute) (haive.agents.common.models.task_analysis.base.KnowledgeComplexity attribute) EXPERT_SYSTEM (haive.agents.common.models.task_analysis.analysis.AnalysisMethod attribute) EXPERT_UNAVAILABILITY (haive.agents.common.models.task_analysis.solvability.SolvabilityBarrier attribute) EXPERTISE (haive.agents.common.models.task_analysis.base.ResourceType attribute) explanation (haive.agents.document_modifiers.tnt.models.Doc attribute) (haive.agents.research.open_perplexity.models.ResearchFinding attribute) explore_database_schema() (in module haive.agents.rag.db_rag.sql_rag.utils) EXPONENTIAL (haive.agents.common.models.task_analysis.base.ComputationalComplexity attribute) EXTENDED (haive.agents.common.models.task_analysis.base.TimeComplexity attribute) extract() (haive.agents.base.structured_output_handler.StructuredOutputHandler method) extract_agent_info() (haive.agents.dynamic_supervisor.models.AgentInfo method) extract_kg_from_document() (haive.agents.memory.agent.MemoryAgent method) extract_node() (haive.agents.document_modifiers.complex_extraction.agent.ComplexExtractionAgent method) extract_or_default() (haive.agents.base.structured_output_handler.StructuredOutputHandler method) extract_or_raise() (haive.agents.base.structured_output_handler.StructuredOutputHandler method) extract_structured_output() (in module haive.agents.base.structured_output_handler) ExtractedData (class in haive.agents.structured_output.models) ExtractedTriple (class in haive.agents.memory.agent) extraction_model (haive.agents.document_modifiers.complex_extraction.agent.ComplexExtractionAgent attribute) extraction_tool (haive.agents.document_modifiers.complex_extraction.agent.ComplexExtractionAgent attribute) F F (haive.agents.common.models.grade.letter_grade.LetterValue attribute) FACTUAL (haive.agents.common.models.task_analysis.base.TaskType attribute) (haive.agents.rag.models.QueryType attribute) failed_steps (haive.agents.planning.models.base.BasePlan property) failed_tasks (haive.agents.supervisor.state.SupervisorMetrics attribute) FAIR (haive.agents.common.models.grade.qualitative.QualityLevel attribute) fallback_options (haive.agents.common.models.task_analysis.analysis.ExecutionStrategy attribute) FEASIBLE (haive.agents.common.models.task_analysis.base.SolvabilityStatus attribute) feedback (haive.agents.reasoning_and_critique.tot.models.ScoredCandidate property) file_extension (haive.agents.document_loader.file.agent.FileLoaderAgent attribute) file_path (haive.agents.document_loader.file.agent.FileLoaderAgent attribute) FileLoaderAgent (class in haive.agents.document_loader.file.agent) filter_type (haive.agents.rag.db_rag.graph_db.models.PropertyFilter attribute) filters (haive.agents.rag.db_rag.graph_db.models.ValidateCypherOutput attribute) final_answer (haive.agents.rag.models.SpeculativeResult attribute) final_report (haive.agents.research.open_perplexity.state.ResearchOutputState attribute) (haive.agents.research.open_perplexity.state.ResearchState attribute) finalize_answer() (in module haive.agents.chain) finalize_result_node() (haive.agents.reasoning_and_critique.tot.tree_of_thoughts_agent.TreeOfThoughtsAgent method) FINANCIAL (haive.agents.common.models.task_analysis.base.ResourceType attribute) find_by_id() (haive.agents.planning.base.models.BasePlan method) find_by_predicate() (haive.agents.planning.base.models.BasePlan method) find_independent_branches() (haive.agents.common.models.task_analysis.branching.TaskDecomposition method) find_matching_agent_specs() (in module haive.agents.supervisor.tools) find_terminal_branches() (haive.agents.common.models.task_analysis.branching.TaskDecomposition method) finding (haive.agents.research.open_perplexity.models.ResearchFinding attribute) flare_rag() (in module haive.agents.graphs) FLAREPlan (class in haive.agents.rag.flare.agent) FLAREPlannerAgent (class in haive.agents.rag.flare.agent) FLARERAGAgent (class in haive.agents.rag.flare.agent) FLAREResult (class in haive.agents.rag.flare.agent) FlexiblePlan (class in haive.agents.planning.base.models) flip() (haive.agents.common.models.grade.binary.BinaryGrade method) flow() (in module haive.agents.chain) flow_with_edges() (in module haive.agents.chain) FlowBuilder (class in haive.agents.chain) force_tool_choice (haive.agents.document_modifiers.complex_extraction.agent.ComplexExtractionAgent attribute) format_agent_list() (in module haive.agents.dynamic_supervisor.prompts) format_docs() (in module haive.agents.document_modifiers.tnt.utils) format_missing_capability() (in module haive.agents.dynamic_supervisor.prompts) format_supervisor_prompt() (in module haive.agents.dynamic_supervisor.prompts) format_taxonomy() (in module haive.agents.document_modifiers.tnt.utils) format_taxonomy_md() (in module haive.agents.document_modifiers.tnt.utils) formatter() (in module haive.agents.chain) freshness (haive.agents.research.open_perplexity.models.ResearchSource attribute) from_aug_llm() (haive.agents.reasoning_and_critique.reflection.config.ReflectionAgentConfig class method) (haive.agents.simple.config.SimpleAgentConfig class method) from_document() (haive.agents.document_modifiers.tnt.models.Doc class method) from_documents() (haive.agents.document_modifiers.base.state.DocumentModifierState class method) (haive.agents.document_modifiers.tnt.state.TaxonomyGenerationState class method) (haive.agents.rag.adaptive.agent.AdaptiveRAGAgent class method) (haive.agents.rag.adaptive_tools.agent.AdaptiveToolsRAGAgent class method) (haive.agents.rag.agentic.agent.AgenticRAGAgent class method) (haive.agents.rag.agentic_router.agent.AgenticRAGRouterAgent class method) (haive.agents.rag.corrective.agent.CorrectiveRAGAgent class method) (haive.agents.rag.document_grading.agent.DocumentGradingRAGAgent class method) (haive.agents.rag.flare.agent.FLARERAGAgent class method) (haive.agents.rag.fusion.agent.RAGFusionAgent class method) (haive.agents.rag.hyde.agent.HyDERAGAgent class method) (haive.agents.rag.hyde.agent_v2.HyDERAGAgentV2 class method) (haive.agents.rag.memory_aware.agent.MemoryAwareRAGAgent class method) (haive.agents.rag.multi_query.agent.MultiQueryRAGAgent class method) (haive.agents.rag.query_planning.agent.QueryPlanningRAGAgent class method) (haive.agents.rag.self_reflective.agent.SelfReflectiveRAGAgent class method) (haive.agents.rag.self_route.agent.SelfRouteRAGAgent class method) (haive.agents.rag.speculative.agent.SpeculativeRAGAgent class method) (haive.agents.rag.step_back.agent.StepBackRAGAgent class method) from_percentage() (haive.agents.common.models.grade.letter_grade.LetterGrade class method) from_scratch() (haive.agents.reasoning_and_critique.reflection.config.ReflectionAgentConfig class method) (haive.agents.research.open_perplexity.config.ResearchAgentConfig class method) (haive.agents.simple.config.SimpleAgentConfig class method) fused_documents (haive.agents.rag.models.FusionResult attribute) fusion_rag() (in module haive.agents.graphs) fusion_scores (haive.agents.rag.models.FusionResult attribute) FusionResult (class in haive.agents.rag.fusion.agent) (class in haive.agents.rag.models) G gather_notes_extract_schema() (haive.agents.research.person.agent.PersonResearchAgent method) generate_answer() (haive.agents.rag.db_rag.graph_db.agent.GraphDBRAGAgent method) (haive.agents.rag.db_rag.sql_rag.agent.SQLRAGAgent method) (in module haive.agents.rag.db_rag.graph_db.agent) generate_candidates() (haive.agents.reasoning_and_critique.tot.agents.candidate_generator.CandidateGenerator method) generate_candidates_node() (haive.agents.reasoning_and_critique.tot.tree_of_thoughts_agent.TreeOfThoughtsAgent method) generate_executive_summary() (haive.agents.common.models.task_analysis.analysis.TaskAnalysis method) generate_final_answer_aug_llm_config (in module haive.agents.rag.db_rag.sql_rag.engines) GENERATE_FINAL_ANSWER_PROMPT (in module haive.agents.rag.db_rag.sql_rag.prompts) generate_final_summary() (haive.agents.document_modifiers.summarizer.map_branch.agent.SummarizerAgent method) generate_initial_answer() (haive.agents.rag.self_reflective.agent.SelfReflectiveRAGAgent method) generate_initial_summary() (haive.agents.document_modifiers.kg.kg_iterative_refinement.agent.IterativeGraphTransformer method) generate_narrative_summary() (haive.agents.common.models.grade.qualitative.QualitativeGrade method) generate_queries() (haive.agents.research.person.agent.PersonResearchAgent method) generate_query() (haive.agents.rag.db_rag.graph_db.agent.GraphDBRAGAgent method) (haive.agents.rag.db_rag.sql_rag.agent.SQLRAGAgent method) (in module haive.agents.rag.db_rag.graph_db.agent) generate_solvability_report() (haive.agents.common.models.task_analysis.solvability.SolvabilityAssessment method) generate_sql_aug_llm_config (in module haive.agents.rag.db_rag.sql_rag.engines) GENERATE_SQL_PROMPT (in module haive.agents.rag.db_rag.sql_rag.prompts) generate_summary() (haive.agents.document_modifiers.summarizer.map_branch.agent.SummarizerAgent method) generate_taxonomy() (haive.agents.document_modifiers.tnt.agent.TaxonomyAgent method) generated_tools (haive.agents.dynamic_supervisor.state.SupervisorStateWithTools attribute) get_adaptive_tools_rag_io_schema() (in module haive.agents.rag.adaptive_tools.agent) get_addressable_barriers() (haive.agents.common.models.task_analysis.solvability.SolvabilityAssessment method) get_adjacent_values() (haive.agents.common.models.grade.scale.ScaleGrade method) get_agent() (haive.agents.dynamic_supervisor.models.AgentInfo method) (haive.agents.dynamic_supervisor.state.SupervisorState method) (haive.agents.multi.agent.MultiAgent method) (haive.agents.supervisor.utils.registry.AgentRegistry method) get_agent_capabilities() (haive.agents.supervisor.dynamic.dynamic_multi_agent.DynamicMultiAgent method) (haive.agents.supervisor.utils.registry.AgentRegistry method) get_agent_capability() (haive.agents.supervisor.utils.registry.AgentRegistry method) get_agent_choice_model() (haive.agents.supervisor.dynamic.dynamic_agent_tools.AgentRegistryManager method) get_agent_count() (haive.agents.supervisor.utils.registry.AgentRegistry method) get_agent_debugger() (in module haive.agents.base.debug_utils) get_agent_names() (haive.agents.multi.agent.MultiAgent method) get_agent_performance() (haive.agents.supervisor.dynamic.dynamic_multi_agent.DynamicMultiAgent method) get_agentic_rag_router_io_schema() (in module haive.agents.rag.agentic_router.agent) get_all_steps() (haive.agents.common.models.task_analysis.base.Task method) get_all_tasks() (haive.agents.common.models.task_analysis.base.Task method) get_all_toolkit_tools() (in module haive.agents.rag.db_rag.sql_rag.utils) get_all_tools() (haive.agents.dynamic_supervisor.state.SupervisorStateWithTools method) get_answer() (haive.agents.reasoning_and_critique.reflexion.agent.ReflexionAgent method) get_available_agents() (haive.agents.supervisor.utils.registry.AgentRegistry method) get_best_answer() (haive.agents.reasoning_and_critique.lats.agent.LATSAgent method) get_best_solutions() (haive.agents.reasoning_and_critique.tot.agents.solution_scorer.SolutionScorer method) get_breadth() (haive.agents.common.models.task_analysis.base.Task method) get_cache_stats() (haive.agents.discovery.component_discovery_agent.ComponentDiscoveryAgent method) get_capabilities() (haive.agents.document_processing.agent.DocumentProcessingAgent method) get_complexity_metrics() (haive.agents.common.models.task_analysis.branching.TaskDecomposition method) get_complexity_score() (haive.agents.common.models.task_analysis.analysis.TaskComplexity method) (haive.agents.common.models.task_analysis.base.TaskStep method) get_comprehensive_status() (haive.agents.planning.base.models.Task method) get_connection_string() (haive.agents.rag.db_rag.sql_rag.config.SQLDatabaseConfig method) get_consensus_analysis() (haive.agents.common.models.grade.composite.CompositeGrade method) get_content() (haive.agents.document_modifiers.tnt.agent.TaxonomyAgent method) (in module haive.agents.document_modifiers.tnt.utils) get_conversation_state_schema() (haive.agents.conversation.base.agent.BaseConversationAgent method) (haive.agents.conversation.collaberative.agent.CollaborativeConversation method) (haive.agents.conversation.debate.agent.DebateConversation method) (haive.agents.conversation.directed.agent.DirectedConversation method) get_conversation_types() (in module haive.agents.conversation) get_criteria_summary() (haive.agents.common.models.grade.rubric.RubricGrade method) get_criterion_by_name() (haive.agents.common.models.grade.rubric.RubricGrade method) get_critical_path_duration() (haive.agents.common.models.task_analysis.parallelization.ParallelizationAnalysis method) get_db_schema() (haive.agents.rag.db_rag.sql_rag.config.SQLDatabaseConfig method) get_default_modules() (in module haive.agents.reasoning_and_critique.self_discover.agent) get_dependency_graph() (haive.agents.common.models.task_analysis.branching.TaskDecomposition method) get_descriptive_assessment() (haive.agents.common.models.grade.scale.ScaleGrade method) get_display_value() (haive.agents.common.models.grade.binary.BinaryGrade method) get_duration_category() (haive.agents.common.models.task_analysis.branching.TaskBranch method) get_duration_hours() (haive.agents.common.models.task_analysis.base.TaskStep method) get_dynamic_status() (haive.agents.supervisor.utils.compatibility_bridge.DynamicMultiAgentSupervisor method) get_effective_runnable_config() (haive.agents.base.mixins.persistence_mixin.PersistenceMixin method) get_efficiency_percentage() (haive.agents.common.models.task_analysis.parallelization.ParallelizationAnalysis method) get_effort_category() (haive.agents.common.models.task_analysis.branching.TaskBranch method) get_emoji_representation() (haive.agents.common.models.grade.binary.BinaryGrade method) get_enables_graph() (haive.agents.common.models.task_analysis.branching.TaskDecomposition method) get_engine() (haive.agents.base.agent.Agent method) (haive.agents.reasoning_and_critique.tot.config.TOTAgentConfig method) get_ensemble_prompt() (in module haive.agents.rag.common.query_constructors.hyde.enhanced_prompts) get_execution_history() (haive.agents.supervisor.dynamic.dynamic_multi_agent.DynamicMultiAgent method) get_execution_order() (haive.agents.planning.models.base.BasePlan method) get_execution_recommendations() (haive.agents.common.models.task_analysis.analysis.TaskAnalysis method) (haive.agents.common.models.task_analysis.branching.TaskDecomposition method) get_feedback_summary() (haive.agents.common.models.grade.qualitative.QualitativeGrade method) get_flare_rag_io_schema() (in module haive.agents.rag.flare.agent) get_generation_prompt() (in module haive.agents.rag.common.query_constructors.hyde.enhanced_prompts) get_gpa_points() (haive.agents.common.models.grade.letter_grade.LetterGrade method) get_grade_breakdown() (haive.agents.common.models.grade.composite.CompositeGrade method) get_grade_statistics() (haive.agents.common.models.grade.composite.CompositeGrade method) get_grade_summary() (haive.agents.common.models.grade.base.Grade method) get_graph_db() (haive.agents.rag.db_rag.graph_db.config.GraphDBConfig method) (in module haive.agents.rag.db_rag.graph_db.config) get_graph_db_schema() (haive.agents.rag.db_rag.graph_db.config.GraphDBConfig method) (in module haive.agents.rag.db_rag.graph_db.config) get_hallucination_grader_io_schema() (in module haive.agents.rag.hallucination_grading.agent) get_immediate_actions() (haive.agents.common.models.task_analysis.solvability.SolvabilityAssessment method) get_improvement_priority() (haive.agents.common.models.grade.qualitative.QualitativeGrade method) get_improvement_suggestions() (haive.agents.common.models.grade.rubric.RubricGrade method) get_input_count() (haive.agents.common.models.task_analysis.parallelization.JoinPoint method) get_input_fields() (haive.agents.base.agent.Agent method) (haive.agents.conversation.base.agent.BaseConversationAgent method) (haive.agents.simple.agent.SimpleAgent method) get_join_info() (haive.agents.planning.rewoo.models.join_step.JoinStep method) get_letter_equivalent() (haive.agents.common.models.grade.numeric.NumericGrade method) get_letter_quality_description() (haive.agents.common.models.grade.letter_grade.LetterGrade method) get_max_depth() (haive.agents.common.models.task_analysis.base.Task method) get_max_parallelism() (haive.agents.common.models.task_analysis.parallelization.ExecutionPhase method) (haive.agents.common.models.task_analysis.parallelization.ParallelizationAnalysis method) get_max_weighted_score() (haive.agents.common.models.grade.rubric.RubricGrade method) get_memory_aware_rag_io_schema() (in module haive.agents.rag.memory_aware.agent) get_memory_by_id() (haive.agents.memory.core.stores.MemoryStoreManager method) get_memory_statistics() (haive.agents.memory.core.stores.MemoryStoreManager method) get_metrics() (haive.agents.supervisor.agent.DynamicSupervisor method) get_minibatches() (haive.agents.document_modifiers.tnt.agent.TaxonomyAgent method) get_next_step() (haive.agents.planning.plan_and_execute.v2.models.Plan method) (haive.agents.planning.plan_and_execute.v2.state.PlanAndExecuteState method) get_normalized_score() (haive.agents.common.models.grade.base.Grade method) (haive.agents.common.models.grade.binary.BinaryGrade method) (haive.agents.common.models.grade.composite.CompositeGrade method) (haive.agents.common.models.grade.letter_grade.LetterGrade method) (haive.agents.common.models.grade.numeric.NumericGrade method) (haive.agents.common.models.grade.numeric.PercentageGrade method) (haive.agents.common.models.grade.qualitative.QualitativeGrade method) (haive.agents.common.models.grade.rubric.RubricCriterion method) (haive.agents.common.models.grade.rubric.RubricGrade method) (haive.agents.common.models.grade.scale.ScaleGrade method) get_normalized_score_using_method() (haive.agents.common.models.grade.composite.CompositeGrade method) get_normalized_weights() (haive.agents.common.models.grade.composite.CompositeGrade method) get_outlier_grades() (haive.agents.common.models.grade.composite.CompositeGrade method) get_output_count() (haive.agents.common.models.task_analysis.parallelization.JoinPoint method) get_output_fields() (haive.agents.base.agent.Agent method) (haive.agents.conversation.base.agent.BaseConversationAgent method) (haive.agents.simple.agent.SimpleAgent method) get_overall_assessment() (haive.agents.common.models.task_analysis.analysis.TaskAnalysis method) get_parallelization_benefit() (haive.agents.common.models.task_analysis.parallelization.ExecutionPhase method) get_participant_summary() (haive.agents.conversation.debate.state.DebateState method) get_percentage_score() (haive.agents.common.models.grade.numeric.NumericGrade method) (haive.agents.common.models.grade.numeric.PercentageGrade method) (haive.agents.common.models.grade.rubric.RubricCriterion method) get_persistence_config() (haive.agents.base.mixins.persistence_mixin.PersistenceMixin method) get_perspective_prompt() (in module haive.agents.rag.common.query_constructors.hyde.enhanced_prompts) get_query_decomposer_io_schema() (in module haive.agents.rag.query_decomposition.agent) get_query_planning_rag_io_schema() (in module haive.agents.rag.query_planning.agent) get_rag_fusion_io_schema() (in module haive.agents.rag.fusion.agent) get_raw_weighted_score() (haive.agents.common.models.grade.rubric.RubricGrade method) get_ready_steps() (haive.agents.planning.rewoo.models.plans.ExecutionPlan method) get_reasoning_trace() (haive.agents.react.agent.ReactAgent method) get_registry_stats() (haive.agents.supervisor.utils.registry.AgentRegistry method) get_role() (haive.agents.conversation.ConversationParticipant method) get_routing_options() (haive.agents.supervisor.utils.registry.AgentRegistry method) get_scale_percentage() (haive.agents.common.models.grade.scale.ScaleGrade method) get_scale_position() (haive.agents.common.models.grade.scale.ScaleGrade method) get_self_reflective_rag_io_schema() (in module haive.agents.rag.self_reflective.agent) get_self_route_rag_io_schema() (in module haive.agents.rag.self_route.agent) get_solvability_score() (haive.agents.common.models.task_analysis.solvability.SolvabilityAssessment method) get_speculative_rag_io_schema() (in module haive.agents.rag.speculative.agent) get_sql_db() (haive.agents.rag.db_rag.sql_rag.config.SQLDatabaseConfig method) get_statistics() (haive.agents.planning.base.models.BasePlan method) get_stats() (haive.agents.memory.kg_store.Neo4jKGStore method) get_step() (haive.agents.planning.models.base.BasePlan method) get_step_back_rag_io_schema() (in module haive.agents.rag.step_back.agent) get_step_by_id() (haive.agents.planning.rewoo.models.plans.ExecutionPlan method) get_store() (haive.agents.memory.agent.MemoryAgent method) get_strongest_criteria() (haive.agents.common.models.grade.rubric.RubricGrade method) get_task_count() (haive.agents.common.models.task_analysis.parallelization.ParallelGroup method) get_theoretical_speedup() (haive.agents.common.models.task_analysis.parallelization.ParallelGroup method) get_tool_info() (haive.agents.planning.rewoo.models.tool_step.ToolStep method) get_tool_usage_history() (haive.agents.react.agent.ReactAgent method) get_tools_for_capabilities() (haive.agents.discovery.semantic_discovery.SemanticDiscoveryEngine method) get_total_phases() (haive.agents.common.models.task_analysis.parallelization.ParallelizationAnalysis method) get_total_task_count() (haive.agents.common.models.task_analysis.parallelization.ExecutionPhase method) get_weakest_criteria() (haive.agents.common.models.grade.rubric.RubricGrade method) get_weighted_max_score() (haive.agents.common.models.grade.rubric.RubricCriterion method) get_weighted_score() (haive.agents.common.models.grade.rubric.RubricCriterion method) GITHUB (haive.agents.research.open_perplexity.models.DataSourceType attribute) glob_pattern (haive.agents.document_loader.directory.agent.DirectoryLoaderAgent attribute) GOOD (haive.agents.common.models.grade.qualitative.QualityLevel attribute) gpa_scale (haive.agents.common.models.grade.letter_grade.LetterGrade attribute) Grade (class in haive.agents.common.models.grade.base) grade_type (haive.agents.common.models.grade.base.Grade attribute) (haive.agents.common.models.grade.binary.BinaryGrade attribute) (haive.agents.common.models.grade.letter_grade.LetterGrade attribute) (haive.agents.common.models.grade.rubric.RubricGrade attribute) grader_id (haive.agents.common.models.grade.base.Grade attribute) grades (haive.agents.common.models.grade.composite.CompositeGrade attribute) GradeType (class in haive.agents.common.models.grade.base) grading_hook() (in module haive.agents.base.hooks) graph_db (haive.agents.rag.db_rag.graph_db.agent.GraphDBRAGAgent attribute) graph_db_config (haive.agents.rag.db_rag.graph_db.config.GraphDBRAGConfig attribute) graph_db_database (haive.agents.rag.db_rag.graph_db.config.GraphDBConfig attribute) graph_db_enhanced_schema (haive.agents.rag.db_rag.graph_db.agent.GraphDBRAGAgent attribute) graph_db_password (haive.agents.rag.db_rag.graph_db.config.GraphDBConfig attribute) graph_db_structured_schema (haive.agents.rag.db_rag.graph_db.agent.GraphDBRAGAgent attribute) graph_db_uri (haive.agents.rag.db_rag.graph_db.config.GraphDBConfig attribute) graph_db_user (haive.agents.rag.db_rag.graph_db.config.GraphDBConfig attribute) GraphDBAgentConfig (in module haive.agents.rag.db_rag.graph_db.config) GraphDBConfig (class in haive.agents.rag.db_rag.graph_db.config) GraphDBRAGAgent (class in haive.agents.rag.db_rag.graph_db.agent) GraphDBRAGConfig (class in haive.agents.rag.db_rag.graph_db.config) GraphProvider (class in haive.agents.base.types) GraphSegment (class in haive.agents.base.types) GraphTransformer (class in haive.agents.document_modifiers.kg.kg_base.models) group_id (haive.agents.common.models.task_analysis.parallelization.ParallelGroup attribute) guardrails_aug_llm_config (in module haive.agents.rag.db_rag.sql_rag.engines) GUARDRAILS_PROMPT (in module haive.agents.rag.db_rag.sql_rag.prompts) GuardrailsOutput (class in haive.agents.rag.db_rag.graph_db.models) GuardrailsOutput.Config (class in haive.agents.rag.db_rag.graph_db.models) H haive.agents module haive.agents.base module haive.agents.base.agent module haive.agents.base.agent_structured_output_mixin module haive.agents.base.debug_utils module haive.agents.base.hooks module haive.agents.base.mixins module haive.agents.base.mixins.persistence_mixin module haive.agents.base.pre_post_agent_mixin module haive.agents.base.serialization_mixin module haive.agents.base.structured_output_handler module haive.agents.base.types module haive.agents.base.workflow module haive.agents.chain module haive.agents.chain.chain_examples module haive.agents.chain.declarative_chain module haive.agents.common.models module haive.agents.common.models.grade module haive.agents.common.models.grade.base module haive.agents.common.models.grade.binary module haive.agents.common.models.grade.composite module haive.agents.common.models.grade.letter_grade module haive.agents.common.models.grade.numeric module haive.agents.common.models.grade.qualitative module haive.agents.common.models.grade.rubric module haive.agents.common.models.grade.scale module haive.agents.common.models.task_analysis module haive.agents.common.models.task_analysis.analysis module haive.agents.common.models.task_analysis.base module haive.agents.common.models.task_analysis.branching module haive.agents.common.models.task_analysis.parallelization module haive.agents.common.models.task_analysis.solvability module haive.agents.conversation module haive.agents.conversation.base module haive.agents.conversation.base.agent module haive.agents.conversation.collaberative module haive.agents.conversation.collaberative.agent module haive.agents.conversation.collaberative.state module haive.agents.conversation.debate module haive.agents.conversation.debate.agent module haive.agents.conversation.debate.state module haive.agents.conversation.directed module haive.agents.conversation.directed.agent module haive.agents.conversation.directed.state module haive.agents.conversation.round_robin module haive.agents.conversation.round_robin.agent module haive.agents.conversation.social_media module haive.agents.conversation.social_media.models module haive.agents.discovery module haive.agents.discovery.component_discovery_agent module haive.agents.discovery.dynamic_tool_selector module haive.agents.discovery.selection_strategies module haive.agents.discovery.semantic_discovery module haive.agents.document_loader module haive.agents.document_loader.base module haive.agents.document_loader.base.agent module haive.agents.document_loader.directory module haive.agents.document_loader.directory.agent module haive.agents.document_loader.examples module haive.agents.document_loader.examples.usage_examples module haive.agents.document_loader.file module haive.agents.document_loader.file.agent module haive.agents.document_loader.web module haive.agents.document_loader.web.agent module haive.agents.document_modifiers module haive.agents.document_modifiers.base module haive.agents.document_modifiers.base.models module haive.agents.document_modifiers.base.state module haive.agents.document_modifiers.base.utils module haive.agents.document_modifiers.complex_extraction module haive.agents.document_modifiers.complex_extraction.agent module haive.agents.document_modifiers.kg module haive.agents.document_modifiers.kg.kg_base module haive.agents.document_modifiers.kg.kg_base.models module haive.agents.document_modifiers.kg.kg_iterative_refinement module haive.agents.document_modifiers.kg.kg_iterative_refinement.agent module haive.agents.document_modifiers.kg.kg_map_merge module haive.agents.document_modifiers.summarizer module haive.agents.document_modifiers.summarizer.iterative_refinement module haive.agents.document_modifiers.summarizer.map_branch module haive.agents.document_modifiers.summarizer.map_branch.agent module haive.agents.document_modifiers.summarizer.map_branch.prompts module haive.agents.document_modifiers.summarizer.map_branch.state module haive.agents.document_modifiers.tnt module haive.agents.document_modifiers.tnt.agent module haive.agents.document_modifiers.tnt.branches module haive.agents.document_modifiers.tnt.engines module haive.agents.document_modifiers.tnt.models module haive.agents.document_modifiers.tnt.state module haive.agents.document_modifiers.tnt.utils module haive.agents.document_processing module haive.agents.document_processing.agent module haive.agents.document_processing.examples module haive.agents.document_processing.examples.comprehensive_query_example module haive.agents.dynamic_supervisor module haive.agents.dynamic_supervisor.agent module haive.agents.dynamic_supervisor.models module haive.agents.dynamic_supervisor.prompts module haive.agents.dynamic_supervisor.state module haive.agents.dynamic_supervisor.tools module haive.agents.graphs module haive.agents.long_term_memory module haive.agents.memory module haive.agents.memory.agent module haive.agents.memory.core module haive.agents.memory.core.classifier module haive.agents.memory.core.stores module haive.agents.memory.core.types module haive.agents.memory.kg_store module haive.agents.memory.models module haive.agents.memory.neo4j_schema module haive.agents.memory.state module haive.agents.memory.tools module haive.agents.multi module haive.agents.multi.agent module haive.agents.multi.base module haive.agents.multi.base.agent module haive.agents.multi.core module haive.agents.multi.core.clean_multi_agent module haive.agents.multi.simple module haive.agents.multi.simple.agent module haive.agents.multi.utils module haive.agents.multi.utils.compatibility module haive.agents.planning module haive.agents.planning.base module haive.agents.planning.base.agents module haive.agents.planning.base.agents.planner module haive.agents.planning.base.models module haive.agents.planning.base.prompts module haive.agents.planning.llm_compiler module haive.agents.planning.llm_compiler.agent module haive.agents.planning.llm_compiler.dag_models module haive.agents.planning.llm_compiler.state module haive.agents.planning.models module haive.agents.planning.models.base module haive.agents.planning.plan_and_execute module haive.agents.planning.plan_and_execute.v2 module haive.agents.planning.plan_and_execute.v2.agent module haive.agents.planning.plan_and_execute.v2.models module haive.agents.planning.plan_and_execute.v2.prompts module haive.agents.planning.plan_and_execute.v2.state module haive.agents.planning.rewoo module haive.agents.planning.rewoo.agent module haive.agents.planning.rewoo.agents module haive.agents.planning.rewoo.models module haive.agents.planning.rewoo.models.join_step module haive.agents.planning.rewoo.models.plans module haive.agents.planning.rewoo.models.steps module haive.agents.planning.rewoo.models.tool_step module haive.agents.rag module haive.agents.rag.adaptive module haive.agents.rag.adaptive.agent module haive.agents.rag.adaptive_tools module haive.agents.rag.adaptive_tools.agent module haive.agents.rag.agentic module haive.agents.rag.agentic.agent module haive.agents.rag.agentic_router module haive.agents.rag.agentic_router.agent module haive.agents.rag.base module haive.agents.rag.base.agent module haive.agents.rag.common.answer_generators module haive.agents.rag.common.document_graders module haive.agents.rag.common.document_graders.binary_grader module haive.agents.rag.common.document_graders.comprehensive_grader module haive.agents.rag.common.document_graders.models module haive.agents.rag.common.hallucination_graders module haive.agents.rag.common.query_constructors.flare module haive.agents.rag.common.query_constructors.hyde module haive.agents.rag.common.query_constructors.hyde.enhanced_prompts module haive.agents.rag.common.query_refinement module haive.agents.rag.corrective module haive.agents.rag.corrective.agent module haive.agents.rag.db_rag module haive.agents.rag.db_rag.graph_db module haive.agents.rag.db_rag.graph_db.agent module haive.agents.rag.db_rag.graph_db.config module haive.agents.rag.db_rag.graph_db.models module haive.agents.rag.db_rag.graph_db.state module haive.agents.rag.db_rag.sql_rag module haive.agents.rag.db_rag.sql_rag.agent module haive.agents.rag.db_rag.sql_rag.config module haive.agents.rag.db_rag.sql_rag.engines module haive.agents.rag.db_rag.sql_rag.prompts module haive.agents.rag.db_rag.sql_rag.state module haive.agents.rag.db_rag.sql_rag.utils module haive.agents.rag.document_grading module haive.agents.rag.document_grading.agent module haive.agents.rag.dynamic module haive.agents.rag.filtered module haive.agents.rag.flare module haive.agents.rag.flare.agent module haive.agents.rag.fusion module haive.agents.rag.fusion.agent module haive.agents.rag.hallucination_grading module haive.agents.rag.hallucination_grading.agent module haive.agents.rag.hyde module haive.agents.rag.hyde.agent module haive.agents.rag.hyde.agent_v2 module haive.agents.rag.llm_rag module haive.agents.rag.memory_aware module haive.agents.rag.memory_aware.agent module haive.agents.rag.models module haive.agents.rag.multi_query module haive.agents.rag.multi_query.agent module haive.agents.rag.multi_strategy module haive.agents.rag.query_decomposition module haive.agents.rag.query_decomposition.agent module haive.agents.rag.query_planning module haive.agents.rag.query_planning.agent module haive.agents.rag.self_corr module haive.agents.rag.self_reflective module haive.agents.rag.self_reflective.agent module haive.agents.rag.self_route module haive.agents.rag.self_route.agent module haive.agents.rag.simple module haive.agents.rag.simple.agent module haive.agents.rag.simple.answer_agent module haive.agents.rag.simple.answer_generator module haive.agents.rag.simple.answer_generator.models module haive.agents.rag.simple.answer_generator.prompts module haive.agents.rag.speculative module haive.agents.rag.speculative.agent module haive.agents.rag.step_back module haive.agents.rag.step_back.agent module haive.agents.rag.typed module haive.agents.rag.utils module haive.agents.react module haive.agents.react.agent module haive.agents.react.state module haive.agents.reasoning_and_critique module haive.agents.reasoning_and_critique.lats module haive.agents.reasoning_and_critique.lats.agent module haive.agents.reasoning_and_critique.lats.config module haive.agents.reasoning_and_critique.lats.state module haive.agents.reasoning_and_critique.logic module haive.agents.reasoning_and_critique.logic.engines module haive.agents.reasoning_and_critique.reflection module haive.agents.reasoning_and_critique.reflection.agent module haive.agents.reasoning_and_critique.reflection.config module haive.agents.reasoning_and_critique.reflection.models module haive.agents.reasoning_and_critique.reflection.state module haive.agents.reasoning_and_critique.reflexion module haive.agents.reasoning_and_critique.reflexion.agent module haive.agents.reasoning_and_critique.reflexion.config module haive.agents.reasoning_and_critique.reflexion.models module haive.agents.reasoning_and_critique.reflexion.state module haive.agents.reasoning_and_critique.self_discover module haive.agents.reasoning_and_critique.self_discover.adapter module haive.agents.reasoning_and_critique.self_discover.adapter.agent module haive.agents.reasoning_and_critique.self_discover.adapter.models module haive.agents.reasoning_and_critique.self_discover.adapter.prompts module haive.agents.reasoning_and_critique.self_discover.agent module haive.agents.reasoning_and_critique.self_discover.executor module haive.agents.reasoning_and_critique.self_discover.executor.agent module haive.agents.reasoning_and_critique.self_discover.executor.models module haive.agents.reasoning_and_critique.self_discover.executor.prompts module haive.agents.reasoning_and_critique.self_discover.selector module haive.agents.reasoning_and_critique.self_discover.selector.agent module haive.agents.reasoning_and_critique.self_discover.selector.models module haive.agents.reasoning_and_critique.self_discover.selector.prompts module haive.agents.reasoning_and_critique.self_discover.structurer module haive.agents.reasoning_and_critique.self_discover.structurer.agent module haive.agents.reasoning_and_critique.self_discover.structurer.models module haive.agents.reasoning_and_critique.self_discover.structurer.prompts module haive.agents.reasoning_and_critique.tot module haive.agents.reasoning_and_critique.tot.agent module haive.agents.reasoning_and_critique.tot.agents module haive.agents.reasoning_and_critique.tot.agents.candidate_generator module haive.agents.reasoning_and_critique.tot.agents.solution_scorer module haive.agents.reasoning_and_critique.tot.config module haive.agents.reasoning_and_critique.tot.models module haive.agents.reasoning_and_critique.tot.orchestrator module haive.agents.reasoning_and_critique.tot.tree_of_thoughts_agent module haive.agents.research module haive.agents.research.deep_research_agent module haive.agents.research.open_perplexity module haive.agents.research.open_perplexity.cli module haive.agents.research.open_perplexity.config module haive.agents.research.open_perplexity.examples module haive.agents.research.open_perplexity.examples.batch_research module haive.agents.research.open_perplexity.examples.run_from_file module haive.agents.research.open_perplexity.examples.run_with_visualization module haive.agents.research.open_perplexity.examples.simple_research module haive.agents.research.open_perplexity.models module haive.agents.research.open_perplexity.prompts module haive.agents.research.open_perplexity.state module haive.agents.research.perplexity.pro_search module haive.agents.research.perplexity.pro_search.models module haive.agents.research.perplexity.pro_search.search module haive.agents.research.perplexity.pro_search.search.models module haive.agents.research.perplexity.pro_search.search.prompts module haive.agents.research.perplexity.pro_search.tasks module haive.agents.research.perplexity.pro_search.tasks.models module haive.agents.research.perplexity.pro_search.tasks.prompts module haive.agents.research.perplexity_agent module haive.agents.research.person module haive.agents.research.person.agent module haive.agents.research.storm module haive.agents.research.storm.generate_perspectives module haive.agents.research.storm.generate_perspectives.agent module haive.agents.research.storm.interview module haive.agents.research.storm.interview.models module haive.agents.research.storm.outline_generator module haive.agents.research.storm.outline_generator.agent module haive.agents.research.storm.related_topics_generator module haive.agents.research.storm.section_writer module haive.agents.research.storm.section_writer.agent module haive.agents.research.storm.state module haive.agents.simple module haive.agents.simple.agent module haive.agents.simple.config module haive.agents.structured_output module haive.agents.structured_output.agent module haive.agents.structured_output.models module haive.agents.supervisor module haive.agents.supervisor.agent module haive.agents.supervisor.core module haive.agents.supervisor.core.simple_supervisor module haive.agents.supervisor.core.supervisor_agent module haive.agents.supervisor.dynamic module haive.agents.supervisor.dynamic.dynamic_agent_tools module haive.agents.supervisor.dynamic.dynamic_multi_agent module haive.agents.supervisor.dynamic.dynamic_supervisor module haive.agents.supervisor.models module haive.agents.supervisor.state module haive.agents.supervisor.tools module haive.agents.supervisor.utils module haive.agents.supervisor.utils.compatibility_bridge module haive.agents.supervisor.utils.registry module haive.agents.supervisor.utils.routing module haive.agents.task_analysis module haive.agents.task_analysis.analysis module haive.agents.task_analysis.base module haive.agents.task_analysis.complexity module haive.agents.task_analysis.context module haive.agents.task_analysis.decomposer module haive.agents.task_analysis.execution module haive.agents.task_analysis.tree module haive.agents.utils module haive.agents.utils.trace module hallucination_check (haive.agents.rag.db_rag.sql_rag.config.SQLRAGConfig attribute) (haive.agents.rag.db_rag.sql_rag.state.OutputState attribute) hallucination_check_aug_llm_config (in module haive.agents.rag.db_rag.sql_rag.engines) HALLUCINATION_CHECK_PROMPT (in module haive.agents.rag.db_rag.sql_rag.prompts) HallucinationGrade (class in haive.agents.rag.hallucination_grading.agent) HallucinationGraderAgent (class in haive.agents.rag.hallucination_grading.agent) handle_errors (haive.agents.conversation.base.agent.BaseConversationAgent attribute) handle_tool_error() (in module haive.agents.rag.db_rag.sql_rag.utils) has_consensus() (haive.agents.common.models.grade.composite.CompositeGrade method) has_dependencies (haive.agents.planning.rewoo.models.plans.ExecutionPlan property) (haive.agents.planning.rewoo.models.steps.AbstractStep property) has_dependencies() (haive.agents.common.models.task_analysis.branching.TaskBranch method) has_failures (haive.agents.planning.models.base.BasePlan property) has_parallel_opportunities() (haive.agents.common.models.task_analysis.base.Task method) has_showstopper_barriers() (haive.agents.common.models.task_analysis.solvability.SolvabilityAssessment method) headers (haive.agents.document_loader.web.agent.WebLoaderAgent attribute) HEURISTIC (haive.agents.common.models.task_analysis.analysis.AnalysisMethod attribute) HierarchicalDecomposition (class in haive.agents.rag.query_decomposition.agent) HierarchicalQueryDecomposerAgent (class in haive.agents.rag.query_decomposition.agent) HIGH (haive.agents.research.open_perplexity.models.ContentReliability attribute) (haive.agents.research.open_perplexity.state.ResearchConfidenceLevel attribute) high_reliability_sources (haive.agents.research.open_perplexity.models.ResearchSummary attribute) HookContext (class in haive.agents.base.hooks) (class in haive.agents.base.types) HookEvent (class in haive.agents.base.hooks) HookPoint (class in haive.agents.base.types) HooksMixin (class in haive.agents.base.hooks) HUMAN (haive.agents.common.models.task_analysis.base.ResourceType attribute) HYBRID (haive.agents.common.models.task_analysis.analysis.AnalysisMethod attribute) (haive.agents.supervisor.models.AgentDiscoveryMode attribute) HyDEPerspective (class in haive.agents.rag.common.query_constructors.hyde.enhanced_prompts) HyDEPromptConfig (class in haive.agents.rag.common.query_constructors.hyde.enhanced_prompts) HyDEPromptType (class in haive.agents.rag.common.query_constructors.hyde.enhanced_prompts) HyDERAGAgent (class in haive.agents.rag.hyde.agent) HyDERAGAgentV2 (class in haive.agents.rag.hyde.agent_v2) HyDEResult (class in haive.agents.rag.models) HyDERetrieverAgent (class in haive.agents.rag.hyde.agent_v2) hypotheses (haive.agents.rag.models.SpeculativeResult attribute) Hypothesis (class in haive.agents.rag.speculative.agent) HypothesisConfidence (class in haive.agents.rag.speculative.agent) HypothesisGeneratorAgent (class in haive.agents.rag.speculative.agent) hypothetical_doc (haive.agents.rag.models.HyDEResult attribute) I id (haive.agents.common.models.task_analysis.parallelization.JoinPoint attribute) (haive.agents.document_modifiers.tnt.models.Doc attribute) IMPOSSIBLE (haive.agents.common.models.task_analysis.base.SolvabilityStatus attribute) improve_answer() (haive.agents.rag.self_reflective.agent.SelfReflectiveRAGAgent method) (in module haive.agents.chain) ImprovedAnswer (class in haive.agents.rag.self_reflective.agent) Improvement (class in haive.agents.structured_output.models) in_rebuttal_phase (haive.agents.conversation.debate.state.DebateState property) include_content (haive.agents.document_loader.base.agent.DocumentLoaderAgent attribute) include_coordination_overhead (haive.agents.common.models.task_analysis.parallelization.ParallelizationAnalyzer attribute) include_extensions (haive.agents.document_loader.directory.agent.DirectoryLoaderAgent attribute) include_management_tools (haive.agents.supervisor.agent.DynamicSupervisor attribute) include_metadata (haive.agents.document_loader.base.agent.DocumentLoaderAgent attribute) (haive.agents.document_processing.agent.DocumentProcessingConfig attribute) include_sources (haive.agents.document_processing.agent.DocumentProcessingConfig attribute) include_tables (haive.agents.rag.db_rag.sql_rag.config.SQLDatabaseConfig attribute) INDEPENDENT (haive.agents.common.models.task_analysis.branching.BranchType attribute) index_tools() (haive.agents.discovery.semantic_discovery.VectorBasedToolSelector method) infer_sequence (haive.agents.multi.core.clean_multi_agent.MultiAgent attribute) INFRASTRUCTURE_LIMITATION (haive.agents.common.models.task_analysis.solvability.SolvabilityBarrier attribute) init_schema() (in module haive.agents.memory.neo4j_schema) initialize_conversation() (haive.agents.conversation.base.agent.BaseConversationAgent method) Input (haive.agents.rag.db_rag.sql_rag.state.OverallState attribute) input_context (haive.agents.research.open_perplexity.state.ResearchInputState attribute) (haive.agents.research.open_perplexity.state.ResearchState attribute) input_schema (haive.agents.rag.db_rag.graph_db.config.GraphDBRAGConfig attribute) (haive.agents.rag.db_rag.sql_rag.config.SQLRAGConfig attribute) (haive.agents.research.open_perplexity.config.ResearchAgentConfig attribute) (haive.agents.research.person.agent.PersonResearchAgent attribute) input_task_ids (haive.agents.common.models.task_analysis.parallelization.JoinPoint attribute) InputState (class in haive.agents.document_modifiers.summarizer.map_branch.state) (class in haive.agents.rag.db_rag.graph_db.state) (class in haive.agents.rag.db_rag.sql_rag.state) insert() (haive.agents.planning.base.models.IntelligentSequence method) instance (haive.agents.supervisor.state.ActiveAgent attribute) INSTANT (haive.agents.common.models.task_analysis.base.TimeComplexity attribute) INSUFFICIENT_DATA (haive.agents.research.open_perplexity.state.ResearchConfidenceLevel attribute) IntelligentSequence (class in haive.agents.planning.base.models) IntelligentStatusMixin (class in haive.agents.planning.base.models) Intent (class in haive.agents.structured_output.models) InteractionPattern (class in haive.agents.conversation.directed.agent) INTERDISCIPLINARY (haive.agents.common.models.task_analysis.base.KnowledgeComplexity attribute) INTERMEDIATE (haive.agents.common.models.task_analysis.base.KnowledgeComplexity attribute) Intermediate (haive.agents.rag.db_rag.sql_rag.state.OverallState attribute) INTERMEDIATE (haive.agents.research.open_perplexity.models.ResearchDepth attribute) interview_results (haive.agents.research.storm.state.ResearchState attribute) InterviewState (class in haive.agents.research.storm.interview.models) Invokable (class in haive.agents.base.types) invoke() (haive.agents.base.types.Invokable method) invoke_taxonomy_chain() (haive.agents.document_modifiers.tnt.agent.TaxonomyAgent method) is_active() (haive.agents.dynamic_supervisor.models.AgentInfo method) is_agent_registered() (haive.agents.supervisor.utils.registry.AgentRegistry method) is_blocking() (haive.agents.common.models.task_analysis.base.DependencyNode method) (haive.agents.common.models.task_analysis.base.TaskStep method) is_bottom_tier() (haive.agents.common.models.grade.scale.ScaleGrade method) is_complete (haive.agents.planning.base.models.Task property) (haive.agents.planning.models.base.BasePlan property) (haive.agents.research.perplexity.pro_search.models.PerplexitySearchState property) (haive.agents.research.perplexity.pro_search.tasks.models.PlanningState property) (haive.agents.research.perplexity.pro_search.tasks.models.TaskNode property) is_complete() (haive.agents.planning.plan_and_execute.v2.models.Step method) is_critical_path (haive.agents.common.models.task_analysis.parallelization.JoinPoint attribute) is_currently_solvable (haive.agents.common.models.task_analysis.solvability.SolvabilityAssessment attribute) is_enabling() (haive.agents.common.models.task_analysis.branching.TaskBranch method) is_executable (haive.agents.planning.base.models.BaseStep property) (haive.agents.research.perplexity.pro_search.tasks.models.TaskNode property) is_expired() (haive.agents.memory.core.types.MemoryEntry method) is_high_risk() (haive.agents.common.models.task_analysis.branching.TaskBranch method) is_join_point (haive.agents.planning.rewoo.models.join_step.JoinStep property) is_leaf (haive.agents.research.perplexity.pro_search.tasks.models.TaskNode property) is_likely_to_succeed() (haive.agents.common.models.task_analysis.branching.TaskBranch method) is_merge_point() (haive.agents.common.models.task_analysis.parallelization.JoinPoint method) is_passing() (haive.agents.common.models.grade.base.Grade method) (haive.agents.common.models.grade.binary.BinaryGrade method) (haive.agents.common.models.grade.composite.CompositeGrade method) (haive.agents.common.models.grade.letter_grade.LetterGrade method) (haive.agents.common.models.grade.numeric.NumericGrade method) (haive.agents.common.models.grade.qualitative.QualitativeGrade method) (haive.agents.common.models.grade.rubric.RubricGrade method) (haive.agents.common.models.grade.scale.ScaleGrade method) is_plan_complete() (haive.agents.planning.plan_and_execute.v2.state.PlanAndExecuteState method) is_ready() (haive.agents.planning.models.base.BaseStep method) is_recent (haive.agents.research.perplexity.pro_search.models.SearchResult property) is_satisfied() (haive.agents.planning.models.base.Dependency method) is_split_point() (haive.agents.common.models.task_analysis.parallelization.JoinPoint method) is_tool_valid (haive.agents.planning.rewoo.models.tool_step.ToolStep property) is_top_tier() (haive.agents.common.models.grade.scale.ScaleGrade method) is_valid (haive.agents.rag.db_rag.graph_db.models.ValidateCypherOutput attribute) is_worth_parallelizing() (haive.agents.common.models.task_analysis.parallelization.ParallelizationAnalysis method) iteration_count (haive.agents.react.agent.ReactAgent attribute) ITERATIVE (haive.agents.common.models.task_analysis.base.DependencyType attribute) (haive.agents.common.models.task_analysis.base.TaskType attribute) (haive.agents.common.models.task_analysis.branching.BranchType attribute) iterative_tool_refinement() (haive.agents.discovery.dynamic_tool_selector.DynamicToolSelector method) IterativeGraphTransformer (class in haive.agents.document_modifiers.kg.kg_iterative_refinement.agent) IterativePlan (class in haive.agents.rag.self_route.agent) IterativePlannerAgent (class in haive.agents.rag.self_route.agent) J JOIN (haive.agents.common.models.task_analysis.base.DependencyType attribute) join_complexity (haive.agents.planning.rewoo.models.join_step.JoinStep property) join_points (haive.agents.common.models.task_analysis.parallelization.ParallelizationAnalysis attribute) join_type (haive.agents.common.models.task_analysis.parallelization.JoinPoint attribute) JoinerDecision (class in haive.agents.planning.llm_compiler.dag_models) JoinPoint (class in haive.agents.common.models.task_analysis.parallelization) JoinStep (class in haive.agents.planning.rewoo.models.join_step) JoinStrategy (class in haive.agents.planning.rewoo.models.join_step) justification (haive.agents.common.models.grade.base.Grade attribute) (haive.agents.common.models.grade.rubric.RubricCriterion attribute) K k (haive.agents.rag.db_rag.graph_db.config.ExampleConfig attribute) key_findings (haive.agents.research.open_perplexity.models.ResearchSummary attribute) kg_extraction_enabled (haive.agents.document_processing.agent.DocumentProcessingConfig attribute) KNOWLEDGE_GAP (haive.agents.common.models.task_analysis.solvability.SolvabilityBarrier attribute) KnowledgeComplexity (class in haive.agents.common.models.task_analysis.base) KnowledgeTriple (class in haive.agents.memory.models) L LangGraphStyleSelector (class in haive.agents.discovery.dynamic_tool_selector) last_ai_message (haive.agents.reasoning_and_critique.reflection.state.ReflectionAgentState property) last_human_message (haive.agents.reasoning_and_critique.reflection.state.ReflectionAgentState property) last_task (haive.agents.supervisor.state.ActiveAgent attribute) last_task_time (haive.agents.supervisor.state.SupervisorMetrics attribute) last_used (haive.agents.supervisor.models.AgentCapability attribute) lats() (in module haive.agents.graphs) LATSAgent (class in haive.agents.reasoning_and_critique.lats.agent) LATSAgentConfig (class in haive.agents.reasoning_and_critique.lats.config) LearningSelectionStrategy (class in haive.agents.discovery.selection_strategies) length_function() (haive.agents.document_modifiers.summarizer.map_branch.agent.SummarizerAgent method) LETTER (haive.agents.common.models.grade.base.GradeType attribute) LetterGrade (class in haive.agents.common.models.grade.letter_grade) LetterValue (class in haive.agents.common.models.grade.letter_grade) LikePostInput (class in haive.agents.conversation.social_media.models) LikertScale (class in haive.agents.common.models.grade.scale) limitations (haive.agents.research.open_perplexity.models.ResearchSummary attribute) LINEAR (haive.agents.common.models.task_analysis.base.ComputationalComplexity attribute) LINEARITHMIC (haive.agents.common.models.task_analysis.base.ComputationalComplexity attribute) list_active_agents() (haive.agents.dynamic_supervisor.state.SupervisorState method) list_all_agents() (haive.agents.dynamic_supervisor.state.SupervisorState method) ListAgentsInput (class in haive.agents.supervisor.dynamic.dynamic_agent_tools) ListAgentsTool (class in haive.agents.supervisor.dynamic.dynamic_agent_tools) llm (haive.agents.document_modifiers.complex_extraction.agent.ComplexExtractionAgent attribute) llm_compiler() (in module haive.agents.graphs) llm_config (haive.agents.rag.db_rag.sql_rag.config.SQLRAGConfig attribute) llm_graph_transformer (haive.agents.document_modifiers.kg.kg_iterative_refinement.agent.IterativeGraphTransformer attribute) llm_rag() (in module haive.agents.graphs) LLMCompilerAgent (class in haive.agents.planning.llm_compiler.agent) LLMRoutingStrategy (class in haive.agents.supervisor.utils.routing) load_component_from_doc() (haive.agents.discovery.component_discovery_agent.ComponentDiscoveryAgent method) load_research_question() (in module haive.agents.research.open_perplexity.examples.run_from_file) loader_name (haive.agents.document_loader.file.agent.FileLoaderAgent attribute) log_agent_execution_start() (haive.agents.base.debug_utils.AgentDebugger method) log_config_preparation() (haive.agents.base.debug_utils.AgentDebugger method) log_recursion_limit_flow() (haive.agents.base.debug_utils.AgentDebugger method) log_runnable_config() (haive.agents.base.debug_utils.AgentDebugger method) LOGARITHMIC (haive.agents.common.models.task_analysis.base.ComputationalComplexity attribute) logger (in module haive.agents.rag.db_rag.sql_rag.agent) logging_hook() (in module haive.agents.base.hooks) LONG (haive.agents.common.models.task_analysis.base.TimeComplexity attribute) LONG_TERM (haive.agents.rag.models.MemoryType attribute) LoopSpec (class in haive.agents.chain.declarative_chain) LOW (haive.agents.research.open_perplexity.models.ContentReliability attribute) (haive.agents.research.open_perplexity.state.ResearchConfidenceLevel attribute) M MACHINE_LEARNING (haive.agents.common.models.task_analysis.analysis.AnalysisMethod attribute) main() (in module haive.agents.document_processing.examples.comprehensive_query_example) (in module haive.agents.reasoning_and_critique.self_discover.agent) (in module haive.agents.research.open_perplexity.cli) (in module haive.agents.research.open_perplexity.examples.batch_research) (in module haive.agents.research.open_perplexity.examples.simple_research) (in module haive.agents.research.storm) make_routing_decision() (haive.agents.supervisor.utils.routing.BaseRoutingStrategy method) (haive.agents.supervisor.utils.routing.LLMRoutingStrategy method) (haive.agents.supervisor.utils.routing.RuleBasedRoutingStrategy method) MANUAL (haive.agents.supervisor.models.AgentDiscoveryMode attribute) map_chain (haive.agents.document_modifiers.summarizer.map_branch.agent.SummarizerAgent attribute) map_summaries() (haive.agents.document_modifiers.summarizer.map_branch.agent.SummarizerAgent method) mark_completed() (haive.agents.planning.models.base.BaseStep method) mark_failed() (haive.agents.planning.models.base.BaseStep method) mark_in_progress() (haive.agents.planning.models.base.BaseStep method) mark_ready() (haive.agents.planning.models.base.BaseStep method) mark_rebuilt() (haive.agents.supervisor.utils.registry.AgentRegistry method) match_tools() (haive.agents.discovery.semantic_discovery.CapabilityMatcher method) matches_capability() (haive.agents.dynamic_supervisor.models.AgentInfo method) matches_task() (haive.agents.supervisor.models.AgentCapability method) max_agents (haive.agents.supervisor.agent.DynamicSupervisor attribute) max_concurrent_loads (haive.agents.document_processing.agent.DocumentProcessingConfig attribute) max_depth (haive.agents.document_loader.web.agent.WebLoaderAgent attribute) max_discoveries_per_request (haive.agents.supervisor.models.DiscoveryConfig attribute) max_documents (haive.agents.document_loader.base.agent.DocumentLoaderAgent attribute) max_iterations (haive.agents.rag.db_rag.sql_rag.config.SQLRAGConfig attribute) (haive.agents.react.agent.ReactAgent attribute) MAX_PARALLEL (haive.agents.common.models.task_analysis.parallelization.ExecutionStrategy attribute) max_parallel_tasks (haive.agents.common.models.task_analysis.parallelization.ParallelizationAnalyzer attribute) max_parallelism (haive.agents.planning.rewoo.models.plans.ExecutionPlan property) max_results (haive.agents.research.open_perplexity.models.DataSourceConfig attribute) max_retries (haive.agents.document_modifiers.complex_extraction.agent.ComplexExtractionAgent attribute) max_rounds (haive.agents.conversation.base.agent.BaseConversationAgent attribute) max_score (haive.agents.common.models.grade.rubric.RubricCriterion attribute) max_sources_per_query (haive.agents.research.open_perplexity.config.ResearchAgentConfig attribute) max_turns_safety (haive.agents.conversation.base.agent.BaseConversationAgent attribute) max_value (haive.agents.common.models.grade.numeric.NumericGrade attribute) (haive.agents.common.models.grade.numeric.PercentageGrade attribute) MCP_DISCOVERY (haive.agents.supervisor.models.AgentDiscoveryMode attribute) mcp_endpoints (haive.agents.supervisor.models.DiscoveryConfig attribute) MEDIUM (haive.agents.common.models.task_analysis.base.TimeComplexity attribute) (haive.agents.research.open_perplexity.models.ContentReliability attribute) (haive.agents.research.open_perplexity.state.ResearchConfidenceLevel attribute) memory_agent() (in module haive.agents.graphs) memory_gaps (haive.agents.rag.models.MemoryAnalysis attribute) memory_type (haive.agents.rag.models.MemoryEntry attribute) memory_used (haive.agents.rag.models.EnhancedResponse attribute) MemoryAgent (class in haive.agents.memory.agent) MemoryAgentState (class in haive.agents.memory.state) MemoryAnalysis (class in haive.agents.rag.models) MemoryAwareRAGAgent (class in haive.agents.rag.memory_aware.agent) MemoryClassificationResult (class in haive.agents.memory.core.types) MemoryClassifier (class in haive.agents.memory.core.classifier) MemoryClassifierConfig (class in haive.agents.memory.core.classifier) MemoryConsolidationResult (class in haive.agents.memory.core.types) MemoryEntry (class in haive.agents.memory.core.types) (class in haive.agents.rag.models) MemoryExtraction (class in haive.agents.memory.models) MemoryImportance (class in haive.agents.memory.core.types) (class in haive.agents.rag.memory_aware.agent) MemoryItem (class in haive.agents.memory.models) (class in haive.agents.rag.memory_aware.agent) MemoryQueryIntent (class in haive.agents.memory.core.types) MemoryRetrievalAgent (class in haive.agents.rag.memory_aware.agent) MemorySearchResult (class in haive.agents.memory.models) MemoryStoreConfig (class in haive.agents.memory.core.stores) MemoryStoreManager (class in haive.agents.memory.core.stores) MemoryType (class in haive.agents.memory.core.types) (class in haive.agents.memory.models) (class in haive.agents.rag.memory_aware.agent) (class in haive.agents.rag.models) MentionType (class in haive.agents.conversation.directed.agent) merge_contribution_counts() (in module haive.agents.conversation.collaberative.state) merge_document_sections() (in module haive.agents.conversation.collaberative.state) merge_to() (in module haive.agents.chain) MergedResult (class in haive.agents.rag.models) message_transformation_hook() (in module haive.agents.base.hooks) messages (haive.agents.research.open_perplexity.state.ResearchInputState attribute) (haive.agents.research.open_perplexity.state.ResearchOutputState attribute) (haive.agents.research.open_perplexity.state.ResearchState attribute) (haive.agents.supervisor.state.DynamicSupervisorState attribute) MessageTransformer (class in haive.agents.base.pre_post_agent_mixin) metadata (haive.agents.common.models.grade.base.Grade attribute) (haive.agents.document_processing.agent.DocumentProcessingResult attribute) (haive.agents.dynamic_supervisor.models.AgentInfo attribute) (haive.agents.reasoning_and_critique.tot.models.ScoredCandidate property) (haive.agents.supervisor.models.AgentCapability attribute) migrate_from_multi_agent() (in module haive.agents.supervisor.utils.compatibility_bridge) min_value (haive.agents.common.models.grade.numeric.NumericGrade attribute) (haive.agents.common.models.grade.numeric.PercentageGrade attribute) minibatches (haive.agents.document_modifiers.tnt.state.TaxonomyGenerationState attribute) mode (haive.agents.conversation.base.agent.BaseConversationAgent attribute) (haive.agents.supervisor.models.DiscoveryConfig attribute) model_config (haive.agents.base.hooks.HookContext attribute) (haive.agents.common.models.grade.base.Grade attribute) (haive.agents.common.models.task_analysis.analysis.ExecutionStrategy attribute) (haive.agents.common.models.task_analysis.analysis.TaskAnalysis attribute) (haive.agents.common.models.task_analysis.base.Task attribute) (haive.agents.common.models.task_analysis.base.TaskStep attribute) (haive.agents.common.models.task_analysis.branching.TaskBranch attribute) (haive.agents.common.models.task_analysis.parallelization.ExecutionPhase attribute) (haive.agents.common.models.task_analysis.parallelization.JoinPoint attribute) (haive.agents.common.models.task_analysis.parallelization.ParallelGroup attribute) (haive.agents.common.models.task_analysis.parallelization.ParallelizationAnalysis attribute) (haive.agents.common.models.task_analysis.parallelization.ParallelizationAnalyzer attribute) (haive.agents.common.models.task_analysis.solvability.SolvabilityAssessment attribute) (haive.agents.discovery.component_discovery_agent.ComponentDiscoveryAgent attribute) (haive.agents.discovery.semantic_discovery.VectorBasedToolSelector attribute) (haive.agents.dynamic_supervisor.models.AgentInfo attribute) (haive.agents.dynamic_supervisor.models.AgentInfoV2 attribute) (haive.agents.dynamic_supervisor.state.SupervisorState attribute) (haive.agents.dynamic_supervisor.state.SupervisorStateV2 attribute) (haive.agents.memory.agent.MemoryAgent attribute) (haive.agents.memory.core.stores.MemoryStoreConfig attribute) (haive.agents.planning.models.base.BasePlan attribute) (haive.agents.planning.models.base.BaseStep attribute) (haive.agents.planning.rewoo.models.plans.ExecutionPlan attribute) (haive.agents.planning.rewoo.models.steps.AbstractStep attribute) (haive.agents.reasoning_and_critique.tot.models.Candidate attribute) (haive.agents.reasoning_and_critique.tot.models.CandidateEvaluation attribute) (haive.agents.reasoning_and_critique.tot.models.CandidateGeneration attribute) (haive.agents.reasoning_and_critique.tot.models.Equation attribute) (haive.agents.reasoning_and_critique.tot.models.EquationGeneration attribute) (haive.agents.reasoning_and_critique.tot.models.Score attribute) (haive.agents.reasoning_and_critique.tot.models.ScoredCandidate attribute) (haive.agents.supervisor.state.ActiveAgent attribute) model_post_init() (haive.agents.base.pre_post_agent_mixin.PrePostAgentMixin method) (haive.agents.dynamic_supervisor.agent.DynamicSupervisor method) (haive.agents.memory.kg_store.Neo4jKGConfig method) (haive.agents.multi.simple.agent.SimpleMultiAgent method) (haive.agents.rag.agentic.agent.AgenticRAGAgent method) (haive.agents.rag.base.agent.BaseRAGAgent method) (haive.agents.rag.speculative.agent.ParallelVerificationAgent method) (haive.agents.rag.step_back.agent.DualRetrievalAgent method) (haive.agents.simple.agent.SimpleAgent method) MODERATE (haive.agents.common.models.task_analysis.base.ComplexityLevel attribute) module haive.agents haive.agents.base haive.agents.base.agent haive.agents.base.agent_structured_output_mixin haive.agents.base.debug_utils haive.agents.base.hooks haive.agents.base.mixins haive.agents.base.mixins.persistence_mixin haive.agents.base.pre_post_agent_mixin haive.agents.base.serialization_mixin haive.agents.base.structured_output_handler haive.agents.base.types haive.agents.base.workflow haive.agents.chain haive.agents.chain.chain_examples haive.agents.chain.declarative_chain haive.agents.common.models haive.agents.common.models.grade haive.agents.common.models.grade.base haive.agents.common.models.grade.binary haive.agents.common.models.grade.composite haive.agents.common.models.grade.letter_grade haive.agents.common.models.grade.numeric haive.agents.common.models.grade.qualitative haive.agents.common.models.grade.rubric haive.agents.common.models.grade.scale haive.agents.common.models.task_analysis haive.agents.common.models.task_analysis.analysis haive.agents.common.models.task_analysis.base haive.agents.common.models.task_analysis.branching haive.agents.common.models.task_analysis.parallelization haive.agents.common.models.task_analysis.solvability haive.agents.conversation haive.agents.conversation.base haive.agents.conversation.base.agent haive.agents.conversation.collaberative haive.agents.conversation.collaberative.agent haive.agents.conversation.collaberative.state haive.agents.conversation.debate haive.agents.conversation.debate.agent haive.agents.conversation.debate.state haive.agents.conversation.directed haive.agents.conversation.directed.agent haive.agents.conversation.directed.state haive.agents.conversation.round_robin haive.agents.conversation.round_robin.agent haive.agents.conversation.social_media haive.agents.conversation.social_media.models haive.agents.discovery haive.agents.discovery.component_discovery_agent haive.agents.discovery.dynamic_tool_selector haive.agents.discovery.selection_strategies haive.agents.discovery.semantic_discovery haive.agents.document_loader haive.agents.document_loader.base haive.agents.document_loader.base.agent haive.agents.document_loader.directory haive.agents.document_loader.directory.agent haive.agents.document_loader.examples haive.agents.document_loader.examples.usage_examples haive.agents.document_loader.file haive.agents.document_loader.file.agent haive.agents.document_loader.web haive.agents.document_loader.web.agent haive.agents.document_modifiers haive.agents.document_modifiers.base haive.agents.document_modifiers.base.models haive.agents.document_modifiers.base.state haive.agents.document_modifiers.base.utils haive.agents.document_modifiers.complex_extraction haive.agents.document_modifiers.complex_extraction.agent haive.agents.document_modifiers.kg haive.agents.document_modifiers.kg.kg_base haive.agents.document_modifiers.kg.kg_base.models haive.agents.document_modifiers.kg.kg_iterative_refinement haive.agents.document_modifiers.kg.kg_iterative_refinement.agent haive.agents.document_modifiers.kg.kg_map_merge haive.agents.document_modifiers.summarizer haive.agents.document_modifiers.summarizer.iterative_refinement haive.agents.document_modifiers.summarizer.map_branch haive.agents.document_modifiers.summarizer.map_branch.agent haive.agents.document_modifiers.summarizer.map_branch.prompts haive.agents.document_modifiers.summarizer.map_branch.state haive.agents.document_modifiers.tnt haive.agents.document_modifiers.tnt.agent haive.agents.document_modifiers.tnt.branches haive.agents.document_modifiers.tnt.engines haive.agents.document_modifiers.tnt.models haive.agents.document_modifiers.tnt.state haive.agents.document_modifiers.tnt.utils haive.agents.document_processing haive.agents.document_processing.agent haive.agents.document_processing.examples haive.agents.document_processing.examples.comprehensive_query_example haive.agents.dynamic_supervisor haive.agents.dynamic_supervisor.agent haive.agents.dynamic_supervisor.models haive.agents.dynamic_supervisor.prompts haive.agents.dynamic_supervisor.state haive.agents.dynamic_supervisor.tools haive.agents.graphs haive.agents.long_term_memory haive.agents.memory haive.agents.memory.agent haive.agents.memory.core haive.agents.memory.core.classifier haive.agents.memory.core.stores haive.agents.memory.core.types haive.agents.memory.kg_store haive.agents.memory.models haive.agents.memory.neo4j_schema haive.agents.memory.state haive.agents.memory.tools haive.agents.multi haive.agents.multi.agent haive.agents.multi.base haive.agents.multi.base.agent haive.agents.multi.core haive.agents.multi.core.clean_multi_agent haive.agents.multi.simple haive.agents.multi.simple.agent haive.agents.multi.utils haive.agents.multi.utils.compatibility haive.agents.planning haive.agents.planning.base haive.agents.planning.base.agents haive.agents.planning.base.agents.planner haive.agents.planning.base.models haive.agents.planning.base.prompts haive.agents.planning.llm_compiler haive.agents.planning.llm_compiler.agent haive.agents.planning.llm_compiler.dag_models haive.agents.planning.llm_compiler.state haive.agents.planning.models haive.agents.planning.models.base haive.agents.planning.plan_and_execute haive.agents.planning.plan_and_execute.v2 haive.agents.planning.plan_and_execute.v2.agent haive.agents.planning.plan_and_execute.v2.models haive.agents.planning.plan_and_execute.v2.prompts haive.agents.planning.plan_and_execute.v2.state haive.agents.planning.rewoo haive.agents.planning.rewoo.agent haive.agents.planning.rewoo.agents haive.agents.planning.rewoo.models haive.agents.planning.rewoo.models.join_step haive.agents.planning.rewoo.models.plans haive.agents.planning.rewoo.models.steps haive.agents.planning.rewoo.models.tool_step haive.agents.rag haive.agents.rag.adaptive haive.agents.rag.adaptive.agent haive.agents.rag.adaptive_tools haive.agents.rag.adaptive_tools.agent haive.agents.rag.agentic haive.agents.rag.agentic.agent haive.agents.rag.agentic_router haive.agents.rag.agentic_router.agent haive.agents.rag.base haive.agents.rag.base.agent haive.agents.rag.common.answer_generators haive.agents.rag.common.document_graders haive.agents.rag.common.document_graders.binary_grader haive.agents.rag.common.document_graders.comprehensive_grader haive.agents.rag.common.document_graders.models haive.agents.rag.common.hallucination_graders haive.agents.rag.common.query_constructors.flare haive.agents.rag.common.query_constructors.hyde haive.agents.rag.common.query_constructors.hyde.enhanced_prompts haive.agents.rag.common.query_refinement haive.agents.rag.corrective haive.agents.rag.corrective.agent haive.agents.rag.db_rag haive.agents.rag.db_rag.graph_db haive.agents.rag.db_rag.graph_db.agent haive.agents.rag.db_rag.graph_db.config haive.agents.rag.db_rag.graph_db.models haive.agents.rag.db_rag.graph_db.state haive.agents.rag.db_rag.sql_rag haive.agents.rag.db_rag.sql_rag.agent haive.agents.rag.db_rag.sql_rag.config haive.agents.rag.db_rag.sql_rag.engines haive.agents.rag.db_rag.sql_rag.prompts haive.agents.rag.db_rag.sql_rag.state haive.agents.rag.db_rag.sql_rag.utils haive.agents.rag.document_grading haive.agents.rag.document_grading.agent haive.agents.rag.dynamic haive.agents.rag.filtered haive.agents.rag.flare haive.agents.rag.flare.agent haive.agents.rag.fusion haive.agents.rag.fusion.agent haive.agents.rag.hallucination_grading haive.agents.rag.hallucination_grading.agent haive.agents.rag.hyde haive.agents.rag.hyde.agent haive.agents.rag.hyde.agent_v2 haive.agents.rag.llm_rag haive.agents.rag.memory_aware haive.agents.rag.memory_aware.agent haive.agents.rag.models haive.agents.rag.multi_query haive.agents.rag.multi_query.agent haive.agents.rag.multi_strategy haive.agents.rag.query_decomposition haive.agents.rag.query_decomposition.agent haive.agents.rag.query_planning haive.agents.rag.query_planning.agent haive.agents.rag.self_corr haive.agents.rag.self_reflective haive.agents.rag.self_reflective.agent haive.agents.rag.self_route haive.agents.rag.self_route.agent haive.agents.rag.simple haive.agents.rag.simple.agent haive.agents.rag.simple.answer_agent haive.agents.rag.simple.answer_generator haive.agents.rag.simple.answer_generator.models haive.agents.rag.simple.answer_generator.prompts haive.agents.rag.speculative haive.agents.rag.speculative.agent haive.agents.rag.step_back haive.agents.rag.step_back.agent haive.agents.rag.typed haive.agents.rag.utils haive.agents.react haive.agents.react.agent haive.agents.react.state haive.agents.reasoning_and_critique haive.agents.reasoning_and_critique.lats haive.agents.reasoning_and_critique.lats.agent haive.agents.reasoning_and_critique.lats.config haive.agents.reasoning_and_critique.lats.state haive.agents.reasoning_and_critique.logic haive.agents.reasoning_and_critique.logic.engines haive.agents.reasoning_and_critique.reflection haive.agents.reasoning_and_critique.reflection.agent haive.agents.reasoning_and_critique.reflection.config haive.agents.reasoning_and_critique.reflection.models haive.agents.reasoning_and_critique.reflection.state haive.agents.reasoning_and_critique.reflexion haive.agents.reasoning_and_critique.reflexion.agent haive.agents.reasoning_and_critique.reflexion.config haive.agents.reasoning_and_critique.reflexion.models haive.agents.reasoning_and_critique.reflexion.state haive.agents.reasoning_and_critique.self_discover haive.agents.reasoning_and_critique.self_discover.adapter haive.agents.reasoning_and_critique.self_discover.adapter.agent haive.agents.reasoning_and_critique.self_discover.adapter.models haive.agents.reasoning_and_critique.self_discover.adapter.prompts haive.agents.reasoning_and_critique.self_discover.agent haive.agents.reasoning_and_critique.self_discover.executor haive.agents.reasoning_and_critique.self_discover.executor.agent haive.agents.reasoning_and_critique.self_discover.executor.models haive.agents.reasoning_and_critique.self_discover.executor.prompts haive.agents.reasoning_and_critique.self_discover.selector haive.agents.reasoning_and_critique.self_discover.selector.agent haive.agents.reasoning_and_critique.self_discover.selector.models haive.agents.reasoning_and_critique.self_discover.selector.prompts haive.agents.reasoning_and_critique.self_discover.structurer haive.agents.reasoning_and_critique.self_discover.structurer.agent haive.agents.reasoning_and_critique.self_discover.structurer.models haive.agents.reasoning_and_critique.self_discover.structurer.prompts haive.agents.reasoning_and_critique.tot haive.agents.reasoning_and_critique.tot.agent haive.agents.reasoning_and_critique.tot.agents haive.agents.reasoning_and_critique.tot.agents.candidate_generator haive.agents.reasoning_and_critique.tot.agents.solution_scorer haive.agents.reasoning_and_critique.tot.config haive.agents.reasoning_and_critique.tot.models haive.agents.reasoning_and_critique.tot.orchestrator haive.agents.reasoning_and_critique.tot.tree_of_thoughts_agent haive.agents.research haive.agents.research.deep_research_agent haive.agents.research.open_perplexity haive.agents.research.open_perplexity.cli haive.agents.research.open_perplexity.config haive.agents.research.open_perplexity.examples haive.agents.research.open_perplexity.examples.batch_research haive.agents.research.open_perplexity.examples.run_from_file haive.agents.research.open_perplexity.examples.run_with_visualization haive.agents.research.open_perplexity.examples.simple_research haive.agents.research.open_perplexity.models haive.agents.research.open_perplexity.prompts haive.agents.research.open_perplexity.state haive.agents.research.perplexity.pro_search haive.agents.research.perplexity.pro_search.models haive.agents.research.perplexity.pro_search.search haive.agents.research.perplexity.pro_search.search.models haive.agents.research.perplexity.pro_search.search.prompts haive.agents.research.perplexity.pro_search.tasks haive.agents.research.perplexity.pro_search.tasks.models haive.agents.research.perplexity.pro_search.tasks.prompts haive.agents.research.perplexity_agent haive.agents.research.person haive.agents.research.person.agent haive.agents.research.storm haive.agents.research.storm.generate_perspectives haive.agents.research.storm.generate_perspectives.agent haive.agents.research.storm.interview haive.agents.research.storm.interview.models haive.agents.research.storm.outline_generator haive.agents.research.storm.outline_generator.agent haive.agents.research.storm.related_topics_generator haive.agents.research.storm.section_writer haive.agents.research.storm.section_writer.agent haive.agents.research.storm.state haive.agents.simple haive.agents.simple.agent haive.agents.simple.config haive.agents.structured_output haive.agents.structured_output.agent haive.agents.structured_output.models haive.agents.supervisor haive.agents.supervisor.agent haive.agents.supervisor.core haive.agents.supervisor.core.simple_supervisor haive.agents.supervisor.core.supervisor_agent haive.agents.supervisor.dynamic haive.agents.supervisor.dynamic.dynamic_agent_tools haive.agents.supervisor.dynamic.dynamic_multi_agent haive.agents.supervisor.dynamic.dynamic_supervisor haive.agents.supervisor.models haive.agents.supervisor.state haive.agents.supervisor.tools haive.agents.supervisor.utils haive.agents.supervisor.utils.compatibility_bridge haive.agents.supervisor.utils.registry haive.agents.supervisor.utils.routing haive.agents.task_analysis haive.agents.task_analysis.analysis haive.agents.task_analysis.base haive.agents.task_analysis.complexity haive.agents.task_analysis.context haive.agents.task_analysis.decomposer haive.agents.task_analysis.execution haive.agents.task_analysis.tree haive.agents.utils haive.agents.utils.trace ModuleSelection (class in haive.agents.reasoning_and_critique.self_discover.selector.models) multi_agent_sequential() (in module haive.agents.graphs) multi_query_enabled (haive.agents.document_processing.agent.DocumentProcessingConfig attribute) multi_query_rag() (in module haive.agents.graphs) multi_source_example() (in module haive.agents.document_processing.examples.comprehensive_query_example) MultiAgent (class in haive.agents.multi.agent) (class in haive.agents.multi.core.clean_multi_agent) MultiQueryRAGAgent (class in haive.agents.rag.multi_query.agent) MultiQueryRetrievalAgent (class in haive.agents.rag.fusion.agent) MultiRetrievalAgent (class in haive.agents.rag.multi_query.agent) N name (haive.agents.base.workflow.Workflow attribute) (haive.agents.common.models.grade.rubric.RubricCriterion attribute) (haive.agents.common.models.task_analysis.base.Task attribute) (haive.agents.common.models.task_analysis.base.TaskStep attribute) (haive.agents.common.models.task_analysis.branching.TaskBranch attribute) (haive.agents.common.models.task_analysis.parallelization.ExecutionPhase attribute) (haive.agents.common.models.task_analysis.parallelization.JoinPoint attribute) (haive.agents.document_loader.base.agent.DocumentLoaderAgent attribute) (haive.agents.document_loader.directory.agent.DirectoryLoaderAgent attribute) (haive.agents.document_loader.file.agent.FileLoaderAgent attribute) (haive.agents.document_loader.web.agent.WebLoaderAgent attribute) (haive.agents.document_modifiers.base.state.DocumentModifierState attribute) (haive.agents.dynamic_supervisor.models.AgentInfo attribute) (haive.agents.reasoning_and_critique.self_discover.adapter.agent.AdapterAgent attribute) (haive.agents.reasoning_and_critique.self_discover.executor.agent.ExecutorAgent attribute) (haive.agents.reasoning_and_critique.self_discover.selector.agent.SelectorAgent attribute) (haive.agents.reasoning_and_critique.self_discover.structurer.agent.StructurerAgent attribute) (haive.agents.research.open_perplexity.models.DataSourceConfig attribute) (haive.agents.research.open_perplexity.state.ReportSection attribute) (haive.agents.supervisor.agent.DynamicSupervisor attribute) (haive.agents.supervisor.dynamic.dynamic_agent_tools.AddAgentTool attribute) (haive.agents.supervisor.dynamic.dynamic_agent_tools.AgentSelectorTool attribute) (haive.agents.supervisor.dynamic.dynamic_agent_tools.ChangeAgentTool attribute) (haive.agents.supervisor.dynamic.dynamic_agent_tools.ListAgentsTool attribute) (haive.agents.supervisor.dynamic.dynamic_agent_tools.RemoveAgentTool attribute) (haive.agents.supervisor.models.AgentCapability attribute) (haive.agents.supervisor.models.AgentSpec attribute) (haive.agents.supervisor.state.ActiveAgent attribute) needs_rebuild() (haive.agents.supervisor.utils.registry.AgentRegistry method) needs_replanning (haive.agents.research.perplexity.pro_search.tasks.models.PlanningState property) NEGATIVE (haive.agents.common.models.grade.qualitative.SentimentType attribute) Neo4jKGConfig (class in haive.agents.memory.kg_store) Neo4jKGStore (class in haive.agents.memory.kg_store) NETWORK (haive.agents.common.models.task_analysis.base.ResourceType attribute) NEUTRAL (haive.agents.common.models.grade.qualitative.SentimentType attribute) (haive.agents.common.models.grade.scale.LikertScale attribute) (haive.agents.common.models.grade.scale.SatisfactionScale attribute) new_memories (haive.agents.rag.models.EnhancedResponse attribute) NEWS (haive.agents.research.open_perplexity.models.DataSourceType attribute) next_action (haive.agents.rag.db_rag.graph_db.state.OverallState attribute) (haive.agents.rag.models.ReActStepResult attribute) (haive.agents.research.perplexity.pro_search.models.PerplexitySearchState property) next_agent (haive.agents.dynamic_supervisor.state.SupervisorState attribute) (haive.agents.supervisor.state.DynamicSupervisorState attribute) next_executable_items (haive.agents.planning.base.models.BasePlan property) next_phase (haive.agents.conversation.debate.state.DebateState property) no_results (haive.agents.rag.db_rag.graph_db.agent.GraphDBRAGAgent attribute) node_label (haive.agents.rag.db_rag.graph_db.models.PropertyFilter attribute) NodeConnection (class in haive.agents.base.types) NodeSpec (class in haive.agents.chain.declarative_chain) normalize_agents_and_name() (haive.agents.multi.core.clean_multi_agent.MultiAgent class method) normalize_contents() (haive.agents.document_modifiers.summarizer.map_branch.state.InputState class method) (in module haive.agents.document_modifiers.base.utils) normalize_engines_and_name() (haive.agents.base.agent.Agent class method) normalized_score (haive.agents.reasoning_and_critique.reflection.models.ReflectionResult property) num_documents (haive.agents.document_modifiers.base.state.DocumentModifierState property) NUMERIC (haive.agents.common.models.grade.base.GradeType attribute) numeric_value (haive.agents.common.models.grade.scale.ScaleGrade attribute) NumericGrade (class in haive.agents.common.models.grade.numeric) O OBSERVATION (haive.agents.rag.models.ReActStep attribute) on() (haive.agents.planning.base.models.EventEmitter method) on_error() (haive.agents.base.agent.Agent method) (haive.agents.base.hooks.HooksMixin method) OPTIONAL (haive.agents.common.models.task_analysis.base.DependencyType attribute) optional_args (haive.agents.planning.rewoo.models.tool_step.ToolStep property) OTHER (haive.agents.research.open_perplexity.models.DataSourceType attribute) OUTDATED (haive.agents.research.open_perplexity.models.ContentFreshness attribute) outline (haive.agents.research.storm.state.ResearchState attribute) Output (haive.agents.rag.db_rag.sql_rag.state.OverallState attribute) output_schema (haive.agents.rag.db_rag.graph_db.config.GraphDBRAGConfig attribute) (haive.agents.rag.db_rag.sql_rag.config.SQLRAGConfig attribute) (haive.agents.research.open_perplexity.config.ResearchAgentConfig attribute) (haive.agents.research.person.agent.PersonResearchAgent attribute) output_task_ids (haive.agents.common.models.task_analysis.parallelization.JoinPoint attribute) outputs (haive.agents.common.models.task_analysis.base.TaskStep attribute) OutputState (class in haive.agents.document_modifiers.summarizer.map_branch.state) (class in haive.agents.rag.db_rag.graph_db.state) (class in haive.agents.rag.db_rag.sql_rag.state) overall_complexity (haive.agents.planning.base.models.Task property) overall_justification (haive.agents.common.models.grade.rubric.RubricGrade attribute) overall_progress (haive.agents.planning.base.models.Task property) OverallState (class in haive.agents.rag.db_rag.graph_db.state) (class in haive.agents.rag.db_rag.sql_rag.state) P PARALLEL (haive.agents.common.models.task_analysis.base.DependencyType attribute) (haive.agents.common.models.task_analysis.branching.BranchType attribute) parallel_branch_count (haive.agents.planning.rewoo.models.join_step.JoinStep property) parallel_compatible (haive.agents.common.models.task_analysis.branching.TaskBranch attribute) parallel_groups (haive.agents.common.models.task_analysis.parallelization.ExecutionPhase attribute) (haive.agents.common.models.task_analysis.parallelization.ParallelizationAnalysis attribute) ParallelGroup (class in haive.agents.common.models.task_analysis.parallelization) parallelizable_groups (haive.agents.research.perplexity.pro_search.tasks.models.TaskDecomposition property) parallelization_opportunities (haive.agents.common.models.task_analysis.branching.TaskDecomposition attribute) ParallelizationAnalysis (class in haive.agents.common.models.task_analysis.parallelization) ParallelizationAnalyzer (class in haive.agents.common.models.task_analysis.parallelization) ParallelPlan (class in haive.agents.planning.base.models) ParallelStep (class in haive.agents.planning.models.base) ParallelVerificationAgent (class in haive.agents.rag.speculative.agent) parameters (haive.agents.rag.db_rag.graph_db.models.CypherQueryOutput attribute) parse_arguments() (in module haive.agents.research.open_perplexity.examples.run_from_file) parse_labels() (in module haive.agents.document_modifiers.tnt.utils) parse_summary() (in module haive.agents.document_modifiers.tnt.utils) parse_taxonomy() (in module haive.agents.document_modifiers.tnt.utils) participant_agents (haive.agents.conversation.base.agent.BaseConversationAgent attribute) passing_grade (haive.agents.common.models.grade.letter_grade.LetterGrade attribute) passing_threshold (haive.agents.common.models.grade.numeric.NumericGrade attribute) (haive.agents.common.models.grade.numeric.PercentageGrade attribute) PATTERN_MATCHING (haive.agents.common.models.task_analysis.analysis.AnalysisMethod attribute) pending_steps (haive.agents.planning.models.base.BasePlan property) PERCENTAGE (haive.agents.common.models.grade.base.GradeType attribute) PercentageGrade (class in haive.agents.common.models.grade.numeric) performance_score (haive.agents.supervisor.models.AgentCapability attribute) PerplexitySearchState (class in haive.agents.research.perplexity.pro_search.models) PersistenceMixin (class in haive.agents.base.mixins.persistence_mixin) PersonResearchAgent (class in haive.agents.research.person.agent) phase (haive.agents.common.models.task_analysis.parallelization.ParallelGroup attribute) phase_number (haive.agents.common.models.task_analysis.parallelization.ExecutionPhase attribute) phase_should_transition (haive.agents.conversation.debate.state.DebateState property) Plan (class in haive.agents.planning.plan_and_execute.v2.models) plan_and_execute() (in module haive.agents.graphs) plan_react_strategy() (haive.agents.rag.agentic_router.agent.AgenticRAGRouterAgent method) PlanAndExecuteAgent (class in haive.agents.planning.plan_and_execute.v2.agent) PlanAndExecuteState (class in haive.agents.planning.plan_and_execute.v2.state) planning (haive.agents.common.models.task_analysis.analysis.TaskAnalysis attribute) PlanningRequirement (class in haive.agents.common.models.task_analysis.analysis) PlanningState (class in haive.agents.research.perplexity.pro_search.tasks.models) PlanningStrategy (class in haive.agents.research.perplexity.pro_search.tasks.models) POLYNOMIAL (haive.agents.common.models.task_analysis.base.ComputationalComplexity attribute) POOR (haive.agents.common.models.grade.qualitative.QualityLevel attribute) pop() (haive.agents.planning.base.models.IntelligentSequence method) POSITIVE (haive.agents.common.models.grade.qualitative.SentimentType attribute) post_process() (haive.agents.base.agent.Agent method) (haive.agents.base.hooks.HooksMixin method) pre_post_processing_hook() (in module haive.agents.base.hooks) pre_process() (haive.agents.base.agent.Agent method) (haive.agents.base.hooks.HooksMixin method) prefer_balanced_groups (haive.agents.common.models.task_analysis.parallelization.ParallelizationAnalyzer attribute) PrePostAgentMixin (class in haive.agents.base.pre_post_agent_mixin) prerequisites (haive.agents.common.models.task_analysis.branching.TaskBranch attribute) primary_answer (haive.agents.rag.models.MergedResult attribute) primary_barriers (haive.agents.common.models.task_analysis.solvability.SolvabilityAssessment attribute) primary_grade_index (haive.agents.common.models.grade.composite.CompositeGrade attribute) primary_queries (haive.agents.research.perplexity.pro_search.models.QueryBatch property) primary_type (haive.agents.rag.models.QueryClassification attribute) print_kg_triples() (haive.agents.utils.trace.TracePrinter method) print_registry_state() (haive.agents.supervisor.utils.registry.AgentRegistry method) print_result() (haive.agents.utils.trace.TracePrinter method) print_routing_stats() (haive.agents.supervisor.utils.routing.DynamicRoutingEngine method) print_store_summary() (haive.agents.utils.trace.TracePrinter method) Priority (class in haive.agents.planning.base.models) priority (haive.agents.common.models.task_analysis.parallelization.ParallelGroup attribute) (haive.agents.research.open_perplexity.models.DataSourceConfig attribute) (haive.agents.supervisor.models.AgentSpec attribute) PRIORITY_BASED (haive.agents.common.models.task_analysis.parallelization.ExecutionStrategy attribute) priority_level (haive.agents.common.models.task_analysis.analysis.ExecutionStrategy attribute) PROCEDURAL (haive.agents.rag.models.QueryType attribute) process_output() (haive.agents.document_loader.base.agent.DocumentLoaderAgent method) process_query() (haive.agents.document_processing.agent.DocumentProcessingAgent method) process_response() (haive.agents.conversation.base.agent.BaseConversationAgent method) (haive.agents.conversation.collaberative.agent.CollaborativeConversation method) (haive.agents.conversation.debate.agent.DebateConversation method) (haive.agents.conversation.directed.agent.DirectedConversation method) process_sources() (haive.agents.document_processing.agent.DocumentProcessingAgent method) process_with_context() (haive.agents.structured_output.agent.StructuredOutputAgent method) progress_percentage (haive.agents.planning.base.models.BasePlan property) (haive.agents.planning.models.base.BasePlan property) PROJECT (haive.agents.common.models.task_analysis.base.TimeComplexity attribute) property_key (haive.agents.rag.db_rag.graph_db.models.PropertyFilter attribute) property_value (haive.agents.rag.db_rag.graph_db.models.PropertyFilter attribute) PropertyFilter (class in haive.agents.rag.db_rag.graph_db.models) purpose (haive.agents.research.open_perplexity.state.WebSearchQuery attribute) Q QUADRATIC (haive.agents.common.models.task_analysis.base.ComputationalComplexity attribute) QUALITATIVE (haive.agents.common.models.grade.base.GradeType attribute) QualitativeGrade (class in haive.agents.common.models.grade.qualitative) quality_level (haive.agents.common.models.grade.qualitative.QualitativeGrade attribute) QualityCheck (class in haive.agents.structured_output.models) QualityLevel (class in haive.agents.common.models.grade.qualitative) queries (haive.agents.research.open_perplexity.state.ReportSection attribute) query (haive.agents.rag.db_rag.graph_db.models.CypherQueryOutput attribute) (haive.agents.rag.models.SubQueryResult attribute) (haive.agents.research.open_perplexity.state.ResearchState attribute) (haive.agents.research.open_perplexity.state.WebSearchQuery attribute) query_cypher() (haive.agents.memory.kg_store.Neo4jKGStore method) query_entity() (haive.agents.memory.kg_store.Neo4jKGStore method) query_expansion (haive.agents.document_processing.agent.DocumentProcessingConfig attribute) QUERY_EXPANSION (haive.agents.rag.models.RAGModuleType attribute) query_info (haive.agents.document_processing.agent.DocumentProcessingResult attribute) query_kg() (haive.agents.memory.agent.MemoryAgent method) query_kg_cypher() (haive.agents.memory.agent.MemoryAgent method) query_neighborhood() (haive.agents.memory.kg_store.Neo4jKGStore method) query_path() (haive.agents.memory.kg_store.Neo4jKGStore method) query_refinement (haive.agents.document_processing.agent.DocumentProcessingConfig attribute) query_user_triples() (haive.agents.memory.kg_store.Neo4jKGStore method) QueryAnalysis (class in haive.agents.discovery.semantic_discovery) (class in haive.agents.rag.adaptive.agent) (class in haive.agents.rag.self_route.agent) QueryAnalyzer (class in haive.agents.discovery.semantic_discovery) QueryAnalyzerAgent (class in haive.agents.rag.self_route.agent) QueryBatch (class in haive.agents.research.perplexity.pro_search.models) QueryClassification (class in haive.agents.rag.models) QueryComplexity (class in haive.agents.rag.query_planning.agent) (class in haive.agents.rag.self_route.agent) QueryDecomposerAgent (class in haive.agents.rag.query_decomposition.agent) QueryDecomposition (class in haive.agents.rag.query_decomposition.agent) QueryIntent (class in haive.agents.research.perplexity.pro_search.models) QueryNeed (class in haive.agents.rag.adaptive_tools.agent) QueryPlan (class in haive.agents.rag.models) (class in haive.agents.rag.query_planning.agent) QueryPlanningRAGAgent (class in haive.agents.rag.query_planning.agent) QueryPlanningResult (class in haive.agents.rag.query_planning.agent) QueryReasoning (class in haive.agents.research.perplexity.pro_search.models) QueryRewrite (class in haive.agents.rag.agentic.agent) QueryType (class in haive.agents.rag.models) (class in haive.agents.rag.query_decomposition.agent) (class in haive.agents.rag.query_planning.agent) QueryVariations (class in haive.agents.rag.multi_query.agent) QueryVariationsFusion (class in haive.agents.rag.fusion.agent) question (haive.agents.rag.db_rag.graph_db.state.InputState attribute) (haive.agents.rag.db_rag.sql_rag.state.InputState attribute) (haive.agents.research.open_perplexity.models.ResearchSummary attribute) QUICK (haive.agents.common.models.task_analysis.base.TimeComplexity attribute) R rag_agent() (in module haive.agents.graphs) rag_agent_name (haive.agents.research.open_perplexity.config.ResearchAgentConfig attribute) rag_collection (haive.agents.supervisor.models.DiscoveryConfig attribute) RAG_DISCOVERY (haive.agents.supervisor.models.AgentDiscoveryMode attribute) rag_strategy (haive.agents.document_processing.agent.DocumentProcessingConfig attribute) RAGAnswer (class in haive.agents.rag.simple.answer_generator.models) RAGFusionAgent (class in haive.agents.rag.fusion.agent) RAGModuleType (class in haive.agents.rag.models) RAGStrategy (class in haive.agents.rag.agentic_router.agent) ranking_method (haive.agents.rag.models.FusionResult attribute) react_agent() (in module haive.agents.graphs) react_agent_name (haive.agents.research.open_perplexity.config.ResearchAgentConfig attribute) ReactAgent (class in haive.agents.react.agent) ReactAgentState (class in haive.agents.react.state) ReactMultiAgentSupervisor (class in haive.agents.supervisor.utils.compatibility_bridge) ReActPlan (class in haive.agents.rag.agentic_router.agent) ReActStep (class in haive.agents.rag.models) ReActStepResult (class in haive.agents.rag.models) readiness_score (haive.agents.planning.base.models.BaseStep property) READY (haive.agents.common.models.task_analysis.base.SolvabilityStatus attribute) ready_steps (haive.agents.planning.models.base.BasePlan property) RealtimeHallucinationCheck (class in haive.agents.rag.hallucination_grading.agent) RealtimeHallucinationGraderAgent (class in haive.agents.rag.hallucination_grading.agent) reasoning (haive.agents.dynamic_supervisor.models.RoutingDecision attribute) (haive.agents.rag.models.StrategyDecision attribute) reasoning_chain (haive.agents.rag.models.EnhancedResponse attribute) reasoning_system() (in module haive.agents.graphs) reasoning_trace (haive.agents.react.agent.ReactAgent attribute) ReasoningStep (class in haive.agents.rag.agentic_router.agent) (class in haive.agents.reasoning_and_critique.self_discover.structurer.models) ReasoningStructure (class in haive.agents.reasoning_and_critique.self_discover.structurer.models) RECENT (haive.agents.research.open_perplexity.models.ContentFreshness attribute) recent_sources (haive.agents.research.open_perplexity.models.ResearchSummary attribute) ReciprocalRankFusionAgent (class in haive.agents.rag.fusion.agent) recommendations (haive.agents.common.models.grade.qualitative.QualitativeGrade attribute) recommended_approach (haive.agents.common.models.task_analysis.analysis.ExecutionStrategy attribute) recursion_limit (haive.agents.conversation.base.agent.BaseConversationAgent attribute) recursive (haive.agents.document_loader.directory.agent.DirectoryLoaderAgent attribute) (haive.agents.document_loader.web.agent.WebLoaderAgent attribute) RecursiveStep (class in haive.agents.planning.models.base) redo() (haive.agents.planning.base.models.IntelligentSequence method) reduce_chain (haive.agents.document_modifiers.summarizer.map_branch.agent.SummarizerAgent attribute) reduce_summaries() (haive.agents.document_modifiers.tnt.agent.TaxonomyAgent method) (in module haive.agents.document_modifiers.tnt.utils) refine_summary() (haive.agents.document_modifiers.kg.kg_iterative_refinement.agent.IterativeGraphTransformer method) refined_query (haive.agents.rag.models.HyDEResult attribute) reflect_and_critique() (haive.agents.rag.self_reflective.agent.SelfReflectiveRAGAgent method) (in module haive.agents.chain) Reflection (class in haive.agents.reasoning_and_critique.reflexion.models) REFLECTION (haive.agents.rag.models.ReActStep attribute) reflection() (haive.agents.research.person.agent.PersonResearchAgent method) reflection_agent() (in module haive.agents.graphs) reflection_hook() (in module haive.agents.base.hooks) ReflectionAgent (class in haive.agents.reasoning_and_critique.reflection.agent) ReflectionAgentConfig (class in haive.agents.reasoning_and_critique.reflection.config) ReflectionAgentState (class in haive.agents.reasoning_and_critique.reflection.state) ReflectionConfig (class in haive.agents.reasoning_and_critique.reflection.config) ReflectionCritique (class in haive.agents.rag.self_reflective.agent) ReflectionOutput (class in haive.agents.reasoning_and_critique.reflection.models) ReflectionPlan (class in haive.agents.rag.self_reflective.agent) ReflectionResult (class in haive.agents.reasoning_and_critique.reflection.models) (class in haive.agents.structured_output.models) ReflectionType (class in haive.agents.rag.self_reflective.agent) reflexion() (in module haive.agents.graphs) ReflexionAgent (class in haive.agents.reasoning_and_critique.reflexion.agent) ReflexionConfig (class in haive.agents.reasoning_and_critique.reflexion.config) ReflexionState (class in haive.agents.reasoning_and_critique.reflexion.state) register() (haive.agents.supervisor.utils.registry.AgentRegistry method) register_agent() (haive.agents.supervisor.core.simple_supervisor.SimpleSupervisor method) (haive.agents.supervisor.core.supervisor_agent.SupervisorAgent method) (haive.agents.supervisor.dynamic.dynamic_supervisor.DynamicSupervisor method) register_agent_constructor() (haive.agents.supervisor.dynamic.dynamic_agent_tools.AgentRegistryManager method) (in module haive.agents.supervisor.dynamic.dynamic_agent_tools) register_agent_dynamically() (haive.agents.supervisor.dynamic.dynamic_multi_agent.DynamicMultiAgent method) (haive.agents.supervisor.utils.compatibility_bridge.DynamicMultiAgentSupervisor method) REGULATORY_BARRIER (haive.agents.common.models.task_analysis.solvability.SolvabilityBarrier attribute) related_findings (haive.agents.research.open_perplexity.models.ResearchFinding attribute) relevance_score (haive.agents.rag.models.BranchResult attribute) (haive.agents.rag.models.MemoryEntry attribute) (haive.agents.research.open_perplexity.models.ResearchSource attribute) relevant_memories (haive.agents.rag.models.MemoryAnalysis attribute) reliability (haive.agents.research.open_perplexity.models.ResearchSource attribute) remove() (haive.agents.planning.base.models.IntelligentSequence method) remove_agent() (haive.agents.dynamic_supervisor.agent.DynamicSupervisor method) (haive.agents.dynamic_supervisor.state.SupervisorState method) (haive.agents.dynamic_supervisor.state.SupervisorStateWithTools method) (haive.agents.multi.agent.MultiAgent method) remove_document() (haive.agents.document_modifiers.base.state.DocumentModifierState class method) remove_documents() (haive.agents.document_modifiers.base.state.DocumentModifierState class method) remove_hook() (haive.agents.base.agent.Agent method) (haive.agents.base.hooks.HooksMixin method) RemoveAgentInput (class in haive.agents.supervisor.dynamic.dynamic_agent_tools) RemoveAgentTool (class in haive.agents.supervisor.dynamic.dynamic_agent_tools) ReplanningAnalysis (class in haive.agents.research.perplexity.pro_search.tasks.models) ReplyPostInput (class in haive.agents.conversation.social_media.models) report_format (haive.agents.research.open_perplexity.config.ResearchAgentConfig attribute) report_sections (haive.agents.research.open_perplexity.state.ResearchState attribute) ReportSection (class in haive.agents.research.open_perplexity.state) require_final_answer (haive.agents.react.agent.ReactAgent attribute) require_structured_output() (in module haive.agents.base.structured_output_handler) required_args (haive.agents.planning.rewoo.models.tool_step.ToolStep property) required_resources (haive.agents.common.models.task_analysis.base.Task attribute) (haive.agents.common.models.task_analysis.base.TaskStep attribute) requirements (haive.agents.dynamic_supervisor.models.AgentRequest attribute) requires_follow_up (haive.agents.research.perplexity.pro_search.models.SearchSynthesis property) requires_human_judgment (haive.agents.common.models.task_analysis.base.TaskStep attribute) requires_research (haive.agents.research.open_perplexity.state.ReportSection attribute) RESEARCH (haive.agents.common.models.task_analysis.base.ComplexityLevel attribute) (haive.agents.common.models.task_analysis.base.SolvabilityStatus attribute) (haive.agents.common.models.task_analysis.base.TaskType attribute) (haive.agents.common.models.task_analysis.base.TimeComplexity attribute) research_depth (haive.agents.research.open_perplexity.config.ResearchAgentConfig attribute) (haive.agents.research.open_perplexity.models.ResearchSummary attribute) research_findings (haive.agents.research.open_perplexity.state.ResearchState attribute) research_parameters (haive.agents.research.open_perplexity.state.ResearchInputState attribute) research_person() (haive.agents.research.person.agent.PersonResearchAgent method) research_question (haive.agents.research.open_perplexity.state.ResearchState attribute) research_topic (haive.agents.research.open_perplexity.state.ResearchState attribute) ResearchAgent (class in haive.agents.research.perplexity_agent) ResearchAgentConfig (class in haive.agents.research.open_perplexity.config) ResearchConfidenceLevel (class in haive.agents.research.open_perplexity.state) ResearchDepth (class in haive.agents.research.open_perplexity.models) ResearchFinding (class in haive.agents.research.open_perplexity.models) ResearchInputState (class in haive.agents.research.open_perplexity.state) ResearchOutputState (class in haive.agents.research.open_perplexity.state) ResearchSource (class in haive.agents.research.open_perplexity.models) ResearchState (class in haive.agents.research.open_perplexity.state) (class in haive.agents.research.storm.state) ResearchStep (class in haive.agents.planning.models.base) ResearchStore (class in haive.agents.research.deep_research_agent) ResearchSummary (class in haive.agents.research.open_perplexity.models) resource_allocation (haive.agents.common.models.task_analysis.analysis.ExecutionStrategy attribute) RESOURCE_CONSTRAINED (haive.agents.common.models.task_analysis.parallelization.ExecutionStrategy attribute) RESOURCE_CONSTRAINT (haive.agents.common.models.task_analysis.solvability.SolvabilityBarrier attribute) resource_constraints (haive.agents.common.models.task_analysis.parallelization.ParallelizationAnalyzer attribute) resource_key (haive.agents.research.perplexity.pro_search.tasks.models.TaskResource property) resource_requirements (haive.agents.common.models.task_analysis.parallelization.ParallelGroup attribute) (haive.agents.common.models.task_analysis.parallelization.ParallelizationAnalysis attribute) resources_needed (haive.agents.common.models.task_analysis.branching.TaskBranch attribute) ResourceType (class in haive.agents.common.models.task_analysis.base) Response (class in haive.agents.planning.plan_and_execute.v2.models) (class in haive.agents.structured_output.models) response (haive.agents.document_processing.agent.DocumentProcessingResult attribute) response_format (haive.agents.document_processing.agent.DocumentProcessingConfig attribute) RESPONSE_SYNTHESIS (haive.agents.rag.models.RAGModuleType attribute) results (haive.agents.research.open_perplexity.state.WebSearchQuery attribute) retrieval_config (haive.agents.document_processing.agent.DocumentProcessingConfig attribute) retrieval_strategy (haive.agents.document_processing.agent.DocumentProcessingConfig attribute) RetrievalDecision (class in haive.agents.rag.flare.agent) retrieve_memories() (haive.agents.memory.core.stores.MemoryStoreManager method) retrieve_schema() (haive.agents.rag.db_rag.sql_rag.agent.SQLRAGAgent method) retrieved_docs (haive.agents.rag.models.BranchResult attribute) retrieved_documents (haive.agents.research.open_perplexity.state.ResearchState attribute) retry_limit_hook() (in module haive.agents.base.hooks) review_taxonomy() (haive.agents.document_modifiers.tnt.agent.TaxonomyAgent method) ReviseAnswer (class in haive.agents.reasoning_and_critique.reflexion.models) rewoo() (in module haive.agents.graphs) ReWOOAgent (class in haive.agents.planning.rewoo.agent) ReWOOPlan (class in haive.agents.planning.rewoo.agent) ReWOOState (class in haive.agents.planning.rewoo.agent) ReWOOStep (class in haive.agents.planning.rewoo.agent) risk_mitigation (haive.agents.common.models.task_analysis.analysis.ExecutionStrategy attribute) round_robin_conversation() (in module haive.agents.graphs) RoundRobinConversation (class in haive.agents.conversation.round_robin.agent) route_from_reflection() (haive.agents.research.person.agent.PersonResearchAgent method) route_request() (haive.agents.supervisor.utils.routing.DynamicRoutingEngine method) route_tot_action() (haive.agents.reasoning_and_critique.tot.tree_of_thoughts_agent.TreeOfThoughtsAgent method) RoutingContext (class in haive.agents.supervisor.utils.routing) RoutingDecision (class in haive.agents.dynamic_supervisor.models) (class in haive.agents.rag.self_route.agent) (class in haive.agents.supervisor.utils.routing) RoutingDecisionAgent (class in haive.agents.rag.self_route.agent) RoutingStrategy (class in haive.agents.rag.self_route.agent) RUBRIC (haive.agents.common.models.grade.base.GradeType attribute) RubricCriterion (class in haive.agents.common.models.grade.rubric) RubricGrade (class in haive.agents.common.models.grade.rubric) RuleBasedRoutingStrategy (class in haive.agents.supervisor.utils.routing) run() (haive.agents.chain.declarative_chain.DeclarativeChainAgent method) (haive.agents.conversation.base.agent.BaseConversationAgent method) (haive.agents.document_modifiers.complex_extraction.agent.ComplexExtractionAgent method) (haive.agents.memory.agent.MemoryAgent method) (haive.agents.multi.base.agent.SequentialAgent method) (haive.agents.planning.llm_compiler.agent.LLMCompilerAgent method) (haive.agents.planning.rewoo.agent.ReWOOAgent method) (haive.agents.react.agent.ReactAgent method) (haive.agents.reasoning_and_critique.lats.agent.LATSAgent method) (haive.agents.reasoning_and_critique.reflexion.agent.ReflexionAgent method) (haive.agents.simple.agent.SimpleAgent method) (haive.agents.supervisor.agent.DynamicSupervisor method) run_example() (in module haive.agents.research.open_perplexity.examples.run_with_visualization) run_query() (haive.agents.planning.llm_compiler.agent.LLMCompilerAgent method) run_research() (in module haive.agents.research.open_perplexity.cli) (in module haive.agents.research.open_perplexity.examples.run_from_file) run_traced() (in module haive.agents.utils.trace) run_with_pre_post_processing() (haive.agents.base.pre_post_agent_mixin.PrePostAgentMixin method) S SAFETY_RISK (haive.agents.common.models.task_analysis.solvability.SolvabilityBarrier attribute) sample_rows_in_table_info (haive.agents.rag.db_rag.sql_rag.config.SQLDatabaseConfig attribute) SatisfactionScale (class in haive.agents.common.models.grade.scale) SATISFIED (haive.agents.common.models.grade.scale.SatisfactionScale attribute) save_triple() (haive.agents.memory.kg_store.Neo4jKGStore method) save_triples_batch() (haive.agents.memory.kg_store.Neo4jKGStore method) SCALE (haive.agents.common.models.grade.base.GradeType attribute) scale_labels (haive.agents.common.models.grade.scale.ScaleGrade attribute) scale_type (haive.agents.common.models.grade.scale.ScaleGrade attribute) scale_value (haive.agents.common.models.grade.scale.ScaleGrade attribute) ScaleGrade (class in haive.agents.common.models.grade.scale) Score (class in haive.agents.reasoning_and_critique.tot.models) score (haive.agents.common.models.grade.rubric.RubricCriterion attribute) score_solutions() (haive.agents.reasoning_and_critique.tot.agents.solution_scorer.SolutionScorer method) score_solutions_node() (haive.agents.reasoning_and_critique.tot.tree_of_thoughts_agent.TreeOfThoughtsAgent method) ScoredCandidate (class in haive.agents.reasoning_and_critique.tot.models) ScoredSolution (class in haive.agents.reasoning_and_critique.tot.agents.solution_scorer) search_depth (haive.agents.document_processing.agent.DocumentProcessingConfig attribute) search_enabled (haive.agents.document_processing.agent.DocumentProcessingConfig attribute) search_parameters (haive.agents.research.open_perplexity.state.ResearchState attribute) search_params (haive.agents.research.open_perplexity.models.DataSourceConfig attribute) search_queries (haive.agents.research.open_perplexity.state.ResearchState attribute) SearchContext (class in haive.agents.research.perplexity.pro_search.models) SearchIntegrationAgent (class in haive.agents.rag.adaptive_tools.agent) SearchQuery (class in haive.agents.reasoning_and_critique.reflection.models) (class in haive.agents.structured_output.models) SearchQueryConfig (class in haive.agents.research.perplexity.pro_search.models) SearchQueryResult (class in haive.agents.research.perplexity.pro_search.models) SearchResult (class in haive.agents.rag.adaptive_tools.agent) (class in haive.agents.research.perplexity.pro_search.models) (class in haive.agents.structured_output.models) SearchSynthesis (class in haive.agents.research.perplexity.pro_search.models) secondary_barriers (haive.agents.common.models.task_analysis.solvability.SolvabilityAssessment attribute) secondary_type (haive.agents.rag.models.QueryClassification attribute) sections (haive.agents.research.storm.state.ResearchState attribute) select_prompt_automatically() (in module haive.agents.rag.common.query_constructors.hyde.enhanced_prompts) select_speaker() (haive.agents.conversation.base.agent.BaseConversationAgent method) (haive.agents.conversation.collaberative.agent.CollaborativeConversation method) (haive.agents.conversation.debate.agent.DebateConversation method) (haive.agents.conversation.directed.agent.DirectedConversation method) (haive.agents.conversation.round_robin.agent.RoundRobinConversation method) select_tools() (haive.agents.discovery.dynamic_tool_selector.ToolSelectionStrategy method) (haive.agents.discovery.selection_strategies.AdaptiveSelectionStrategy method) (haive.agents.discovery.selection_strategies.BaseSelectionStrategy method) (haive.agents.discovery.selection_strategies.CapabilityBasedStrategy method) (haive.agents.discovery.selection_strategies.ContextualSelectionStrategy method) (haive.agents.discovery.selection_strategies.EnsembleSelectionStrategy method) (haive.agents.discovery.selection_strategies.LearningSelectionStrategy method) (haive.agents.discovery.selection_strategies.SemanticSelectionStrategy method) (haive.agents.discovery.semantic_discovery.VectorBasedToolSelector method) select_tools_for_query() (haive.agents.discovery.dynamic_tool_selector.DynamicToolSelector method) select_tools_with_state() (haive.agents.discovery.dynamic_tool_selector.LangGraphStyleSelector method) select_with_conversation_context() (haive.agents.discovery.dynamic_tool_selector.ContextAwareSelector method) selected_tool (haive.agents.planning.rewoo.models.tool_step.ToolStep property) SelectedModule (class in haive.agents.reasoning_and_critique.self_discover.selector.models) SelectionMode (class in haive.agents.discovery.dynamic_tool_selector) SelectorAgent (class in haive.agents.reasoning_and_critique.self_discover.selector.agent) self_discover_adapter() (in module haive.agents.graphs) self_discover_executor() (in module haive.agents.graphs) self_discover_selector() (in module haive.agents.graphs) self_discover_structurer() (in module haive.agents.graphs) self_route_rag() (in module haive.agents.graphs) SelfReflectiveRAGAgent (class in haive.agents.rag.self_reflective.agent) SelfReflectiveResult (class in haive.agents.rag.self_reflective.agent) SelfRouteRAGAgent (class in haive.agents.rag.self_route.agent) SEMANTIC (haive.agents.rag.models.MemoryType attribute) semantic_tool_selection() (haive.agents.discovery.semantic_discovery.SemanticDiscoveryEngine method) SemanticDiscoveryEngine (class in haive.agents.discovery.semantic_discovery) SemanticSelectionStrategy (class in haive.agents.discovery.selection_strategies) sentiment (haive.agents.common.models.grade.qualitative.QualitativeGrade attribute) SentimentType (class in haive.agents.common.models.grade.qualitative) SequenceSpec (class in haive.agents.chain.declarative_chain) SEQUENTIAL (haive.agents.common.models.task_analysis.base.DependencyType attribute) (haive.agents.common.models.task_analysis.branching.BranchType attribute) (haive.agents.common.models.task_analysis.parallelization.ExecutionStrategy attribute) SequentialAgent (class in haive.agents.multi.base.agent) SequentialPlan (class in haive.agents.planning.base.models) (class in haive.agents.planning.models.base) SerializationMixin (class in haive.agents.base.serialization_mixin) serialize_agent() (haive.agents.dynamic_supervisor.models.AgentInfoV2 method) set_engine() (haive.agents.base.agent.Agent method) set_max_iterations() (haive.agents.react.agent.ReactAgent method) set_sequence() (haive.agents.multi.core.clean_multi_agent.MultiAgent method) setup_agent() (haive.agents.base.agent.Agent method) (haive.agents.conversation.base.agent.BaseConversationAgent method) (haive.agents.conversation.debate.agent.DebateConversation method) (haive.agents.document_loader.base.agent.DocumentLoaderAgent method) (haive.agents.document_loader.directory.agent.DirectoryLoaderAgent method) (haive.agents.document_loader.file.agent.FileLoaderAgent method) (haive.agents.document_loader.web.agent.WebLoaderAgent method) (haive.agents.multi.agent.MultiAgent method) (haive.agents.multi.core.clean_multi_agent.MultiAgent method) (haive.agents.rag.agentic.agent.AgenticRAGAgent method) (haive.agents.rag.agentic_router.agent.AgenticRAGRouterAgent method) (haive.agents.rag.query_planning.agent.QueryPlanningRAGAgent method) (haive.agents.rag.self_reflective.agent.SelfReflectiveRAGAgent method) (haive.agents.react.agent.ReactAgent method) (haive.agents.simple.agent.SimpleAgent method) (haive.agents.structured_output.agent.StructuredOutputAgent method) (haive.agents.supervisor.core.simple_supervisor.SimpleSupervisor method) (haive.agents.supervisor.core.supervisor_agent.SupervisorAgent method) (haive.agents.supervisor.dynamic.dynamic_multi_agent.DynamicMultiAgent method) (haive.agents.supervisor.dynamic.dynamic_supervisor.DynamicSupervisor method) (haive.agents.supervisor.utils.compatibility_bridge.DynamicMultiAgentSupervisor method) setup_discovery_agent() (haive.agents.discovery.component_discovery_agent.ComponentDiscoveryAgent method) setup_dynamic_supervisor() (haive.agents.supervisor.utils.compatibility_bridge.DynamicMultiAgentSupervisor method) setup_logging() (in module haive.agents.research.open_perplexity.examples.run_from_file) setup_registry() (haive.agents.discovery.semantic_discovery.SemanticDiscoveryEngine method) setup_selector() (haive.agents.discovery.dynamic_tool_selector.DynamicToolSelector method) setup_simple_workflow() (haive.agents.multi.simple.agent.SimpleMultiAgent method) setup_transformers() (haive.agents.base.pre_post_agent_mixin.PrePostAgentMixin method) setup_vector_store() (haive.agents.discovery.semantic_discovery.VectorBasedToolSelector method) setup_workflow() (haive.agents.document_modifiers.complex_extraction.agent.ComplexExtractionAgent method) (haive.agents.document_modifiers.kg.kg_iterative_refinement.agent.IterativeGraphTransformer method) (haive.agents.document_modifiers.summarizer.map_branch.agent.SummarizerAgent method) (haive.agents.document_modifiers.tnt.agent.TaxonomyAgent method) (haive.agents.rag.db_rag.graph_db.agent.GraphDBRAGAgent method) (haive.agents.rag.db_rag.sql_rag.agent.SQLRAGAgent method) (haive.agents.reasoning_and_critique.reflection.agent.ReflectionAgent method) (haive.agents.reasoning_and_critique.tot.agent.ToTAgent method) (haive.agents.research.person.agent.PersonResearchAgent method) (in module haive.agents.rag.db_rag.graph_db.agent) SharePostInput (class in haive.agents.conversation.social_media.models) SHORT (haive.agents.common.models.task_analysis.base.TimeComplexity attribute) SHORT_TERM (haive.agents.rag.models.MemoryType attribute) should_adapt() (haive.agents.planning.models.base.AdaptivePlan method) should_collapse() (haive.agents.document_modifiers.summarizer.map_branch.agent.SummarizerAgent method) should_continue() (haive.agents.reasoning_and_critique.tot.tree_of_thoughts_agent.TreeOfThoughtsAgent method) should_continue_execution() (haive.agents.rag.query_planning.agent.QueryPlanningRAGAgent method) should_continue_improving() (haive.agents.rag.self_reflective.agent.SelfReflectiveRAGAgent method) should_end_debate (haive.agents.conversation.debate.state.DebateState property) should_refine() (in module haive.agents.document_modifiers.kg.kg_iterative_refinement) (in module haive.agents.document_modifiers.summarizer.iterative_refinement) should_review() (in module haive.agents.document_modifiers.tnt.branches) SIMPLE (haive.agents.common.models.task_analysis.base.ComplexityLevel attribute) simple_agent() (in module haive.agents.graphs) simple_rag() (in module haive.agents.graphs) SimpleAgent (class in haive.agents.simple.agent) SimpleAgentConfig (class in haive.agents.simple.config) SimpleMultiAgent (class in haive.agents.multi.simple.agent) SimpleRAGAgent (class in haive.agents.rag.simple.agent) SimpleSupervisor (class in haive.agents.supervisor.core.simple_supervisor) SingleDocumentGrade (class in haive.agents.rag.document_grading.agent) SOCIAL_MEDIA (haive.agents.research.open_perplexity.models.DataSourceType attribute) SocialMediaState (class in haive.agents.conversation.social_media.models) SolutionScorer (class in haive.agents.reasoning_and_critique.tot.agents.solution_scorer) SolutionScoring (class in haive.agents.reasoning_and_critique.tot.agents.solution_scorer) solvability (haive.agents.common.models.task_analysis.analysis.TaskAnalysis attribute) solvability_status (haive.agents.common.models.task_analysis.solvability.SolvabilityAssessment attribute) SolvabilityAssessment (class in haive.agents.common.models.task_analysis.solvability) SolvabilityBarrier (class in haive.agents.common.models.task_analysis.solvability) SolvabilityStatus (class in haive.agents.common.models.task_analysis.base) solve() (haive.agents.reasoning_and_critique.tot.orchestrator.TreeOfThoughtsOrchestrator method) solve_problem() (haive.agents.reasoning_and_critique.tot.tree_of_thoughts_agent.TreeOfThoughtsAgent method) SOMEWHAT_RECENT (haive.agents.research.open_perplexity.models.ContentFreshness attribute) source_id (haive.agents.common.models.task_analysis.base.DependencyNode attribute) source_type (haive.agents.research.open_perplexity.models.DataSourceConfig attribute) (haive.agents.research.open_perplexity.models.ResearchSource attribute) sources (haive.agents.document_processing.agent.DocumentProcessingResult attribute) (haive.agents.research.open_perplexity.models.ResearchFinding attribute) (haive.agents.research.open_perplexity.state.ReportSection attribute) (haive.agents.research.open_perplexity.state.ResearchOutputState attribute) (haive.agents.research.open_perplexity.state.ResearchState attribute) sources_count (haive.agents.research.open_perplexity.models.ResearchSummary attribute) sources_used (haive.agents.rag.models.MergedResult attribute) SpeakerMention (class in haive.agents.conversation.directed.agent) SpeakerSelectionResult (class in haive.agents.conversation.directed.agent) specialties (haive.agents.supervisor.models.AgentCapability attribute) (haive.agents.supervisor.models.AgentSpec attribute) specific_answer (haive.agents.rag.models.StepBackResult attribute) speculative_rag() (in module haive.agents.graphs) SpeculativeExecutionPlan (class in haive.agents.rag.speculative.agent) SpeculativeRAGAgent (class in haive.agents.rag.speculative.agent) SpeculativeResult (class in haive.agents.rag.models) (class in haive.agents.rag.speculative.agent) SPLIT (haive.agents.common.models.task_analysis.base.DependencyType attribute) sql_db (haive.agents.rag.db_rag.sql_rag.agent.SQLRAGAgent attribute) sql_statement (haive.agents.rag.db_rag.sql_rag.state.OutputState attribute) SQLDatabaseConfig (class in haive.agents.rag.db_rag.sql_rag.config) SQLRAGAgent (class in haive.agents.rag.db_rag.sql_rag.agent) SQLRAGConfig (class in haive.agents.rag.db_rag.sql_rag.config) start_node() (haive.agents.reasoning_and_critique.tot.tree_of_thoughts_agent.TreeOfThoughtsAgent method) start_time (haive.agents.supervisor.state.SupervisorMetrics attribute) state (haive.agents.supervisor.state.ActiveAgent attribute) state_schema (haive.agents.base.types.StateProvider property) (haive.agents.rag.db_rag.graph_db.config.GraphDBRAGConfig attribute) (haive.agents.rag.db_rag.sql_rag.config.SQLRAGConfig attribute) (haive.agents.research.open_perplexity.config.ResearchAgentConfig attribute) (haive.agents.research.person.agent.PersonResearchAgent attribute) state_validation_hook() (in module haive.agents.base.hooks) StateProvider (class in haive.agents.base.types) statistics (haive.agents.document_processing.agent.DocumentProcessingResult attribute) status (haive.agents.research.open_perplexity.state.ReportSection attribute) Step (class in haive.agents.planning.plan_and_execute.v2.models) step_back_rag() (in module haive.agents.graphs) step_count (haive.agents.planning.rewoo.models.plans.ExecutionPlan property) step_ids (haive.agents.planning.rewoo.models.plans.ExecutionPlan property) step_type (haive.agents.rag.models.ReActStepResult attribute) StepBackQuery (class in haive.agents.rag.step_back.agent) StepBackQueryGeneratorAgent (class in haive.agents.rag.step_back.agent) StepBackRAGAgent (class in haive.agents.rag.step_back.agent) StepBackResult (class in haive.agents.rag.models) (class in haive.agents.rag.step_back.agent) StepMetadata (class in haive.agents.planning.models.base) StepResult (class in haive.agents.reasoning_and_critique.self_discover.executor.models) steps (haive.agents.rag.db_rag.graph_db.state.OutputState attribute) StepStatus (class in haive.agents.planning.models.base) StepType (class in haive.agents.planning.models.base) stop_on_first_tool_result (haive.agents.react.agent.ReactAgent attribute) STORAGE (haive.agents.common.models.task_analysis.base.ResourceType attribute) store_memory() (haive.agents.memory.core.stores.MemoryStoreManager method) strategy (haive.agents.rag.models.StrategyDecision attribute) strategy_router() (haive.agents.rag.agentic_router.agent.AgenticRAGRouterAgent method) strategy_type (haive.agents.common.models.task_analysis.analysis.ExecutionStrategy attribute) StrategyDecision (class in haive.agents.chain) (class in haive.agents.rag.models) strengths (haive.agents.common.models.grade.qualitative.QualitativeGrade attribute) strings_to_documents() (in module haive.agents.document_modifiers.base.utils) STRONGLY_AGREE (haive.agents.common.models.grade.scale.LikertScale attribute) STRONGLY_DISAGREE (haive.agents.common.models.grade.scale.LikertScale attribute) structured_output (haive.agents.document_processing.agent.DocumentProcessingConfig attribute) structured_output_hook() (in module haive.agents.base.hooks) structured_query_example() (in module haive.agents.document_processing.examples.comprehensive_query_example) StructuredOutputAgent (class in haive.agents.structured_output.agent) StructuredOutputHandler (class in haive.agents.base.structured_output_handler) StructuredOutputMixin (class in haive.agents.base.agent_structured_output_mixin) StructurerAgent (class in haive.agents.reasoning_and_critique.self_discover.structurer.agent) sub_queries (haive.agents.rag.models.QueryPlan attribute) SubQuery (class in haive.agents.rag.query_decomposition.agent) (class in haive.agents.rag.query_planning.agent) SubQueryResult (class in haive.agents.rag.models) (class in haive.agents.rag.query_planning.agent) subtasks (haive.agents.common.models.task_analysis.base.Task attribute) success (haive.agents.research.perplexity.pro_search.models.SearchQueryResult property) success_criteria (haive.agents.common.models.task_analysis.base.Task attribute) success_factors (haive.agents.common.models.task_analysis.analysis.ExecutionStrategy attribute) success_rate (haive.agents.supervisor.state.ActiveAgent property) (haive.agents.supervisor.state.SupervisorMetrics property) successful_discoveries (haive.agents.supervisor.state.SupervisorMetrics attribute) successful_tasks (haive.agents.supervisor.state.SupervisorMetrics attribute) suggested_name (haive.agents.dynamic_supervisor.models.AgentRequest attribute) summarization_enabled (haive.agents.document_processing.agent.DocumentProcessingConfig attribute) SummarizerAgent (class in haive.agents.document_modifiers.summarizer.map_branch.agent) Summary (class in haive.agents.structured_output.models) summary (haive.agents.document_modifiers.tnt.models.Doc attribute) SummaryState (class in haive.agents.document_modifiers.summarizer.map_branch.state) SUPERFICIAL (haive.agents.research.open_perplexity.models.ResearchDepth attribute) supervisor() (in module haive.agents.graphs) supervisor_metrics (haive.agents.supervisor.state.DynamicSupervisorState attribute) SupervisorAgent (class in haive.agents.supervisor.core.supervisor_agent) SupervisorMetrics (class in haive.agents.supervisor.state) SupervisorState (class in haive.agents.dynamic_supervisor.state) (class in haive.agents.supervisor.core.supervisor_agent) SupervisorStateV2 (class in haive.agents.dynamic_supervisor.state) SupervisorStateWithTools (class in haive.agents.dynamic_supervisor.state) supporting_evidence (haive.agents.rag.models.MergedResult attribute) sync_agents() (haive.agents.dynamic_supervisor.state.SupervisorStateWithTools method) sync_kg_to_neo4j() (haive.agents.memory.agent.MemoryAgent method) sync_on_init() (haive.agents.dynamic_supervisor.state.SupervisorStateWithTools method) SYNTHESIS (haive.agents.common.models.task_analysis.base.TaskType attribute) synthesis_approach (haive.agents.rag.models.QueryPlan attribute) synthesize_agentic_result() (haive.agents.rag.agentic_router.agent.AgenticRAGRouterAgent method) synthesize_result() (haive.agents.rag.self_reflective.agent.SelfReflectiveRAGAgent method) synthesize_results() (haive.agents.rag.query_planning.agent.QueryPlanningRAGAgent method) (in module haive.agents.chain) T target_id (haive.agents.common.models.task_analysis.base.DependencyNode attribute) Task (class in haive.agents.common.models.task_analysis.base) (class in haive.agents.planning.base.models) task (haive.agents.dynamic_supervisor.models.RoutingDecision attribute) task_analysis() (in module haive.agents.graphs) task_context (haive.agents.dynamic_supervisor.models.AgentRequest attribute) task_count (haive.agents.supervisor.state.ActiveAgent attribute) task_description (haive.agents.common.models.task_analysis.analysis.TaskAnalysis attribute) (haive.agents.common.models.task_analysis.branching.TaskDecomposition attribute) task_ids (haive.agents.common.models.task_analysis.parallelization.ParallelGroup attribute) task_type (haive.agents.common.models.task_analysis.base.Task attribute) (haive.agents.common.models.task_analysis.base.TaskStep attribute) TaskAnalysis (class in haive.agents.common.models.task_analysis.analysis) TaskBranch (class in haive.agents.common.models.task_analysis.branching) TaskClassifier (class in haive.agents.supervisor.utils.routing) TaskComplexity (class in haive.agents.common.models.task_analysis.analysis) TaskDecomposition (class in haive.agents.common.models.task_analysis.branching) (class in haive.agents.research.perplexity.pro_search.tasks.models) TaskDependency (class in haive.agents.research.perplexity.pro_search.tasks.models) TaskDimension (class in haive.agents.common.models.task_analysis.analysis) TaskMetadata (class in haive.agents.research.perplexity.pro_search.tasks.models) TaskNode (class in haive.agents.research.perplexity.pro_search.tasks.models) TaskPriority (class in haive.agents.research.perplexity.pro_search.tasks.models) TaskResource (class in haive.agents.research.perplexity.pro_search.tasks.models) TaskResult (class in haive.agents.structured_output.models) TaskStatus (class in haive.agents.planning.base.models) (class in haive.agents.research.perplexity.pro_search.tasks.models) TaskStep (class in haive.agents.common.models.task_analysis.base) TaskType (class in haive.agents.common.models.task_analysis.base) tavily_client (haive.agents.research.person.agent.PersonResearchAgent attribute) TaxonomyAgent (class in haive.agents.document_modifiers.tnt.agent) TaxonomyAgentConfig (class in haive.agents.document_modifiers.tnt.agent) TaxonomyGenerationState (class in haive.agents.document_modifiers.tnt.state) TECHNOLOGY_LIMITATION (haive.agents.common.models.task_analysis.solvability.SolvabilityBarrier attribute) temporal_context (haive.agents.rag.models.MemoryAnalysis attribute) (haive.agents.research.perplexity.pro_search.models.SearchContext property) text_splitter (haive.agents.document_modifiers.summarizer.map_branch.agent.SummarizerAgent attribute) THEORETICAL (haive.agents.common.models.task_analysis.base.SolvabilityStatus attribute) THEORETICAL_IMPOSSIBILITY (haive.agents.common.models.task_analysis.solvability.SolvabilityBarrier attribute) THOUGHT (haive.agents.rag.models.ReActStep attribute) TIME (haive.agents.common.models.task_analysis.base.ResourceType attribute) TIME_CONSTRAINT (haive.agents.common.models.task_analysis.solvability.SolvabilityBarrier attribute) TimeComplexity (class in haive.agents.common.models.task_analysis.base) timeline_strategy (haive.agents.common.models.task_analysis.analysis.ExecutionStrategy attribute) timestamp (haive.agents.common.models.grade.base.Grade attribute) (haive.agents.rag.models.MemoryEntry attribute) timing (haive.agents.document_processing.agent.DocumentProcessingResult attribute) timing_hook() (in module haive.agents.base.hooks) title (haive.agents.research.open_perplexity.models.ResearchSource attribute) to_candidates() (haive.agents.reasoning_and_critique.tot.models.CandidateGeneration method) (haive.agents.reasoning_and_critique.tot.models.EquationGeneration method) to_capability() (haive.agents.supervisor.models.AgentSpec method) to_display_string() (haive.agents.common.models.grade.base.Grade method) (haive.agents.common.models.grade.binary.BinaryGrade method) (haive.agents.common.models.grade.composite.CompositeGrade method) (haive.agents.common.models.grade.letter_grade.LetterGrade method) (haive.agents.common.models.grade.numeric.NumericGrade method) (haive.agents.common.models.grade.numeric.PercentageGrade method) (haive.agents.common.models.grade.qualitative.QualitativeGrade method) (haive.agents.common.models.grade.rubric.RubricGrade method) (haive.agents.common.models.grade.scale.ScaleGrade method) to_mermaid() (haive.agents.planning.models.base.BasePlan method) to_prompt_format() (haive.agents.planning.models.base.BasePlan method) (haive.agents.planning.models.base.BaseStep method) to_score() (haive.agents.reasoning_and_critique.tot.models.CandidateEvaluation method) token_max (haive.agents.document_modifiers.summarizer.map_branch.agent.SummarizerAgent attribute) tool_names (haive.agents.planning.rewoo.models.tool_step.ToolStep property) tool_nodes (haive.agents.rag.db_rag.sql_rag.agent.SQLRAGAgent attribute) tool_schema (haive.agents.planning.rewoo.models.tool_step.ToolStep property) ToolBindingStrategy (class in haive.agents.discovery.dynamic_tool_selector) toolkit (haive.agents.rag.db_rag.sql_rag.agent.SQLRAGAgent attribute) TOOLS (haive.agents.common.models.task_analysis.base.ResourceType attribute) tools (haive.agents.rag.db_rag.sql_rag.agent.SQLRAGAgent attribute) (haive.agents.research.open_perplexity.config.ResearchAgentConfig attribute) (haive.agents.supervisor.models.AgentCapability attribute) (haive.agents.supervisor.models.AgentSpec attribute) ToolSelection (class in haive.agents.rag.adaptive_tools.agent) ToolSelectionAgent (class in haive.agents.rag.adaptive_tools.agent) ToolSelectionResult (class in haive.agents.discovery.dynamic_tool_selector) ToolSelectionStrategy (class in haive.agents.discovery.dynamic_tool_selector) (class in haive.agents.discovery.semantic_discovery) ToolStep (class in haive.agents.planning.rewoo.models.tool_step) ToolType (class in haive.agents.rag.adaptive_tools.agent) ToolUsageStats (class in haive.agents.discovery.dynamic_tool_selector) top_results (haive.agents.research.perplexity.pro_search.models.SearchQueryResult property) topic (haive.agents.conversation.base.agent.BaseConversationAgent attribute) (haive.agents.research.open_perplexity.models.ResearchSummary attribute) (haive.agents.research.storm.state.ResearchState attribute) (haive.agents.research.storm.state.TopicState attribute) TopicState (class in haive.agents.research.storm.state) ToTAgent (class in haive.agents.reasoning_and_critique.tot.agent) TOTAgentConfig (class in haive.agents.reasoning_and_critique.tot.config) total_estimated_effort (haive.agents.common.models.task_analysis.branching.TaskDecomposition attribute) total_execution_time (haive.agents.supervisor.state.ActiveAgent attribute) (haive.agents.supervisor.state.SupervisorMetrics attribute) total_expected_results (haive.agents.research.perplexity.pro_search.models.QueryBatch property) total_sources_used (haive.agents.research.perplexity.pro_search.models.SearchSynthesis property) total_steps (haive.agents.planning.base.models.BasePlan property) (haive.agents.planning.models.base.BasePlan property) total_tasks (haive.agents.supervisor.state.SupervisorMetrics attribute) TOTCommand (class in haive.agents.reasoning_and_critique.tot.tree_of_thoughts_agent) TOTIteration (class in haive.agents.reasoning_and_critique.tot.tree_of_thoughts_agent) TOTResult (class in haive.agents.reasoning_and_critique.tot.orchestrator) TracePrinter (class in haive.agents.utils.trace) transform_documents() (haive.agents.document_modifiers.kg.kg_base.models.GraphTransformer method) transform_messages() (haive.agents.base.pre_post_agent_mixin.MessageTransformer method) transform_to_query() (in module haive.agents.rag.hyde.agent_v2) TraversalMode (class in haive.agents.planning.base.models) traverse() (haive.agents.planning.base.models.BasePlan method) TreeOfThoughtsAgent (class in haive.agents.reasoning_and_critique.tot.tree_of_thoughts_agent) TreeOfThoughtsOrchestrator (class in haive.agents.reasoning_and_critique.tot.orchestrator) TreeState (class in haive.agents.reasoning_and_critique.lats.state) TRIVIAL (haive.agents.common.models.task_analysis.base.ComplexityLevel attribute) (haive.agents.common.models.task_analysis.base.SolvabilityStatus attribute) TypedInvokableEngine (class in haive.agents.base.agent) U UNACCEPTABLE (haive.agents.common.models.grade.qualitative.QualityLevel attribute) UNDEFINED (haive.agents.common.models.task_analysis.base.SolvabilityStatus attribute) undo() (haive.agents.planning.base.models.IntelligentSequence method) UNKNOWN (haive.agents.common.models.task_analysis.base.ComputationalComplexity attribute) (haive.agents.common.models.task_analysis.base.KnowledgeComplexity attribute) (haive.agents.research.open_perplexity.models.ContentFreshness attribute) (haive.agents.research.open_perplexity.models.ContentReliability attribute) unregister() (haive.agents.supervisor.utils.registry.AgentRegistry method) unregister_agent() (haive.agents.supervisor.core.supervisor_agent.SupervisorAgent method) (haive.agents.supervisor.dynamic.dynamic_supervisor.DynamicSupervisor method) unregister_agent_dynamically() (haive.agents.supervisor.dynamic.dynamic_multi_agent.DynamicMultiAgent method) (haive.agents.supervisor.utils.compatibility_bridge.DynamicMultiAgentSupervisor method) UNSOLVABLE (haive.agents.common.models.task_analysis.base.ComplexityLevel attribute) update_access() (haive.agents.memory.core.types.MemoryEntry method) update_candidates() (in module haive.agents.reasoning_and_critique.tot.models) update_iteration_node() (haive.agents.reasoning_and_critique.tot.tree_of_thoughts_agent.TreeOfThoughtsAgent method) update_memory() (haive.agents.memory.core.stores.MemoryStoreManager method) update_metrics() (haive.agents.supervisor.state.ActiveAgent method) update_past_steps() (haive.agents.planning.plan_and_execute.v2.state.PlanAndExecuteState method) update_performance() (haive.agents.discovery.selection_strategies.AdaptiveSelectionStrategy method) update_persistence_config() (haive.agents.base.mixins.persistence_mixin.PersistenceMixin method) update_ready_steps() (haive.agents.planning.models.base.BasePlan method) update_selection_strategy() (haive.agents.discovery.semantic_discovery.SemanticDiscoveryEngine method) update_status() (haive.agents.planning.base.models.IntelligentStatusMixin method) (haive.agents.planning.plan_and_execute.v2.models.Plan method) update_task_status() (haive.agents.research.perplexity.pro_search.tasks.models.PlanningState method) update_taxonomy() (haive.agents.document_modifiers.tnt.agent.TaxonomyAgent method) update_tool_args() (haive.agents.planning.rewoo.models.tool_step.ToolStep method) uptime_hours (haive.agents.supervisor.state.SupervisorMetrics property) url (haive.agents.document_loader.web.agent.WebLoaderAgent attribute) (haive.agents.research.open_perplexity.models.ResearchSource attribute) usage_count (haive.agents.supervisor.models.AgentCapability attribute) use_async (haive.agents.document_loader.base.agent.DocumentLoaderAgent attribute) use_jsonpatch (haive.agents.document_modifiers.complex_extraction.agent.ComplexExtractionAgent attribute) V validate_agent_specs() (haive.agents.supervisor.agent.DynamicSupervisor class method) validate_analysis_consistency() (haive.agents.common.models.task_analysis.analysis.TaskAnalysis method) validate_children_for_type() (haive.agents.research.perplexity.pro_search.tasks.models.TaskNode class method) validate_combination_method() (haive.agents.common.models.grade.composite.CompositeGrade class method) validate_confidence() (haive.agents.research.open_perplexity.models.ResearchFinding class method) validate_confidence_score() (haive.agents.research.open_perplexity.models.ResearchSummary class method) validate_criteria_names_unique() (haive.agents.common.models.grade.rubric.RubricGrade class method) validate_cypher_syntax() (haive.agents.rag.db_rag.graph_db.models.CypherQueryOutput class method) (in module haive.agents.rag.db_rag.graph_db.models) validate_dag() (haive.agents.planning.models.base.DAGPlan method) validate_debate_setup() (haive.agents.conversation.debate.agent.DebateConversation method) validate_decision() (haive.agents.rag.db_rag.graph_db.models.GuardrailsOutput method) (in module haive.agents.rag.db_rag.graph_db.models) validate_decomposition_consistency() (haive.agents.common.models.task_analysis.branching.TaskDecomposition method) validate_dependencies() (haive.agents.planning.rewoo.models.steps.AbstractStep class method) validate_documents() (haive.agents.document_modifiers.base.state.DocumentModifierState method) validate_documents_field() (haive.agents.document_modifiers.base.state.DocumentModifierState class method) validate_engine() (haive.agents.simple.config.SimpleAgentConfig class method) validate_engines() (haive.agents.rag.db_rag.graph_db.config.GraphDBRAGConfig class method) (in module haive.agents.rag.db_rag.graph_db.config) validate_feedback_consistency() (haive.agents.common.models.grade.qualitative.QualitativeGrade method) validate_feedback_items() (haive.agents.common.models.grade.qualitative.QualitativeGrade class method) validate_filter_type() (haive.agents.rag.db_rag.graph_db.models.PropertyFilter class method) (in module haive.agents.rag.db_rag.graph_db.models) validate_gpa_scale() (haive.agents.common.models.grade.letter_grade.LetterGrade class method) validate_grade_value() (haive.agents.common.models.grade.base.Grade method) (haive.agents.common.models.grade.binary.BinaryGrade method) (haive.agents.common.models.grade.composite.CompositeGrade method) (haive.agents.common.models.grade.letter_grade.LetterGrade method) (haive.agents.common.models.grade.numeric.NumericGrade method) (haive.agents.common.models.grade.qualitative.QualitativeGrade method) (haive.agents.common.models.grade.rubric.RubricGrade method) (haive.agents.common.models.grade.scale.ScaleGrade method) validate_id() (haive.agents.planning.rewoo.models.steps.AbstractStep class method) validate_justification() (haive.agents.common.models.grade.base.Grade class method) validate_mappings() (haive.agents.simple.config.SimpleAgentConfig class method) validate_max_iterations() (haive.agents.react.agent.ReactAgent class method) validate_max_value() (haive.agents.common.models.grade.numeric.PercentageGrade class method) validate_min_value() (haive.agents.common.models.grade.numeric.PercentageGrade class method) validate_no_circular_dependencies() (haive.agents.planning.rewoo.models.plans.ExecutionPlan method) validate_participants() (in module haive.agents.conversation) validate_priority() (haive.agents.research.open_perplexity.models.DataSourceConfig class method) validate_query() (haive.agents.rag.db_rag.graph_db.agent.GraphDBRAGAgent method) (haive.agents.rag.db_rag.sql_rag.agent.SQLRAGAgent method) (in module haive.agents.rag.db_rag.graph_db.agent) validate_query_diversity() (haive.agents.research.perplexity.pro_search.models.QueryBatch method) validate_reasoning_completeness() (haive.agents.research.perplexity.pro_search.models.QueryReasoning method) validate_relevance_score() (haive.agents.research.open_perplexity.models.ResearchSource class method) validate_resource_allocation() (haive.agents.common.models.task_analysis.analysis.ExecutionStrategy class method) validate_routing_choice() (haive.agents.supervisor.utils.registry.AgentRegistry method) validate_scale_labels_unique() (haive.agents.common.models.grade.scale.ScaleGrade class method) validate_scale_value_and_set_numeric() (haive.agents.common.models.grade.scale.ScaleGrade method) validate_score_range() (haive.agents.common.models.grade.numeric.NumericGrade method) (haive.agents.common.models.grade.rubric.RubricCriterion class method) validate_score_within_max() (haive.agents.common.models.grade.rubric.RubricCriterion method) validate_solvability_consistency() (haive.agents.common.models.task_analysis.solvability.SolvabilityAssessment method) validate_specialties() (haive.agents.supervisor.models.AgentCapability class method) (haive.agents.supervisor.models.AgentSpec class method) validate_sql_aug_llm_config (in module haive.agents.rag.db_rag.sql_rag.engines) VALIDATE_SQL_PROMPT (in module haive.agents.rag.db_rag.sql_rag.prompts) validate_steps() (haive.agents.planning.rewoo.models.plans.ExecutionPlan class method) validate_strategy_coherence() (haive.agents.research.perplexity.pro_search.tasks.models.PlanningStrategy method) validate_tool_compatibility() (in module haive.agents.planning.rewoo.models.tool_step) validate_tool_exists_and_args() (haive.agents.planning.rewoo.models.tool_step.ToolStep method) validate_tool_name() (haive.agents.planning.rewoo.models.tool_step.ToolStep class method) validate_tools_not_empty() (haive.agents.planning.rewoo.models.tool_step.ToolStep class method) validate_unique_dependencies() (haive.agents.planning.models.base.BaseStep class method) validate_weights_and_indices() (haive.agents.common.models.grade.composite.CompositeGrade method) ValidateCypherOutput (class in haive.agents.rag.db_rag.graph_db.models) validation_router() (haive.agents.rag.db_rag.graph_db.agent.GraphDBRAGAgent method) (haive.agents.rag.db_rag.sql_rag.agent.SQLRAGAgent method) (in module haive.agents.rag.db_rag.graph_db.agent) ValidationResult (class in haive.agents.structured_output.models) value (haive.agents.common.models.grade.binary.BinaryGrade attribute) (haive.agents.common.models.grade.letter_grade.LetterGrade attribute) (haive.agents.common.models.grade.numeric.NumericGrade attribute) (haive.agents.common.models.grade.numeric.PercentageGrade attribute) (haive.agents.reasoning_and_critique.tot.models.ScoredCandidate property) vector_store_config (haive.agents.document_processing.agent.DocumentProcessingConfig attribute) VectorBasedToolSelector (class in haive.agents.discovery.semantic_discovery) vectorstore_config (haive.agents.research.open_perplexity.config.ResearchAgentConfig attribute) vectorstore_documents (haive.agents.research.open_perplexity.state.ResearchState attribute) verbose (haive.agents.base.workflow.Workflow attribute) VERIFICATION (haive.agents.common.models.task_analysis.base.TaskType attribute) VerificationStatus (class in haive.agents.rag.speculative.agent) verified_hypotheses (haive.agents.rag.models.SpeculativeResult attribute) VERY_DISSATISFIED (haive.agents.common.models.grade.scale.SatisfactionScale attribute) VERY_NEGATIVE (haive.agents.common.models.grade.qualitative.SentimentType attribute) VERY_POSITIVE (haive.agents.common.models.grade.qualitative.SentimentType attribute) VERY_RECENT (haive.agents.research.open_perplexity.models.ContentFreshness attribute) VERY_SATISFIED (haive.agents.common.models.grade.scale.SatisfactionScale attribute) visualize_state() (in module haive.agents.research.open_perplexity.cli) W weaknesses (haive.agents.common.models.grade.qualitative.QualitativeGrade attribute) WEB (haive.agents.research.open_perplexity.models.DataSourceType attribute) web_search() (in module haive.agents.research.perplexity_agent) WebLoaderAgent (class in haive.agents.document_loader.web.agent) WebSearchQuery (class in haive.agents.research.open_perplexity.state) weight (haive.agents.common.models.grade.rubric.RubricCriterion attribute) (haive.agents.common.models.task_analysis.base.DependencyNode attribute) weights (haive.agents.common.models.grade.composite.CompositeGrade attribute) with_structured_output() (haive.agents.base.agent_structured_output_mixin.StructuredOutputMixin class method) (haive.agents.simple.config.SimpleAgentConfig class method) Workflow (class in haive.agents.base.workflow) workflow_state (haive.agents.supervisor.state.DynamicSupervisorState attribute)