Index _ | A | B | C | D | E | F | G | H | I | J | L | M | N | O | P | Q | R | S | T | U | V | W _ __call__() (arshai.core.interfaces.iworkflow.INode method) (arshai.workflows.node.BaseNode method) __init__() (arshai.agents.base.BaseAgent method) (arshai.agents.hub.working_memory.WorkingMemoryAgent method) (arshai.config.config_loader.ConfigLoader method) (arshai.config.config_manager.ConfigManager method) (arshai.core.interfaces.iagent.IAgent method) (arshai.core.interfaces.iembedding.IEmbedding method) (arshai.core.interfaces.illm.ILLM method) (arshai.core.interfaces.imemorymanager.IMemoryManager method) (arshai.core.interfaces.ireranker.IReranker method) (arshai.core.interfaces.ivector_db_client.IVectorDBClient method) (arshai.core.interfaces.iwebsearch.IWebSearchClient method) (arshai.core.interfaces.iworkflow.INode method) (arshai.core.interfaces.iworkflow.IWorkflowConfig method) (arshai.core.interfaces.iworkflow.IWorkflowOrchestrator method) (arshai.core.interfaces.iworkflowrunner.IWorkflowRunner method) (arshai.extensions.base.Plugin method) (arshai.extensions.base.PluginMetadata method) (arshai.extensions.base.PluginRegistry method) (arshai.extensions.hooks.Hook method) (arshai.extensions.hooks.HookContext method) (arshai.extensions.hooks.HookManager method) (arshai.extensions.loader.PluginLoader method) (arshai.llms.utils.function_execution.FunctionCall method) (arshai.llms.utils.function_execution.FunctionExecutionInput method) (arshai.llms.utils.function_execution.FunctionExecutionResult method) (arshai.llms.utils.function_execution.FunctionOrchestrator method) (arshai.llms.utils.function_execution.StreamingExecutionState method) (arshai.observability.metrics.aggregator.MetricsAggregator method) (arshai.observability.metrics.collector.Metric method) (arshai.observability.metrics.collector.MetricsCollector method) (arshai.observability.metrics.collector.TimerContext method) (arshai.observability.metrics.hooks.OpenTelemetryHooks method) (arshai.observability.telemetry_manager.Status method) (arshai.observability.telemetry_manager.TelemetryManager method) (arshai.plugins.resilience.circuit_breaker.CircuitBreakerConfig method) (arshai.plugins.resilience.circuit_breaker.CircuitBreakerPlugin method) (arshai.testing.harness.MockMemoryManager method) (arshai.testing.harness.WorkflowTestHarness method) (arshai.utils.logging.ApiEvent method) (arshai.utils.logging.ConnectionEvent method) (arshai.utils.logging.ErrorEvent method) (arshai.utils.logging.HandlerInterface method) (arshai.utils.logging.LoggerAdapter method) (arshai.utils.logging.LoggerFactory method) (arshai.utils.logging.LoggerInterface method) (arshai.utils.logging.LoggingService method) (arshai.utils.logging.LoguruHandler method) (arshai.utils.logging.MetricEvent method) (arshai.utils.logging.StructuredLogEvent method) (arshai.web.webhook.WebhookConfig method) (arshai.web.webhook.WebhookHandler method) (arshai.web_search.searxng.SearxNGClient method) (arshai.workflows.extensions.batch.BatchResult method) (arshai.workflows.node.BaseNode method) (arshai.workflows.patterns.fallback.FallbackWorkflow method) (arshai.workflows.workflow_config.WorkflowConfig method) (arshai.workflows.workflow_orchestrator.BaseWorkflowOrchestrator method) (arshai.workflows.workflow_runner.BaseWorkflowRunner method) __post_init__() (arshai.llms.utils.function_execution.StreamingExecutionState method) __repr__() (arshai.core.interfaces.idocument.Document method) A active_function_tasks (arshai.llms.utils.function_execution.StreamingExecutionState attribute) add() (arshai.observability.telemetry_manager.NoOpInstrument method) add_collector() (arshai.observability.metrics.aggregator.MetricsAggregator method) add_data() (arshai.utils.logging.StructuredLogEvent method) add_edge() (arshai.core.interfaces.iworkflow.IWorkflowOrchestrator method) (arshai.workflows.workflow_orchestrator.BaseWorkflowOrchestrator method) add_function_task() (arshai.llms.utils.function_execution.StreamingExecutionState method) add_handler() (arshai.utils.logging.HandlerInterface method) (arshai.utils.logging.LoguruHandler method) add_node() (arshai.core.interfaces.iworkflow.IWorkflowOrchestrator method) (arshai.workflows.workflow_orchestrator.BaseWorkflowOrchestrator method) additional_params (arshai.core.interfaces.iembedding.EmbeddingConfig attribute) (arshai.core.interfaces.ivector_db_client.IVectorDBConfig attribute) (arshai.core.interfaces.iwebsearch.IWebSearchConfig attribute) AFTER_AGENT_PROCESS (arshai.extensions.hooks.HookType attribute) AFTER_LLM_CALL (arshai.extensions.hooks.HookType attribute) AFTER_MEMORY_RETRIEVE (arshai.extensions.hooks.HookType attribute) AFTER_MEMORY_SAVE (arshai.extensions.hooks.HookType attribute) AFTER_NODE_EXECUTE (arshai.extensions.hooks.HookType attribute) AFTER_TOOL_EXECUTE (arshai.extensions.hooks.HookType attribute) AFTER_WORKFLOW_END (arshai.extensions.hooks.HookType attribute) AGENT (arshai.observability.package_config.SpanKind attribute) agent_data (arshai.core.interfaces.iworkflow.IWorkflowState attribute) allow_mutation (arshai.core.interfaces.idto.IDTO.Config attribute) (arshai.core.interfaces.idto.IStreamDTO.Config attribute) ApiEvent (class in arshai.utils.logging) arbitrary_types_allowed (arshai.core.interfaces.idto.IDTO.Config attribute) (arshai.core.interfaces.idto.IStreamDTO.Config attribute) (arshai.core.interfaces.iworkflow.IWorkflowState.Config attribute) arerank() (arshai.core.interfaces.ireranker.IReranker method) args (arshai.llms.utils.function_execution.FunctionCall attribute) asearch() (arshai.core.interfaces.iwebsearch.IWebSearchClient method) (arshai.web_search.searxng.SearxNGClient method) assert_execution_order() (arshai.testing.harness.WorkflowTestHarness method) assert_node_executed() (arshai.testing.harness.WorkflowTestHarness method) assert_node_not_executed() (arshai.testing.harness.WorkflowTestHarness method) author (arshai.extensions.base.PluginMetadata attribute) available_background_tasks (arshai.llms.utils.function_execution.FunctionExecutionInput attribute) available_functions (arshai.llms.utils.function_execution.FunctionExecutionInput attribute) B background_initiated (arshai.llms.utils.function_execution.FunctionExecutionResult attribute) (arshai.llms.utils.function_execution.StreamingExecutionState attribute) background_tasks (arshai.core.interfaces.illm.ILLMInput attribute) BaseAgent (class in arshai.agents.base) BaseNode (class in arshai.workflows.node) BaseWorkflowOrchestrator (class in arshai.workflows.workflow_orchestrator) BaseWorkflowRunner (class in arshai.workflows.workflow_runner) batch_size (arshai.core.interfaces.iembedding.EmbeddingConfig attribute) (arshai.core.interfaces.ivector_db_client.IVectorDBConfig attribute) BatchProcessor (class in arshai.workflows.extensions.batch) BatchResult (class in arshai.workflows.extensions.batch) BEFORE_AGENT_PROCESS (arshai.extensions.hooks.HookType attribute) BEFORE_LLM_CALL (arshai.extensions.hooks.HookType attribute) BEFORE_MEMORY_RETRIEVE (arshai.extensions.hooks.HookType attribute) BEFORE_MEMORY_SAVE (arshai.extensions.hooks.HookType attribute) BEFORE_NODE_EXECUTE (arshai.extensions.hooks.HookType attribute) BEFORE_TOOL_EXECUTE (arshai.extensions.hooks.HookType attribute) BEFORE_WORKFLOW_START (arshai.extensions.hooks.HookType attribute) bind() (arshai.utils.logging.LoggerAdapter method) (arshai.utils.logging.LoggerInterface method) build_enhanced_instructions() (in module arshai.llms.utils.context_preparation) C cache_result() (in module arshai.cache.decorators) call() (arshai.plugins.resilience.circuit_breaker.CircuitBreakerPlugin method) call_async() (arshai.plugins.resilience.circuit_breaker.CircuitBreakerPlugin method) call_id (arshai.llms.utils.function_execution.FunctionCall attribute) category (arshai.core.interfaces.iwebsearch.IWebSearchResult attribute) CHAIN (arshai.observability.package_config.SpanKind attribute) chat() (arshai.core.interfaces.illm.ILLM method) check_compatibility() (arshai.clients.safe_http_client.VersionMonitor static method) CircuitBreakerConfig (class in arshai.plugins.resilience.circuit_breaker) CircuitBreakerError (class in arshai.plugins.resilience.circuit_breaker) CircuitBreakerPlugin (class in arshai.plugins.resilience.circuit_breaker) CircuitState (class in arshai.plugins.resilience.circuit_breaker) cleanup() (arshai.core.interfaces.iworkflowrunner.IWorkflowRunner method) (arshai.workflows.workflow_runner.BaseWorkflowRunner method) clear() (arshai.testing.harness.MockMemoryManager method) clear_for_next_turn() (arshai.llms.utils.function_execution.StreamingExecutionState method) CLIENT (arshai.observability.telemetry_manager.SpanKind attribute) CLOSED (arshai.plugins.resilience.circuit_breaker.CircuitState attribute) collect_metrics (arshai.observability.package_config.PackageObservabilityConfig attribute) collection_name (arshai.core.interfaces.ivector_db_client.ICollectionConfig attribute) CompatibilityImporter (class in arshai.compat) completed_functions (arshai.llms.utils.function_execution.StreamingExecutionState attribute) config (arshai.core.interfaces.ireranker.IRerankInput attribute) ConfigLoader (class in arshai.config.config_loader) ConfigManager (class in arshai.config.config_manager) configure() (arshai.utils.logging.LoggingService method) configure_logging() (in module arshai.utils.logging) configure_metrics_exporter() (arshai.observability.metrics.hooks.OpenTelemetryHooks method) configure_provider() (arshai.observability.package_config.PackageObservabilityConfig method) connect() (arshai.core.interfaces.ivector_db_client.IVectorDBClient method) ConnectionEvent (class in arshai.utils.logging) content (arshai.core.interfaces.imemorymanager.IMemoryItem attribute) (arshai.core.interfaces.iwebsearch.IWebSearchResult attribute) conversation_id (arshai.core.interfaces.imemorymanager.IMemoryInput attribute), [1] ConversationMemoryType (class in arshai.core.interfaces.imemorymanager) (class in arshai.memory.memory_types) convert_typeddict_to_basemodel() (in module arshai.llms.utils.response_parsing) CORRELATION (arshai.utils.logging.LoggingFormat attribute) COUNTER (arshai.observability.metrics.collector.MetricType attribute) create_async_span() (arshai.observability.telemetry_manager.TelemetryManager method) create_azure_openai_client() (arshai.clients.safe_http_client.SafeHttpClientFactory static method) create_correlation_logger() (arshai.utils.logging.LoggerFactory method) create_counter() (arshai.observability.telemetry_manager.NoOpMeter method) (arshai.observability.telemetry_manager.TelemetryManager method) create_genai_client() (arshai.clients.safe_http_client.SafeHttpClientFactory static method) create_histogram() (arshai.observability.telemetry_manager.NoOpMeter method) (arshai.observability.telemetry_manager.TelemetryManager method) create_key_func() (in module arshai.cache.decorators) create_logger() (arshai.utils.logging.LoggerFactory method) create_mock_agent() (arshai.testing.harness.WorkflowTestHarness method) create_openai_client() (arshai.clients.safe_http_client.SafeHttpClientFactory static method) create_openrouter_client() (arshai.clients.safe_http_client.SafeHttpClientFactory static method) create_progress_logger() (arshai.workflows.extensions.batch.BatchProcessor static method) create_signature() (arshai.web.webhook.WebhookHandler method) create_span() (arshai.observability.telemetry_manager.TelemetryManager method) create_span_processor() (arshai.observability.metrics.hooks.OpenTelemetryHooks method) create_trace_logger() (arshai.utils.logging.LoggerFactory method) create_up_down_counter() (arshai.observability.telemetry_manager.NoOpMeter method) (arshai.observability.telemetry_manager.TelemetryManager method) create_workflow() (arshai.core.interfaces.iworkflow.IWorkflowConfig method) (arshai.workflows.workflow_config.WorkflowConfig method) CRITICAL (arshai.utils.logging.LogLevel attribute) critical() (arshai.utils.logging.LoggerAdapter method) (arshai.utils.logging.LoggerInterface method) current_step (arshai.core.interfaces.iworkflow.IWorkflowState attribute) custom_attributes (arshai.observability.package_config.PackageObservabilityConfig attribute) D data (arshai.core.interfaces.imemorymanager.IMemoryInput attribute), [1] (arshai.extensions.hooks.HookContext attribute) db_name (arshai.core.interfaces.ivector_db_client.IVectorDBConfig attribute) DEBUG (arshai.observability.package_config.ObservabilityLevel attribute) (arshai.utils.logging.LogLevel attribute) debug() (arshai.utils.logging.LoggerAdapter method) (arshai.utils.logging.LoggerInterface method) decrement() (arshai.observability.metrics.collector.MetricsCollector method) DEFAULT (arshai.utils.logging.LoggingFormat attribute) DEFAULT_LOG_FORMAT (arshai.utils.logging.LoggingConfig attribute) DEFAULT_LOG_JSON (arshai.utils.logging.LoggingConfig attribute) DEFAULT_LOG_LEVEL (arshai.utils.logging.LoggingConfig attribute) delete() (arshai.core.interfaces.imemorymanager.IMemoryManager method) (arshai.core.interfaces.ivector_db_client.IVectorDBClient method) delete_entity() (arshai.core.interfaces.ivector_db_client.IVectorDBClient method) delete_pattern() (arshai.testing.harness.MockMemoryManager method) dense_dim (arshai.core.interfaces.ivector_db_client.ICollectionConfig attribute) dense_field (arshai.core.interfaces.ivector_db_client.ICollectionConfig attribute) description (arshai.extensions.base.PluginMetadata attribute) dict() (arshai.core.interfaces.inotification.INotificationAttempt method) (arshai.core.interfaces.inotification.INotificationState method) (arshai.core.interfaces.iworkflow.IUserContext method) dimension (arshai.core.interfaces.iembedding.IEmbedding property) disable_all() (arshai.observability.package_config.PackageObservabilityConfig method) disable_hook() (arshai.extensions.hooks.HookManager method) disconnect() (arshai.core.interfaces.ivector_db_client.IVectorDBClient method) discover_plugins() (arshai.extensions.loader.PluginLoader method) Document (class in arshai.core.interfaces.idocument) documents (arshai.core.interfaces.ireranker.IRerankInput attribute), [1] E embed_document() (arshai.core.interfaces.iembedding.IEmbedding method) embed_documents() (arshai.core.interfaces.iembedding.IEmbedding method) EMBEDDING (arshai.observability.package_config.SpanKind attribute) EmbeddingConfig (class in arshai.core.interfaces.iembedding) emit() (arshai.utils.logging.InterceptHandler method) enable_compatibility_mode() (in module arshai.compat) enable_hook() (arshai.extensions.hooks.HookManager method) enabled (arshai.observability.package_config.PackageObservabilityConfig attribute) engines (arshai.core.interfaces.iwebsearch.IWebSearchResult attribute) ENV_LOG_FORMAT (arshai.utils.logging.LoggingConfig attribute) ENV_LOG_JSON (arshai.utils.logging.LoggingConfig attribute) ENV_LOG_LEVEL (arshai.utils.logging.LoggingConfig attribute) error (arshai.core.interfaces.inotification.INotificationAttempt attribute) ERROR (arshai.observability.package_config.ObservabilityLevel attribute) (arshai.observability.telemetry_manager.StatusCode attribute) (arshai.utils.logging.LogLevel attribute) error() (arshai.utils.logging.LoggerAdapter method) (arshai.utils.logging.LoggerInterface method) ErrorEvent (class in arshai.utils.logging) errors (arshai.core.interfaces.iworkflow.IWorkflowState attribute) EVALUATOR (arshai.observability.package_config.SpanKind attribute) execute() (arshai.core.interfaces.iworkflow.IWorkflowOrchestrator method) (arshai.extensions.hooks.Hook method) (arshai.workflows.patterns.fallback.FallbackWorkflow method) (arshai.workflows.workflow_orchestrator.BaseWorkflowOrchestrator method) execute_batch() (arshai.workflows.extensions.batch.BatchProcessor static method) execute_batch_with_retries() (arshai.workflows.extensions.batch.BatchProcessor static method) execute_function_progressively() (arshai.llms.utils.function_execution.FunctionOrchestrator method) execute_functions() (arshai.llms.utils.function_execution.FunctionOrchestrator method) execute_hooks() (arshai.extensions.hooks.HookManager method) execute_workflow() (arshai.core.interfaces.iworkflowrunner.IWorkflowRunner method) (arshai.workflows.workflow_runner.BaseWorkflowRunner method) executed_functions (arshai.llms.utils.function_execution.StreamingExecutionState attribute) expected_exception (arshai.plugins.resilience.circuit_breaker.CircuitBreakerConfig attribute) export_metrics() (arshai.observability.metrics.hooks.OpenTelemetryHooks method) extract_text_from_structure() (in module arshai.llms.utils.response_parsing) F failed (arshai.workflows.extensions.batch.BatchResult attribute) failed_functions (arshai.llms.utils.function_execution.FunctionExecutionResult attribute) failed_notifications (arshai.core.interfaces.inotification.INotificationState attribute) failure_threshold (arshai.plugins.resilience.circuit_breaker.CircuitBreakerConfig attribute) FallbackWorkflow (class in arshai.workflows.patterns.fallback) filters (arshai.core.interfaces.imemorymanager.IMemoryInput attribute), [1] find_by_tag() (arshai.extensions.base.PluginRegistry method) find_module() (arshai.compat.CompatibilityImporter method) fix_incomplete_json() (in module arshai.llms.utils.json_processing) frequency_penalty (arshai.core.interfaces.illm.ILLMConfig attribute) from_dict() (arshai.core.interfaces.imemorymanager.IWorkingMemory class method) from_environment() (arshai.observability.package_config.PackageObservabilityConfig class method) function_calls (arshai.llms.utils.function_execution.FunctionExecutionInput attribute) FunctionCall (class in arshai.llms.utils.function_execution) FunctionExecutionInput (class in arshai.llms.utils.function_execution) FunctionExecutionResult (class in arshai.llms.utils.function_execution) FunctionOrchestrator (class in arshai.llms.utils.function_execution) G gather_progressive_results() (arshai.llms.utils.function_execution.FunctionOrchestrator method) GAUGE (arshai.observability.metrics.collector.MetricType attribute) gauge() (arshai.observability.metrics.collector.MetricsCollector method) get() (arshai.config.config_loader.ConfigLoader method) (arshai.config.config_manager.ConfigManager method) (arshai.extensions.base.PluginRegistry method) (arshai.testing.harness.MockMemoryManager method) get_active_background_tasks_count() (arshai.llms.utils.function_execution.FunctionOrchestrator method) get_agent_settings() (arshai.core.interfaces.iworkflow.INode method) (arshai.workflows.node.BaseNode method) get_aggregated_stats() (arshai.observability.metrics.aggregator.MetricsAggregator method) get_all() (arshai.config.config_loader.ConfigLoader method) (arshai.config.config_manager.ConfigManager method) get_collection_stats() (arshai.core.interfaces.ivector_db_client.IVectorDBClient method) get_collector() (arshai.observability.metrics.aggregator.MetricsAggregator method) get_content_length_limit() (arshai.observability.package_config.PackageObservabilityConfig method) get_correlation_logger_from_trace() (in module arshai.utils.logging) get_data() (arshai.utils.logging.StructuredLogEvent method) get_execution_stats() (arshai.testing.harness.WorkflowTestHarness method) get_handlers() (arshai.utils.logging.LoguruHandler method) get_hook_manager() (in module arshai.extensions.hooks) get_hooks() (arshai.extensions.hooks.HookManager method) get_id() (arshai.core.interfaces.iworkflow.INode method) (arshai.workflows.node.BaseNode method) get_log_format() (arshai.utils.logging.LoggingConfig class method) get_log_level() (arshai.utils.logging.LoggingConfig class method) get_logger() (in module arshai.utils.logging) get_logger_with_correlation() (in module arshai.utils.logging) get_metadata() (arshai.extensions.base.Plugin method) (arshai.plugins.resilience.circuit_breaker.CircuitBreakerPlugin method) get_meter() (arshai.observability.telemetry_manager.TelemetryManager method) get_name() (arshai.core.interfaces.iworkflow.INode method) (arshai.workflows.node.BaseNode method) get_node_input() (arshai.testing.harness.WorkflowTestHarness method) get_node_output() (arshai.testing.harness.WorkflowTestHarness method) get_or_create_collection() (arshai.core.interfaces.ivector_db_client.IVectorDBClient method) get_package_info() (arshai.observability.telemetry_manager.TelemetryManager method) get_plugin_loader() (in module arshai.extensions.loader) get_plugin_registry() (in module arshai.extensions.base) get_provider_config() (arshai.observability.package_config.PackageObservabilityConfig method) get_section() (arshai.config.config_loader.ConfigLoader method) get_simple_logger() (in module arshai.utils.logging) get_span_attributes() (arshai.observability.package_config.PackageObservabilityConfig method) get_stats() (arshai.observability.metrics.collector.MetricsCollector method) (arshai.plugins.resilience.circuit_breaker.CircuitBreakerPlugin method) (arshai.workflows.patterns.fallback.FallbackWorkflow method) get_sync() (arshai.testing.harness.MockMemoryManager method) get_telemetry_manager() (in module arshai.observability.telemetry_manager) get_trace_logger() (in module arshai.utils.logging) get_tracer() (arshai.observability.telemetry_manager.TelemetryManager method) GUARDRAIL (arshai.observability.package_config.SpanKind attribute) H had_active_connection (arshai.core.interfaces.inotification.INotificationAttempt attribute) HALF_OPEN (arshai.plugins.resilience.circuit_breaker.CircuitState attribute) HandlerInterface (class in arshai.utils.logging) has_key() (arshai.config.config_loader.ConfigLoader method) hash_algorithm (arshai.web.webhook.WebhookConfig attribute) HISTOGRAM (arshai.observability.metrics.collector.MetricType attribute) histogram() (arshai.observability.metrics.collector.MetricsCollector method) Hook (class in arshai.extensions.hooks) hook() (in module arshai.extensions.hooks) hook_type (arshai.extensions.hooks.HookContext attribute) HookContext (class in arshai.extensions.hooks) HookManager (class in arshai.extensions.hooks) HookType (class in arshai.extensions.hooks) host (arshai.core.interfaces.ivector_db_client.IVectorDBConfig attribute) (arshai.core.interfaces.iwebsearch.IWebSearchConfig attribute) hybrid_search() (arshai.core.interfaces.ivector_db_client.IVectorDBClient method) I IAgent (class in arshai.core.interfaces.iagent) IAgentInput (class in arshai.core.interfaces.iagent) ICollectionConfig (class in arshai.core.interfaces.ivector_db_client) IDTO (class in arshai.core.interfaces.idto) IDTO.Config (class in arshai.core.interfaces.idto) IEmbedding (class in arshai.core.interfaces.iembedding) ILLM (class in arshai.core.interfaces.illm) ILLMConfig (class in arshai.core.interfaces.illm) ILLMInput (class in arshai.core.interfaces.illm) IMemoryConfig (class in arshai.core.interfaces.imemorymanager) IMemoryInput (class in arshai.core.interfaces.imemorymanager) IMemoryItem (class in arshai.core.interfaces.imemorymanager) IMemoryManager (class in arshai.core.interfaces.imemorymanager) increment() (arshai.observability.metrics.collector.MetricsCollector method) INFO (arshai.observability.package_config.ObservabilityLevel attribute) (arshai.utils.logging.LogLevel attribute) info() (arshai.utils.logging.LoggerAdapter method) (arshai.utils.logging.LoggerInterface method) initialize() (arshai.extensions.base.Plugin method) (arshai.plugins.resilience.circuit_breaker.CircuitBreakerPlugin method) initialize_memory() (arshai.core.interfaces.imemorymanager.IWorkingMemory class method) INode (class in arshai.core.interfaces.iworkflow) INotificationAttempt (class in arshai.core.interfaces.inotification) INotificationState (class in arshai.core.interfaces.inotification) insert() (arshai.core.interfaces.ivector_db_client.IVectorDBClient method) insert_entities() (arshai.core.interfaces.ivector_db_client.IVectorDBClient method) insert_entity() (arshai.core.interfaces.ivector_db_client.IVectorDBClient method) install() (arshai.compat.CompatibilityImporter class method) interaction_count (arshai.core.interfaces.iworkflow.IUserContext attribute) InterceptHandler (class in arshai.utils.logging) invalidate_cache() (in module arshai.cache.decorators) IReranker (class in arshai.core.interfaces.ireranker) IRerankInput (class in arshai.core.interfaces.ireranker) is_already_executed() (arshai.llms.utils.function_execution.StreamingExecutionState method) is_available() (arshai.observability.metrics.hooks.OpenTelemetryHooks method) is_background (arshai.llms.utils.function_execution.FunctionCall attribute) is_enabled() (arshai.observability.telemetry_manager.TelemetryManager method) is_feature_enabled() (arshai.observability.package_config.PackageObservabilityConfig method) is_hybrid (arshai.core.interfaces.ivector_db_client.ICollectionConfig attribute) is_json_complete() (in module arshai.llms.utils.json_processing) is_json_logging() (arshai.utils.logging.LoggingConfig class method) is_metrics_enabled() (arshai.observability.telemetry_manager.TelemetryManager method) is_otel_enabled() (arshai.utils.logging.LoggingService class method) (in module arshai.utils.logging) is_provider_enabled() (arshai.observability.package_config.PackageObservabilityConfig method) IStreamDTO (class in arshai.core.interfaces.idto) IStreamDTO.Config (class in arshai.core.interfaces.idto) IUserContext (class in arshai.core.interfaces.iworkflow) IVectorDBClient (class in arshai.core.interfaces.ivector_db_client) IVectorDBConfig (class in arshai.core.interfaces.ivector_db_client) IWebSearchClient (class in arshai.core.interfaces.iwebsearch) IWebSearchConfig (class in arshai.core.interfaces.iwebsearch) IWebSearchResult (class in arshai.core.interfaces.iwebsearch) IWorkflowConfig (class in arshai.core.interfaces.iworkflow) IWorkflowOrchestrator (class in arshai.core.interfaces.iworkflow) IWorkflowRunner (class in arshai.core.interfaces.iworkflowrunner) IWorkflowState (class in arshai.core.interfaces.iworkflow) IWorkflowState.Config (class in arshai.core.interfaces.iworkflow) IWorkingMemory (class in arshai.core.interfaces.imemorymanager) J JSON (arshai.utils.logging.LoggingFormat attribute) JSON_CORRELATION (arshai.utils.logging.LoggingFormat attribute) L language (arshai.core.interfaces.iwebsearch.IWebSearchConfig attribute) last_active (arshai.core.interfaces.iworkflow.IUserContext attribute) last_notification_time (arshai.core.interfaces.inotification.INotificationState attribute) level (arshai.observability.package_config.PackageObservabilityConfig attribute) limit (arshai.core.interfaces.imemorymanager.IMemoryInput attribute), [1] list_plugins() (arshai.extensions.base.PluginRegistry method) LLM (arshai.observability.package_config.SpanKind attribute) load_config() (in module arshai.config.config_loader) load_from_file() (arshai.config.config_manager.ConfigManager method) load_from_manifest() (arshai.extensions.loader.PluginLoader method) load_module() (arshai.compat.CompatibilityImporter method) load_plugin() (arshai.extensions.loader.PluginLoader method) (in module arshai.extensions.loader) log() (arshai.utils.logging.ApiEvent method) (arshai.utils.logging.ErrorEvent method) (arshai.utils.logging.StructuredLogEvent method) log_api() (in module arshai.utils.logging) log_connection() (in module arshai.utils.logging) log_environment_info() (arshai.clients.safe_http_client.VersionMonitor static method) log_error() (in module arshai.utils.logging) log_event() (in module arshai.utils.logging) log_metric() (in module arshai.utils.logging) log_prompts (arshai.observability.package_config.PackageObservabilityConfig attribute) log_responses (arshai.observability.package_config.PackageObservabilityConfig attribute) LoggerAdapter (class in arshai.utils.logging) LoggerFactory (class in arshai.utils.logging) LoggerInterface (class in arshai.utils.logging) LoggingConfig (class in arshai.utils.logging) LoggingFormat (class in arshai.utils.logging) LoggingService (class in arshai.utils.logging) LogLevel (class in arshai.utils.logging) LoguruHandler (class in arshai.utils.logging) LONG_TERM_MEMORY (arshai.core.interfaces.imemorymanager.ConversationMemoryType attribute) long_term_memory (arshai.core.interfaces.imemorymanager.IMemoryConfig attribute) LONG_TERM_MEMORY (arshai.memory.memory_types.ConversationMemoryType attribute) M max_body_size (arshai.web.webhook.WebhookConfig attribute) max_prompt_length (arshai.observability.package_config.PackageObservabilityConfig attribute) max_response_length (arshai.observability.package_config.PackageObservabilityConfig attribute) max_tokens (arshai.core.interfaces.illm.ILLMConfig attribute) max_turns (arshai.core.interfaces.illm.ILLMInput attribute) memory_id (arshai.core.interfaces.imemorymanager.IMemoryInput attribute), [1] memory_type (arshai.core.interfaces.imemorymanager.IMemoryInput attribute), [1] message (arshai.core.interfaces.iagent.IAgentInput attribute), [1] metadata (arshai.core.interfaces.iagent.IAgentInput attribute), [1] (arshai.core.interfaces.idocument.Document attribute) (arshai.core.interfaces.imemorymanager.IMemoryInput attribute), [1] (arshai.core.interfaces.imemorymanager.IMemoryItem attribute) (arshai.extensions.hooks.HookContext attribute) metadata_field (arshai.core.interfaces.ivector_db_client.ICollectionConfig attribute) Meter (in module arshai.observability.telemetry_manager) Metric (class in arshai.observability.metrics.collector) MetricEvent (class in arshai.utils.logging) MetricsAggregator (class in arshai.observability.metrics.aggregator) MetricsCollector (class in arshai.observability.metrics.collector) MetricType (class in arshai.observability.metrics.collector) MockMemoryManager (class in arshai.testing.harness) model (arshai.core.interfaces.illm.ILLMConfig attribute) model_config (arshai.core.interfaces.iagent.IAgentInput attribute) (arshai.core.interfaces.idocument.Document attribute) (arshai.core.interfaces.idto.IDTO attribute) (arshai.core.interfaces.iembedding.EmbeddingConfig attribute) (arshai.core.interfaces.illm.ILLMConfig attribute) (arshai.core.interfaces.illm.ILLMInput attribute) (arshai.core.interfaces.imemorymanager.IMemoryConfig attribute) (arshai.core.interfaces.imemorymanager.IMemoryInput attribute) (arshai.core.interfaces.imemorymanager.IMemoryItem attribute) (arshai.core.interfaces.imemorymanager.IWorkingMemory attribute) (arshai.core.interfaces.inotification.INotificationAttempt attribute) (arshai.core.interfaces.inotification.INotificationState attribute) (arshai.core.interfaces.ireranker.IRerankInput attribute) (arshai.core.interfaces.ivector_db_client.ICollectionConfig attribute) (arshai.core.interfaces.ivector_db_client.IVectorDBConfig attribute) (arshai.core.interfaces.iwebsearch.IWebSearchConfig attribute) (arshai.core.interfaces.iwebsearch.IWebSearchResult attribute) (arshai.core.interfaces.iworkflow.IUserContext attribute) (arshai.core.interfaces.iworkflow.IWorkflowState attribute) (arshai.observability.package_config.PackageObservabilityConfig attribute) model_json_schema() (arshai.core.interfaces.idto.IStreamDTO class method) model_name (arshai.core.interfaces.iembedding.EmbeddingConfig attribute) N name (arshai.extensions.base.PluginMetadata attribute) (arshai.llms.utils.function_execution.FunctionCall attribute) (arshai.observability.metrics.collector.Metric attribute) (arshai.plugins.resilience.circuit_breaker.CircuitBreakerConfig attribute) (arshai.plugins.resilience.circuit_breaker.CircuitBreakerPlugin attribute) NoOpInstrument (class in arshai.observability.telemetry_manager) NoOpMeter (class in arshai.observability.telemetry_manager) NoOpSpan (class in arshai.observability.telemetry_manager) NoOpTracer (class in arshai.observability.telemetry_manager) notification (arshai.core.interfaces.inotification.INotificationAttempt attribute) notification_count (arshai.core.interfaces.inotification.INotificationState attribute) notification_history (arshai.core.interfaces.inotification.INotificationState attribute) notification_state (arshai.core.interfaces.iworkflow.IWorkflowState attribute) notifications (arshai.core.interfaces.inotification.INotificationState attribute) O ObservabilityLevel (class in arshai.observability.package_config) OFF (arshai.observability.package_config.ObservabilityLevel attribute) OK (arshai.observability.telemetry_manager.StatusCode attribute) OPEN (arshai.plugins.resilience.circuit_breaker.CircuitState attribute) OpenTelemetryHooks (class in arshai.observability.metrics.hooks) otlp_endpoint (arshai.observability.package_config.PackageObservabilityConfig attribute) P package_name (arshai.observability.package_config.PackageObservabilityConfig attribute) package_version (arshai.observability.package_config.PackageObservabilityConfig attribute) PackageObservabilityConfig (class in arshai.observability.package_config) page_content (arshai.core.interfaces.idocument.Document attribute) parse_to_structure() (in module arshai.llms.utils.response_parsing) PATH_MAPPING (arshai.compat.CompatibilityImporter attribute) pending_notifications (arshai.core.interfaces.inotification.INotificationState attribute) pk_field (arshai.core.interfaces.ivector_db_client.ICollectionConfig attribute) Plugin (class in arshai.extensions.base) PluginLoader (class in arshai.extensions.loader) PluginMetadata (class in arshai.extensions.base) PluginRegistry (class in arshai.extensions.base) port (arshai.core.interfaces.ivector_db_client.IVectorDBConfig attribute) presence_penalty (arshai.core.interfaces.illm.ILLMConfig attribute) process() (arshai.agents.base.BaseAgent method) (arshai.agents.hub.working_memory.WorkingMemoryAgent method) (arshai.core.interfaces.iagent.IAgent method) (arshai.core.interfaces.iworkflow.INode method) (arshai.workflows.node.BaseNode method) process_request() (arshai.web.webhook.WebhookHandler method) processing_path (arshai.core.interfaces.iworkflow.IWorkflowState attribute) protected() (arshai.plugins.resilience.circuit_breaker.CircuitBreakerPlugin method) provider_configs (arshai.observability.package_config.PackageObservabilityConfig attribute) Q query (arshai.core.interfaces.imemorymanager.IMemoryInput attribute), [1] (arshai.core.interfaces.ireranker.IRerankInput attribute), [1] query() (arshai.core.interfaces.ivector_db_client.IVectorDBClient method) R record() (arshai.observability.telemetry_manager.NoOpInstrument method) record_attempt() (arshai.core.interfaces.inotification.INotificationState method) record_exception() (arshai.observability.telemetry_manager.NoOpSpan method) record_exception_safely() (arshai.observability.telemetry_manager.TelemetryManager method) recovery_timeout (arshai.plugins.resilience.circuit_breaker.CircuitBreakerConfig attribute) register() (arshai.extensions.base.PluginRegistry method) register_agent() (arshai.extensions.base.Plugin method) register_hook() (arshai.extensions.hooks.HookManager method) register_llm_provider() (arshai.extensions.base.Plugin method) register_memory_provider() (arshai.extensions.base.Plugin method) register_tool() (arshai.extensions.base.Plugin method) regular_functions (arshai.core.interfaces.illm.ILLMInput attribute) regular_results (arshai.llms.utils.function_execution.FunctionExecutionResult attribute) remove_collector() (arshai.observability.metrics.aggregator.MetricsAggregator method) remove_handler() (arshai.utils.logging.HandlerInterface method) (arshai.utils.logging.LoguruHandler method) requires (arshai.extensions.base.PluginMetadata attribute) rerank() (arshai.core.interfaces.ireranker.IReranker method) RERANKER (arshai.observability.package_config.SpanKind attribute) reset() (arshai.observability.metrics.collector.MetricsCollector method) (arshai.plugins.resilience.circuit_breaker.CircuitBreakerPlugin method) (arshai.testing.harness.WorkflowTestHarness method) reset_all() (arshai.observability.metrics.aggregator.MetricsAggregator method) reset_telemetry_manager() (in module arshai.observability.telemetry_manager) retrieve() (arshai.core.interfaces.imemorymanager.IMemoryManager method) RETRIEVER (arshai.observability.package_config.SpanKind attribute) role (arshai.core.interfaces.imemorymanager.IMemoryItem attribute) S SafeHttpClientFactory (class in arshai.clients.safe_http_client) schema_model (arshai.core.interfaces.ivector_db_client.ICollectionConfig attribute) search() (arshai.core.interfaces.iwebsearch.IWebSearchClient method) (arshai.web_search.searxng.SearxNGClient method) search_by_vector() (arshai.core.interfaces.ivector_db_client.IVectorDBClient method) SearxNGClient (class in arshai.web_search.searxng) secret (arshai.web.webhook.WebhookConfig attribute) service_namespace (arshai.observability.package_config.PackageObservabilityConfig attribute) set() (arshai.config.config_manager.ConfigManager method) (arshai.testing.harness.MockMemoryManager method) set_attribute() (arshai.observability.telemetry_manager.NoOpSpan method) set_duration() (arshai.utils.logging.ApiEvent method) set_entry_points() (arshai.core.interfaces.iworkflow.IWorkflowOrchestrator method) (arshai.workflows.workflow_orchestrator.BaseWorkflowOrchestrator method) set_log_level() (arshai.utils.logging.LoggingService method) (in module arshai.utils.logging) set_otel_enabled() (arshai.utils.logging.LoggingService class method) set_span_attributes_safely() (arshai.observability.telemetry_manager.TelemetryManager method) set_span_status_safely() (arshai.observability.telemetry_manager.TelemetryManager method) set_status() (arshai.observability.telemetry_manager.NoOpSpan method) set_sync() (arshai.testing.harness.MockMemoryManager method) setup_logging() (in module arshai.utils.logging) setup_standard_logging() (arshai.utils.logging.LoggingService method) SHORT_TERM_MEMORY (arshai.core.interfaces.imemorymanager.ConversationMemoryType attribute) short_term_memory (arshai.core.interfaces.imemorymanager.IMemoryConfig attribute) SHORT_TERM_MEMORY (arshai.memory.memory_types.ConversationMemoryType attribute) should_log_content() (arshai.observability.package_config.PackageObservabilityConfig method) shutdown() (arshai.extensions.base.Plugin method) (arshai.plugins.resilience.circuit_breaker.CircuitBreakerPlugin method) signature_header (arshai.web.webhook.WebhookConfig attribute) signature_prefix (arshai.web.webhook.WebhookConfig attribute) smart_union (arshai.core.interfaces.idto.IDTO.Config attribute) Span (in module arshai.observability.telemetry_manager) span_kind (arshai.observability.package_config.PackageObservabilityConfig attribute) SpanKind (class in arshai.observability.package_config) (class in arshai.observability.telemetry_manager) sparse_field (arshai.core.interfaces.ivector_db_client.ICollectionConfig attribute) start_as_current_span() (arshai.observability.telemetry_manager.NoOpTracer method) start_timer() (arshai.observability.metrics.collector.MetricsCollector method) state (arshai.plugins.resilience.circuit_breaker.CircuitBreakerPlugin property) Status (class in arshai.observability.telemetry_manager) StatusCode (class in arshai.observability.telemetry_manager) step_count (arshai.core.interfaces.iworkflow.IWorkflowState attribute) stop_timer() (arshai.observability.metrics.collector.MetricsCollector method) store() (arshai.core.interfaces.imemorymanager.IMemoryManager method) stream() (arshai.core.interfaces.illm.ILLM method) StreamingExecutionState (class in arshai.llms.utils.function_execution) structure_type (arshai.core.interfaces.illm.ILLMInput attribute) StructuredLogEvent (class in arshai.utils.logging) SUCCESS (arshai.utils.logging.LogLevel attribute) success_rate (arshai.workflows.extensions.batch.BatchResult attribute) successful (arshai.core.interfaces.inotification.INotificationAttempt attribute) (arshai.workflows.extensions.batch.BatchResult attribute) successful_notifications (arshai.core.interfaces.inotification.INotificationState attribute) system_prompt (arshai.core.interfaces.illm.ILLMInput attribute) T tags (arshai.extensions.base.PluginMetadata attribute) (arshai.observability.metrics.collector.Metric attribute) TelemetryManager (class in arshai.observability.telemetry_manager) temperature (arshai.core.interfaces.illm.ILLMConfig attribute) test_workflow() (arshai.testing.harness.WorkflowTestHarness method) text_field (arshai.core.interfaces.ivector_db_client.ICollectionConfig attribute) timeout (arshai.core.interfaces.iwebsearch.IWebSearchConfig attribute) TIMER (arshai.observability.metrics.collector.MetricType attribute) timer() (arshai.observability.metrics.collector.MetricsCollector method) TimerContext (class in arshai.observability.metrics.collector) timestamp (arshai.core.interfaces.inotification.INotificationAttempt attribute) (arshai.observability.metrics.collector.Metric attribute) title (arshai.core.interfaces.iwebsearch.IWebSearchResult attribute) to_dict() (arshai.core.interfaces.imemorymanager.IWorkingMemory method) TOOL (arshai.observability.package_config.SpanKind attribute) top_p (arshai.core.interfaces.illm.ILLMConfig attribute) total (arshai.workflows.extensions.batch.BatchResult attribute) TRACE (arshai.utils.logging.LogLevel attribute) trace_agent_operations (arshai.observability.package_config.PackageObservabilityConfig attribute) trace_llm_calls (arshai.observability.package_config.PackageObservabilityConfig attribute) trace_workflow_execution (arshai.observability.package_config.PackageObservabilityConfig attribute) Tracer (in module arshai.observability.telemetry_manager) track_cost_metrics (arshai.observability.package_config.PackageObservabilityConfig attribute) track_token_timing (arshai.observability.package_config.PackageObservabilityConfig attribute) type (arshai.observability.metrics.collector.Metric attribute) U unit (arshai.observability.metrics.collector.Metric attribute) unregister() (arshai.extensions.base.PluginRegistry method) unregister_hook() (arshai.extensions.hooks.HookManager method) update() (arshai.core.interfaces.imemorymanager.IMemoryManager method) (arshai.core.interfaces.ivector_db_client.IVectorDBClient method) update_from() (arshai.core.interfaces.iworkflow.IWorkflowState method) url (arshai.core.interfaces.iwebsearch.IWebSearchResult attribute) user_context (arshai.core.interfaces.iworkflow.IWorkflowState attribute) user_id (arshai.core.interfaces.iworkflow.IUserContext attribute) user_message (arshai.core.interfaces.illm.ILLMInput attribute) V validate() (arshai.utils.logging.LogLevel class method) validate_assignment (arshai.core.interfaces.idto.IDTO.Config attribute) (arshai.core.interfaces.idto.IStreamDTO.Config attribute) validate_configuration() (arshai.clients.safe_http_client.VersionMonitor static method) validate_input() (arshai.core.interfaces.illm.ILLMInput class method) validate_structure_fields() (in module arshai.llms.utils.response_parsing) value (arshai.observability.metrics.collector.Metric attribute) verify_signature() (arshai.web.webhook.WebhookHandler method) verify_ssl (arshai.core.interfaces.iwebsearch.IWebSearchConfig attribute) version (arshai.extensions.base.PluginMetadata attribute) (arshai.plugins.resilience.circuit_breaker.CircuitBreakerPlugin attribute) VersionMonitor (class in arshai.clients.safe_http_client) W wait_for_background_tasks() (arshai.llms.utils.function_execution.FunctionOrchestrator method) WARNING (arshai.utils.logging.LogLevel attribute) warning() (arshai.utils.logging.LoggerAdapter method) (arshai.utils.logging.LoggerInterface method) WebhookConfig (class in arshai.web.webhook) WebhookHandler (class in arshai.web.webhook) WebhookValidationError (class in arshai.web.webhook) with_level() (arshai.observability.package_config.PackageObservabilityConfig method) workflow_data (arshai.core.interfaces.iworkflow.IWorkflowState attribute) WorkflowConfig (class in arshai.workflows.workflow_config) WorkflowTestHarness (class in arshai.testing.harness) working_memories (arshai.core.interfaces.iworkflow.IWorkflowState attribute) WORKING_MEMORY (arshai.core.interfaces.imemorymanager.ConversationMemoryType attribute) working_memory (arshai.core.interfaces.imemorymanager.IMemoryConfig attribute) (arshai.core.interfaces.imemorymanager.IWorkingMemory attribute) WORKING_MEMORY (arshai.memory.memory_types.ConversationMemoryType attribute) WorkingMemoryAgent (class in arshai.agents.hub.working_memory)