Index A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | R | S | T | U | V A AIOBSClient (class in shepherd_mcp.providers.aiobs) api (shepherd_mcp.models.aiobs.Event attribute) (shepherd_mcp.models.aiobs.FunctionEvent attribute) (shepherd_mcp.models.aiobs.TraceNode attribute) args (shepherd_mcp.models.aiobs.FunctionEvent attribute) (shepherd_mcp.models.aiobs.TraceNode attribute) AuthenticationError auto_enhance_after (shepherd_mcp.models.aiobs.FunctionEvent attribute) B BaseProvider (class in shepherd_mcp.providers.base) C calculated_input_cost (shepherd_mcp.models.langfuse.LangfuseObservation attribute) calculated_output_cost (shepherd_mcp.models.langfuse.LangfuseObservation attribute) calculated_total_cost (shepherd_mcp.models.langfuse.LangfuseObservation attribute) Callsite (class in shepherd_mcp.models.aiobs) callsite (shepherd_mcp.models.aiobs.Event attribute) (shepherd_mcp.models.aiobs.FunctionEvent attribute) children (shepherd_mcp.models.aiobs.TraceNode attribute) close() (shepherd_mcp.providers.aiobs.AIOBSClient method) (shepherd_mcp.providers.base.BaseProvider method) (shepherd_mcp.providers.langfuse.LangfuseClient method) comment (shepherd_mcp.models.langfuse.LangfuseScore attribute) completion_start_time (shepherd_mcp.models.langfuse.LangfuseObservation attribute) config_id (shepherd_mcp.models.langfuse.LangfuseScore attribute) count_traces (shepherd_mcp.models.langfuse.LangfuseSession attribute) created_at (shepherd_mcp.models.aiobs.Evaluation attribute) (shepherd_mcp.models.langfuse.LangfuseSession attribute) D data (shepherd_mcp.models.langfuse.LangfuseObservationsResponse attribute) (shepherd_mcp.models.langfuse.LangfuseScoresResponse attribute) (shepherd_mcp.models.langfuse.LangfuseSessionsResponse attribute) (shepherd_mcp.models.langfuse.LangfuseTracesResponse attribute) data_type (shepherd_mcp.models.langfuse.LangfuseScore attribute) DEFAULT_HOST (shepherd_mcp.providers.langfuse.LangfuseClient attribute) duration_ms (shepherd_mcp.models.aiobs.Event attribute) (shepherd_mcp.models.aiobs.FunctionEvent attribute) (shepherd_mcp.models.aiobs.TraceNode attribute) E end_time (shepherd_mcp.models.langfuse.LangfuseObservation attribute) ended_at (shepherd_mcp.models.aiobs.Event attribute) (shepherd_mcp.models.aiobs.FunctionEvent attribute) (shepherd_mcp.models.aiobs.Session attribute) (shepherd_mcp.models.aiobs.TraceNode attribute) enh_prompt (shepherd_mcp.models.aiobs.FunctionEvent attribute) enh_prompt_id (shepherd_mcp.models.aiobs.FunctionEvent attribute) enh_prompt_traces (shepherd_mcp.models.aiobs.SessionsResponse attribute) error (shepherd_mcp.models.aiobs.Evaluation attribute) (shepherd_mcp.models.aiobs.Event attribute) (shepherd_mcp.models.aiobs.FunctionEvent attribute) (shepherd_mcp.models.aiobs.TraceNode attribute) eval_is_failed() (in module shepherd_mcp.providers.aiobs) eval_type (shepherd_mcp.models.aiobs.Evaluation attribute) Evaluation (class in shepherd_mcp.models.aiobs) evaluations (shepherd_mcp.models.aiobs.Event attribute) (shepherd_mcp.models.aiobs.FunctionEvent attribute) (shepherd_mcp.models.aiobs.TraceNode attribute) evaluator (shepherd_mcp.models.aiobs.Evaluation attribute) Event (class in shepherd_mcp.models.aiobs) event_type (shepherd_mcp.models.aiobs.TraceNode attribute) events (shepherd_mcp.models.aiobs.SessionsResponse attribute) F feedback (shepherd_mcp.models.aiobs.Evaluation attribute) file (shepherd_mcp.models.aiobs.Callsite attribute) filter_sessions() (in module shepherd_mcp.providers.aiobs) function (shepherd_mcp.models.aiobs.Callsite attribute) function_events (shepherd_mcp.models.aiobs.SessionsResponse attribute) FunctionEvent (class in shepherd_mcp.models.aiobs) G generated_at (shepherd_mcp.models.aiobs.SessionsResponse attribute) get_observation() (shepherd_mcp.providers.langfuse.LangfuseClient method) get_score() (shepherd_mcp.providers.langfuse.LangfuseClient method) get_session() (shepherd_mcp.providers.aiobs.AIOBSClient method) (shepherd_mcp.providers.langfuse.LangfuseClient method) get_trace() (shepherd_mcp.providers.langfuse.LangfuseClient method) H human_feedback (shepherd_mcp.models.aiobs.Evaluation attribute) I id (shepherd_mcp.models.aiobs.Evaluation attribute) (shepherd_mcp.models.aiobs.Session attribute) (shepherd_mcp.models.langfuse.LangfuseObservation attribute) (shepherd_mcp.models.langfuse.LangfuseScore attribute) (shepherd_mcp.models.langfuse.LangfuseSession attribute) (shepherd_mcp.models.langfuse.LangfuseTrace attribute) input (shepherd_mcp.models.langfuse.LangfuseObservation attribute) (shepherd_mcp.models.langfuse.LangfuseTrace attribute) input_cost (shepherd_mcp.models.langfuse.LangfuseSession attribute) input_tokens (shepherd_mcp.models.langfuse.LangfuseSession attribute) K kwargs (shepherd_mcp.models.aiobs.FunctionEvent attribute) (shepherd_mcp.models.aiobs.TraceNode attribute) L label (shepherd_mcp.models.aiobs.Evaluation attribute) labels (shepherd_mcp.models.aiobs.Session attribute) LangfuseClient (class in shepherd_mcp.providers.langfuse) LangfuseObservation (class in shepherd_mcp.models.langfuse) LangfuseObservationsResponse (class in shepherd_mcp.models.langfuse) LangfuseScore (class in shepherd_mcp.models.langfuse) LangfuseScoresResponse (class in shepherd_mcp.models.langfuse) LangfuseSession (class in shepherd_mcp.models.langfuse) LangfuseSessionsResponse (class in shepherd_mcp.models.langfuse) LangfuseTrace (class in shepherd_mcp.models.langfuse) LangfuseTracesResponse (class in shepherd_mcp.models.langfuse) latency (shepherd_mcp.models.langfuse.LangfuseObservation attribute) (shepherd_mcp.models.langfuse.LangfuseTrace attribute) latency_ms (shepherd_mcp.models.aiobs.Evaluation attribute) level (shepherd_mcp.models.langfuse.LangfuseObservation attribute) line (shepherd_mcp.models.aiobs.Callsite attribute) list_observations() (shepherd_mcp.providers.langfuse.LangfuseClient method) list_scores() (shepherd_mcp.providers.langfuse.LangfuseClient method) list_sessions() (shepherd_mcp.providers.aiobs.AIOBSClient method) (shepherd_mcp.providers.langfuse.LangfuseClient method) list_traces() (shepherd_mcp.providers.langfuse.LangfuseClient method) load_dotenv() (in module shepherd_mcp.providers.base) M meta (shepherd_mcp.models.aiobs.Session attribute) (shepherd_mcp.models.langfuse.LangfuseObservationsResponse attribute) (shepherd_mcp.models.langfuse.LangfuseScoresResponse attribute) (shepherd_mcp.models.langfuse.LangfuseSessionsResponse attribute) (shepherd_mcp.models.langfuse.LangfuseTracesResponse attribute) metadata (shepherd_mcp.models.langfuse.LangfuseObservation attribute) (shepherd_mcp.models.langfuse.LangfuseTrace attribute) model (shepherd_mcp.models.langfuse.LangfuseObservation attribute) model_config (shepherd_mcp.models.aiobs.Callsite attribute) (shepherd_mcp.models.aiobs.Evaluation attribute) (shepherd_mcp.models.aiobs.Event attribute) (shepherd_mcp.models.aiobs.FunctionEvent attribute) (shepherd_mcp.models.aiobs.Session attribute) (shepherd_mcp.models.aiobs.SessionsResponse attribute) (shepherd_mcp.models.aiobs.TraceNode attribute) (shepherd_mcp.models.langfuse.LangfuseObservation attribute) (shepherd_mcp.models.langfuse.LangfuseObservationsResponse attribute) (shepherd_mcp.models.langfuse.LangfuseScore attribute) (shepherd_mcp.models.langfuse.LangfuseScoresResponse attribute) (shepherd_mcp.models.langfuse.LangfuseSession attribute) (shepherd_mcp.models.langfuse.LangfuseSessionsResponse attribute) (shepherd_mcp.models.langfuse.LangfuseTrace attribute) (shepherd_mcp.models.langfuse.LangfuseTracesResponse attribute) model_parameters (shepherd_mcp.models.langfuse.LangfuseObservation attribute) module shepherd_mcp.models.aiobs shepherd_mcp.models.langfuse shepherd_mcp.providers.aiobs shepherd_mcp.providers.base shepherd_mcp.providers.langfuse module (shepherd_mcp.models.aiobs.FunctionEvent attribute) (shepherd_mcp.models.aiobs.TraceNode attribute) N name (shepherd_mcp.models.aiobs.FunctionEvent attribute) (shepherd_mcp.models.aiobs.Session attribute) (shepherd_mcp.models.aiobs.TraceNode attribute) (shepherd_mcp.models.langfuse.LangfuseObservation attribute) (shepherd_mcp.models.langfuse.LangfuseScore attribute) (shepherd_mcp.models.langfuse.LangfuseTrace attribute) (shepherd_mcp.providers.aiobs.AIOBSClient property) (shepherd_mcp.providers.base.BaseProvider property) (shepherd_mcp.providers.langfuse.LangfuseClient property) NotFoundError O observation_id (shepherd_mcp.models.langfuse.LangfuseScore attribute) observations (shepherd_mcp.models.langfuse.LangfuseTrace attribute) output (shepherd_mcp.models.langfuse.LangfuseObservation attribute) (shepherd_mcp.models.langfuse.LangfuseTrace attribute) output_cost (shepherd_mcp.models.langfuse.LangfuseSession attribute) output_tokens (shepherd_mcp.models.langfuse.LangfuseSession attribute) P parent_observation_id (shepherd_mcp.models.langfuse.LangfuseObservation attribute) parent_span_id (shepherd_mcp.models.aiobs.Event attribute) (shepherd_mcp.models.aiobs.FunctionEvent attribute) (shepherd_mcp.models.aiobs.TraceNode attribute) parse_date() (in module shepherd_mcp.providers.aiobs) passed (shepherd_mcp.models.aiobs.Evaluation attribute) project_id (shepherd_mcp.models.langfuse.LangfuseSession attribute) prompt_id (shepherd_mcp.models.langfuse.LangfuseObservation attribute) prompt_name (shepherd_mcp.models.langfuse.LangfuseObservation attribute) prompt_version (shepherd_mcp.models.langfuse.LangfuseObservation attribute) provider (shepherd_mcp.models.aiobs.Event attribute) (shepherd_mcp.models.aiobs.FunctionEvent attribute) (shepherd_mcp.models.aiobs.TraceNode attribute) ProviderError public (shepherd_mcp.models.langfuse.LangfuseTrace attribute) R RateLimitError release (shepherd_mcp.models.langfuse.LangfuseTrace attribute) request (shepherd_mcp.models.aiobs.Event attribute) (shepherd_mcp.models.aiobs.TraceNode attribute) response (shepherd_mcp.models.aiobs.Event attribute) (shepherd_mcp.models.aiobs.TraceNode attribute) result (shepherd_mcp.models.aiobs.Evaluation attribute) (shepherd_mcp.models.aiobs.FunctionEvent attribute) (shepherd_mcp.models.aiobs.TraceNode attribute) S score (shepherd_mcp.models.aiobs.Evaluation attribute) Session (class in shepherd_mcp.models.aiobs) session_duration (shepherd_mcp.models.langfuse.LangfuseSession attribute) session_has_errors() (in module shepherd_mcp.providers.aiobs) session_has_failed_evals() (in module shepherd_mcp.providers.aiobs) session_has_function() (in module shepherd_mcp.providers.aiobs) session_has_model() (in module shepherd_mcp.providers.aiobs) session_has_provider() (in module shepherd_mcp.providers.aiobs) session_id (shepherd_mcp.models.aiobs.Event attribute) (shepherd_mcp.models.aiobs.FunctionEvent attribute) (shepherd_mcp.models.aiobs.TraceNode attribute) (shepherd_mcp.models.langfuse.LangfuseTrace attribute) session_matches_labels() (in module shepherd_mcp.providers.aiobs) session_matches_query() (in module shepherd_mcp.providers.aiobs) sessions (shepherd_mcp.models.aiobs.SessionsResponse attribute) SessionsResponse (class in shepherd_mcp.models.aiobs) shepherd_mcp.models.aiobs module shepherd_mcp.models.langfuse module shepherd_mcp.providers.aiobs module shepherd_mcp.providers.base module shepherd_mcp.providers.langfuse module source (shepherd_mcp.models.langfuse.LangfuseScore attribute) span_id (shepherd_mcp.models.aiobs.Event attribute) (shepherd_mcp.models.aiobs.FunctionEvent attribute) (shepherd_mcp.models.aiobs.TraceNode attribute) start_time (shepherd_mcp.models.langfuse.LangfuseObservation attribute) started_at (shepherd_mcp.models.aiobs.Event attribute) (shepherd_mcp.models.aiobs.FunctionEvent attribute) (shepherd_mcp.models.aiobs.Session attribute) (shepherd_mcp.models.aiobs.TraceNode attribute) status (shepherd_mcp.models.aiobs.Evaluation attribute) status_message (shepherd_mcp.models.langfuse.LangfuseObservation attribute) string_value (shepherd_mcp.models.langfuse.LangfuseScore attribute) T tags (shepherd_mcp.models.langfuse.LangfuseTrace attribute) time_to_first_token (shepherd_mcp.models.langfuse.LangfuseObservation attribute) timestamp (shepherd_mcp.models.langfuse.LangfuseScore attribute) (shepherd_mcp.models.langfuse.LangfuseTrace attribute) total_cost (shepherd_mcp.models.langfuse.LangfuseSession attribute) (shepherd_mcp.models.langfuse.LangfuseTrace attribute) total_count (shepherd_mcp.models.langfuse.LangfuseSession attribute) total_tokens (shepherd_mcp.models.langfuse.LangfuseSession attribute) trace_id (shepherd_mcp.models.langfuse.LangfuseObservation attribute) (shepherd_mcp.models.langfuse.LangfuseScore attribute) trace_tree (shepherd_mcp.models.aiobs.SessionsResponse attribute) TraceNode (class in shepherd_mcp.models.aiobs) traces (shepherd_mcp.models.langfuse.LangfuseSession attribute) type (shepherd_mcp.models.langfuse.LangfuseObservation attribute) U usage (shepherd_mcp.models.langfuse.LangfuseObservation attribute) user_id (shepherd_mcp.models.langfuse.LangfuseTrace attribute) user_ids (shepherd_mcp.models.langfuse.LangfuseSession attribute) V value (shepherd_mcp.models.langfuse.LangfuseScore attribute) version (shepherd_mcp.models.aiobs.SessionsResponse attribute) (shepherd_mcp.models.langfuse.LangfuseObservation attribute) (shepherd_mcp.models.langfuse.LangfuseTrace attribute)