Coverage report: 20%

Files Functions Classes

coverage.py v7.10.1, created at 2025-12-11 16:15 -0800

File function statements missing excluded coverage
langsmith/__init__.py __getattr__ 69 23 0 67%
langsmith/__init__.py (no function) 5 5 11 0%
langsmith/_expect.py _NULL_SENTRY.__bool__ 1 1 0 0%
langsmith/_expect.py _NULL_SENTRY.__repr__ 1 1 0 0%
langsmith/_expect.py _Matcher.__init__ 6 6 0 0%
langsmith/_expect.py _Matcher._submit_feedback 4 4 0 0%
langsmith/_expect.py _Matcher._assert 6 6 0 0%
langsmith/_expect.py _Matcher.to_be_less_than 1 1 0 0%
langsmith/_expect.py _Matcher.to_be_greater_than 1 1 0 0%
langsmith/_expect.py _Matcher.to_be_between 1 1 0 0%
langsmith/_expect.py _Matcher.to_be_approximately 1 1 0 0%
langsmith/_expect.py _Matcher.to_equal 1 1 0 0%
langsmith/_expect.py _Matcher.to_be_none 1 1 0 0%
langsmith/_expect.py _Matcher.to_contain 1 1 0 0%
langsmith/_expect.py _Matcher.against 2 2 0 0%
langsmith/_expect.py _Expect.__init__ 3 0 0 100%
langsmith/_expect.py _Expect.embedding_distance 8 8 0 0%
langsmith/_expect.py _Expect.edit_distance 9 9 0 0%
langsmith/_expect.py _Expect.value 1 1 0 0%
langsmith/_expect.py _Expect.score 2 2 0 0%
langsmith/_expect.py _Expect.__call__ 0 0 1 100%
langsmith/_expect.py _Expect.__call__ 0 0 1 100%
langsmith/_expect.py _Expect.__call__ 4 4 0 0%
langsmith/_expect.py _Expect._submit_feedback 6 6 0 0%
langsmith/_expect.py (no function) 34 0 7 100%
langsmith/_internal/__init__.py (no function) 0 0 0 100%
langsmith/_internal/_aiter.py py_anext 8 8 0 0%
langsmith/_internal/_aiter.py py_anext.anext_impl 4 4 0 0%
langsmith/_internal/_aiter.py NoLock.__aenter__ 1 1 0 0%
langsmith/_internal/_aiter.py NoLock.__aexit__ 1 1 0 0%
langsmith/_internal/_aiter.py tee_peer 20 20 0 0%
langsmith/_internal/_aiter.py Tee.__init__ 3 3 0 0%
langsmith/_internal/_aiter.py Tee.__len__ 1 1 0 0%
langsmith/_internal/_aiter.py Tee.__getitem__ 0 0 1 100%
langsmith/_internal/_aiter.py Tee.__getitem__ 0 0 1 100%
langsmith/_internal/_aiter.py Tee.__getitem__ 1 1 0 0%
langsmith/_internal/_aiter.py Tee.__iter__ 1 1 0 0%
langsmith/_internal/_aiter.py Tee.__aenter__ 1 1 0 0%
langsmith/_internal/_aiter.py Tee.__aexit__ 2 2 0 0%
langsmith/_internal/_aiter.py Tee.aclose 2 2 0 0%
langsmith/_internal/_aiter.py async_zip 7 7 0 0%
langsmith/_internal/_aiter.py ensure_async_iterator 15 15 0 0%
langsmith/_internal/_aiter.py aiter_with_concurrency 7 7 0 0%
langsmith/_internal/_aiter.py aiter_with_concurrency.consume 2 2 0 0%
langsmith/_internal/_aiter.py aiter_with_concurrency.process_item 3 3 0 0%
langsmith/_internal/_aiter.py aiter_with_concurrency.process_generator 27 27 0 0%
langsmith/_internal/_aiter.py accepts_context 4 4 0 0%
langsmith/_internal/_aiter.py aio_to_thread 4 4 0 0%
langsmith/_internal/_aiter.py asyncio_accepts_context 1 1 0 0%
langsmith/_internal/_aiter.py (no function) 31 31 4 0%
langsmith/_internal/_background_thread.py _group_batch_by_api_endpoint 6 0 0 100%
langsmith/_internal/_background_thread.py TracingQueueItem.__init__ 5 0 0 100%
langsmith/_internal/_background_thread.py TracingQueueItem.__lt__ 1 0 0 100%
langsmith/_internal/_background_thread.py TracingQueueItem.__eq__ 1 1 0 0%
langsmith/_internal/_background_thread.py _tracing_thread_drain_queue 24 7 0 71%
langsmith/_internal/_background_thread.py _tracing_thread_drain_compressed_buffer 24 24 0 0%
langsmith/_internal/_background_thread.py _process_buffered_run_ops_batch 20 20 0 0%
langsmith/_internal/_background_thread.py _tracing_thread_handle_batch 24 12 0 50%
langsmith/_internal/_background_thread.py _otel_tracing_thread_handle_batch 20 20 0 0%
langsmith/_internal/_background_thread.py _hybrid_tracing_thread_handle_batch 23 23 0 0%
langsmith/_internal/_background_thread.py _is_using_internal_otlp_provider 15 15 0 0%
langsmith/_internal/_background_thread.py get_size_limit_from_env 7 7 0 0%
langsmith/_internal/_background_thread.py _ensure_ingest_config 12 7 0 42%
langsmith/_internal/_background_thread.py get_tracing_mode 7 3 0 57%
langsmith/_internal/_background_thread.py tracing_control_thread_func 50 27 0 46%
langsmith/_internal/_background_thread.py tracing_control_thread_func.keep_thread_active 12 6 0 50%
langsmith/_internal/_background_thread.py tracing_control_thread_func_compress_parallel 45 45 0 0%
langsmith/_internal/_background_thread.py tracing_control_thread_func_compress_parallel.keep_thread_active 12 12 0 0%
langsmith/_internal/_background_thread.py _tracing_sub_thread_func 36 36 0 0%
langsmith/_internal/_background_thread.py (no function) 45 45 3 0%
langsmith/_internal/_beta_decorator.py _warn_once 1 1 0 0%
langsmith/_internal/_beta_decorator.py warn_beta 2 0 0 100%
langsmith/_internal/_beta_decorator.py warn_beta.wrapper 2 2 0 0%
langsmith/_internal/_beta_decorator.py (no function) 8 7 0 12%
langsmith/_internal/_compressed_traces.py CompressedTraces.__init__ 12 12 0 0%
langsmith/_internal/_compressed_traces.py CompressedTraces.reset 5 5 0 0%
langsmith/_internal/_compressed_traces.py (no function) 11 11 0 0%
langsmith/_internal/_constants.py (no function) 7 7 0 0%
langsmith/_internal/_context.py (no function) 15 15 3 0%
langsmith/_internal/_edit_distance.py EditDistance.__init__ 3 3 0 0%
langsmith/_internal/_edit_distance.py EditDistance.evaluate 1 1 0 0%
langsmith/_internal/_edit_distance.py EditDistance._get_metric 11 11 0 0%
langsmith/_internal/_edit_distance.py (no function) 11 11 0 0%
langsmith/_internal/_embedding_distance.py cosine_similarity 23 23 0 0%
langsmith/_internal/_embedding_distance.py _get_openai_encoder 6 6 0 0%
langsmith/_internal/_embedding_distance.py _get_openai_encoder.encode_text 3 3 0 0%
langsmith/_internal/_embedding_distance.py EmbeddingDistance.__init__ 3 3 0 0%
langsmith/_internal/_embedding_distance.py EmbeddingDistance.evaluate 7 7 0 0%
langsmith/_internal/_embedding_distance.py EmbeddingDistance._compute_distance 11 11 0 0%
langsmith/_internal/_embedding_distance.py EmbeddingDistance._cosine_distance 1 1 0 0%
langsmith/_internal/_embedding_distance.py EmbeddingDistance._euclidean_distance 1 1 0 0%
langsmith/_internal/_embedding_distance.py EmbeddingDistance._manhattan_distance 1 1 0 0%
langsmith/_internal/_embedding_distance.py EmbeddingDistance._chebyshev_distance 1 1 0 0%
langsmith/_internal/_embedding_distance.py EmbeddingDistance._hamming_distance 1 1 0 0%
langsmith/_internal/_embedding_distance.py (no function) 26 26 2 0%
langsmith/_internal/_multipart.py MultipartPartsAndContext.__init__ 2 2 0 0%
langsmith/_internal/_multipart.py join_multipart_parts_and_context 6 6 0 0%
langsmith/_internal/_multipart.py (no function) 11 11 0 0%
langsmith/_internal/_operations.py SerializedRunOperation.__init__ 11 0 0 100%
langsmith/_internal/_operations.py SerializedRunOperation.calculate_serialized_size 20 20 0 0%
langsmith/_internal/_operations.py SerializedRunOperation.deserialize_run_info 8 8 0 0%
langsmith/_internal/_operations.py SerializedRunOperation.__eq__ 1 1 0 0%
langsmith/_internal/_operations.py SerializedFeedbackOperation.__init__ 3 3 0 0%
langsmith/_internal/_operations.py SerializedFeedbackOperation.calculate_serialized_size 1 1 0 0%
langsmith/_internal/_operations.py SerializedFeedbackOperation.__eq__ 1 1 0 0%
langsmith/_internal/_operations.py serialize_feedback_dict 12 12 0 0%
langsmith/_internal/_operations.py serialize_run_dict 8 0 0 100%
langsmith/_internal/_operations.py combine_serialized_queue_operations 33 8 0 76%
langsmith/_internal/_operations.py serialized_feedback_operation_to_multipart_parts_and_context 1 1 0 0%
langsmith/_internal/_operations.py serialized_run_operation_to_multipart_parts_and_context 24 24 0 0%
langsmith/_internal/_operations.py encode_multipart_parts_and_context 6 6 0 0%
langsmith/_internal/_operations.py compress_multipart_parts_and_context 21 21 0 0%
langsmith/_internal/_operations.py (no function) 46 46 0 0%
langsmith/_internal/_orjson.py (no function) 41 41 0 0%
langsmith/_internal/_otel_utils.py get_otel_trace_id_from_uuid 2 2 0 0%
langsmith/_internal/_otel_utils.py get_otel_span_id_from_uuid 4 4 0 0%
langsmith/_internal/_otel_utils.py (no function) 4 0 0 100%
langsmith/_internal/_patch.py _ensure_str 5 5 0 0%
langsmith/_internal/_patch.py request 8 8 0 0%
langsmith/_internal/_patch.py patch_urllib3 11 11 0 0%
langsmith/_internal/_patch.py patch_urllib3.new_request 2 2 0 0%
langsmith/_internal/_patch.py (no function) 7 7 0 0%
langsmith/_internal/_serde.py _simple_default 27 15 0 44%
langsmith/_internal/_serde.py _serialize_json 20 15 0 25%
langsmith/_internal/_serde.py _elide_surrogates 3 3 0 0%
langsmith/_internal/_serde.py dumps_json 10 8 0 20%
langsmith/_internal/_serde.py (no function) 23 23 0 0%
langsmith/_internal/_uuid.py _to_timestamp_and_nanos 2 2 0 0%
langsmith/_internal/_uuid.py uuid7 4 2 0 50%
langsmith/_internal/_uuid.py is_uuid_v7 1 1 0 0%
langsmith/_internal/_uuid.py warn_if_not_uuid_v7 3 3 0 0%
langsmith/_internal/_uuid.py (no function) 11 11 0 0%
langsmith/_internal/otel/_otel_client.py _import_otel_client 9 9 0 0%
langsmith/_internal/otel/_otel_client.py get_otlp_tracer_provider 21 21 0 0%
langsmith/_internal/otel/_otel_client.py (no function) 6 0 5 100%
langsmith/_internal/otel/_otel_exporter.py _import_otel_exporter 8 8 0 0%
langsmith/_internal/otel/_otel_exporter.py _get_operation_name 1 1 0 0%
langsmith/_internal/otel/_otel_exporter.py OTELExporter.__init__ 17 17 0 0%
langsmith/_internal/otel/_otel_exporter.py OTELExporter.export_batch 13 13 0 0%
langsmith/_internal/otel/_otel_exporter.py OTELExporter._deserialize_run_info 5 5 0 0%
langsmith/_internal/otel/_otel_exporter.py OTELExporter._create_span_for_run 35 35 0 0%
langsmith/_internal/otel/_otel_exporter.py OTELExporter._update_span_for_run 21 21 0 0%
langsmith/_internal/otel/_otel_exporter.py OTELExporter._cleanup_stale_spans 12 12 0 0%
langsmith/_internal/otel/_otel_exporter.py OTELExporter._remove_span 16 16 0 0%
langsmith/_internal/otel/_otel_exporter.py OTELExporter._extract_model_name 11 11 0 0%
langsmith/_internal/otel/_otel_exporter.py OTELExporter._set_span_attributes 44 44 0 0%
langsmith/_internal/otel/_otel_exporter.py OTELExporter._set_gen_ai_system 36 36 0 0%
langsmith/_internal/otel/_otel_exporter.py OTELExporter._set_invocation_parameters 16 16 0 0%
langsmith/_internal/otel/_otel_exporter.py OTELExporter._set_io_attributes 52 52 0 0%
langsmith/_internal/otel/_otel_exporter.py OTELExporter._as_utc_nano 8 8 0 0%
langsmith/_internal/otel/_otel_exporter.py OTELExporter.get_unified_run_tokens 22 22 0 0%
langsmith/_internal/otel/_otel_exporter.py OTELExporter._extract_unified_run_tokens 7 7 0 0%
langsmith/_internal/otel/_otel_exporter.py (no function) 71 0 7 100%
langsmith/anonymizer.py _extract_string_nodes 21 21 0 0%
langsmith/anonymizer.py StringNodeProcessor.mask_nodes 0 0 0 100%
langsmith/anonymizer.py RuleNodeProcessor.__init__ 1 1 0 0%
langsmith/anonymizer.py RuleNodeProcessor.mask_nodes 8 8 0 0%
langsmith/anonymizer.py CallableNodeProcessor.__init__ 2 2 0 0%
langsmith/anonymizer.py CallableNodeProcessor.mask_nodes 6 6 0 0%
langsmith/anonymizer.py _get_node_processor 5 5 0 0%
langsmith/anonymizer.py create_anonymizer 3 3 0 0%
langsmith/anonymizer.py create_anonymizer.anonymizer 12 12 0 0%
langsmith/anonymizer.py (no function) 42 0 0 100%
langsmith/async_client.py AsyncClient.__init__ 15 15 0 0%
langsmith/async_client.py AsyncClient.__aenter__ 1 1 0 0%
langsmith/async_client.py AsyncClient.__aexit__ 1 1 0 0%
langsmith/async_client.py AsyncClient.aclose 1 1 0 0%
langsmith/async_client.py AsyncClient._api_url 1 1 0 0%
langsmith/async_client.py AsyncClient._host_url 1 1 0 0%
langsmith/async_client.py AsyncClient._arequest_with_retries 29 29 0 0%
langsmith/async_client.py AsyncClient._aget_paginated_list 14 14 0 0%
langsmith/async_client.py AsyncClient._aget_cursor_paginated_list 16 16 0 0%
langsmith/async_client.py AsyncClient.create_run 2 2 0 0%
langsmith/async_client.py AsyncClient.update_run 2 2 0 0%
langsmith/async_client.py AsyncClient.read_run 2 2 0 0%
langsmith/async_client.py AsyncClient.list_runs 22 22 0 0%
langsmith/async_client.py AsyncClient.share_run 6 6 0 0%
langsmith/async_client.py AsyncClient.run_is_shared 2 2 0 0%
langsmith/async_client.py AsyncClient.read_run_shared_link 6 6 0 0%
langsmith/async_client.py AsyncClient.create_project 3 3 0 0%
langsmith/async_client.py AsyncClient.read_project 11 11 0 0%
langsmith/async_client.py AsyncClient.delete_project 8 8 0 0%
langsmith/async_client.py AsyncClient.create_dataset 3 3 0 0%
langsmith/async_client.py AsyncClient.read_dataset 11 11 0 0%
langsmith/async_client.py AsyncClient.delete_dataset 1 1 0 0%
langsmith/async_client.py AsyncClient.list_datasets 2 2 0 0%
langsmith/async_client.py AsyncClient.create_example 8 8 0 0%
langsmith/async_client.py AsyncClient.read_example 2 2 0 0%
langsmith/async_client.py AsyncClient.list_examples 8 8 0 0%
langsmith/async_client.py AsyncClient.create_feedback 3 3 0 0%
langsmith/async_client.py AsyncClient.create_feedback_from_token 5 5 0 0%
langsmith/async_client.py AsyncClient.create_presigned_feedback_token 10 10 0 0%
langsmith/async_client.py AsyncClient.read_feedback 2 2 0 0%
langsmith/async_client.py AsyncClient.list_feedback 11 11 0 0%
langsmith/async_client.py AsyncClient.delete_feedback 2 2 0 0%
langsmith/async_client.py AsyncClient.list_annotation_queues 7 7 0 0%
langsmith/async_client.py AsyncClient.create_annotation_queue 4 4 0 0%
langsmith/async_client.py AsyncClient.read_annotation_queue 1 1 0 0%
langsmith/async_client.py AsyncClient.update_annotation_queue 2 2 0 0%
langsmith/async_client.py AsyncClient.delete_annotation_queue 2 2 0 0%
langsmith/async_client.py AsyncClient.add_runs_to_annotation_queue 2 2 0 0%
langsmith/async_client.py AsyncClient.delete_run_from_annotation_queue 2 2 0 0%
langsmith/async_client.py AsyncClient.get_run_from_annotation_queue 4 4 0 0%
langsmith/async_client.py AsyncClient.index_dataset 3 3 0 0%
langsmith/async_client.py AsyncClient.sync_indexed_dataset 3 3 0 0%
langsmith/async_client.py AsyncClient.similar_examples 10 10 0 0%
langsmith/async_client.py AsyncClient._get_settings 5 5 0 0%
langsmith/async_client.py AsyncClient._current_tenant_is_owner 2 2 0 0%
langsmith/async_client.py AsyncClient._owner_conflict_error 2 2 0 0%
langsmith/async_client.py AsyncClient._get_latest_commit_hash 3 3 0 0%
langsmith/async_client.py AsyncClient._like_or_unlike_prompt 4 4 0 0%
langsmith/async_client.py AsyncClient._get_prompt_url 5 5 0 0%
langsmith/async_client.py AsyncClient._prompt_exists 2 2 0 0%
langsmith/async_client.py AsyncClient.like_prompt 1 1 0 0%
langsmith/async_client.py AsyncClient.unlike_prompt 1 1 0 0%
langsmith/async_client.py AsyncClient.list_prompts 3 3 0 0%
langsmith/async_client.py AsyncClient.get_prompt 6 6 0 0%
langsmith/async_client.py AsyncClient.create_prompt 10 10 0 0%
langsmith/async_client.py AsyncClient.create_commit 17 17 0 0%
langsmith/async_client.py AsyncClient.update_prompt 18 18 0 0%
langsmith/async_client.py AsyncClient.delete_prompt 5 5 0 0%
langsmith/async_client.py AsyncClient.pull_prompt_commit 3 3 0 0%
langsmith/async_client.py AsyncClient.list_prompt_commits 19 19 0 0%
langsmith/async_client.py AsyncClient.pull_prompt 36 36 0 0%
langsmith/async_client.py AsyncClient.push_prompt 8 8 0 0%
langsmith/async_client.py _exclude_none 1 1 0 0%
langsmith/async_client.py (no function) 85 0 0 100%
langsmith/beta/__init__.py (no function) 3 3 0 0%
langsmith/beta/_evals.py _convert_ids 9 9 0 0%
langsmith/beta/_evals.py _convert_root_run 16 16 0 0%
langsmith/beta/_evals.py convert_runs_to_test 22 22 0 0%
langsmith/beta/_evals.py _load_nested_traces 12 12 0 0%
langsmith/beta/_evals.py _outer_product 1 1 0 0%
langsmith/beta/_evals.py compute_test_metrics 14 14 0 0%
langsmith/beta/_evals.py (no function) 21 21 0 0%
langsmith/client.py _check_otel_enabled 1 0 0 100%
langsmith/client.py _import_otel 8 8 0 0%
langsmith/client.py _parse_token_or_url 16 16 0 0%
langsmith/client.py _is_langchain_hosted 5 5 0 0%
langsmith/client.py _default_retry_config 6 0 0 100%
langsmith/client.py close_session 2 2 0 0%
langsmith/client.py _validate_api_key_if_hosted 3 2 0 33%
langsmith/client.py _format_feedback_score 3 1 0 67%
langsmith/client.py _get_tracing_sampling_rate 9 5 0 44%
langsmith/client.py _get_write_api_urls 11 7 0 36%
langsmith/client.py _as_uuid 5 3 0 40%
langsmith/client.py _ensure_uuid 0 0 1 100%
langsmith/client.py _ensure_uuid 0 0 1 100%
langsmith/client.py _ensure_uuid 5 0 0 100%
langsmith/client.py _parse_url 3 0 0 100%
langsmith/client.py _LangSmithHttpAdapter.__init__ 2 0 0 100%
langsmith/client.py _LangSmithHttpAdapter.init_poolmanager 3 0 0 100%
langsmith/client.py Client.__init__ 90 36 0 60%
langsmith/client.py Client._repr_html_ 2 2 0 0%
langsmith/client.py Client._invoke_tracing_error_callback 5 5 0 0%
langsmith/client.py Client.__repr__ 1 1 0 0%
langsmith/client.py Client._host 1 0 0 100%
langsmith/client.py Client._host_url 1 0 0 100%
langsmith/client.py Client._compute_headers 7 1 0 86%
langsmith/client.py Client._set_header_affecting_attr 2 0 0 100%
langsmith/client.py Client.api_key 1 0 0 100%
langsmith/client.py Client.api_key 1 0 0 100%
langsmith/client.py Client.workspace_id 1 1 0 0%
langsmith/client.py Client.workspace_id 1 1 0 0%
langsmith/client.py Client.info 14 12 0 14%
langsmith/client.py Client._get_settings 5 5 0 0%
langsmith/client.py Client._content_above_size 12 12 0 0%
langsmith/client.py Client.request_with_retries 96 81 0 16%
langsmith/client.py Client._get_paginated_list 13 2 0 85%
langsmith/client.py Client._get_cursor_paginated_list 15 15 0 0%
langsmith/client.py Client.upload_dataframe 4 4 0 0%
langsmith/client.py Client.upload_csv 22 22 0 0%
langsmith/client.py Client._run_transform 29 11 0 62%
langsmith/client.py Client._insert_runtime_env 10 1 0 90%
langsmith/client.py Client._should_sample 3 3 0 0%
langsmith/client.py Client._filter_for_sampling 22 20 0 9%
langsmith/client.py Client.create_run 19 9 0 53%
langsmith/client.py Client._create_run 23 15 0 35%
langsmith/client.py Client._create_run_non_batch 22 22 0 0%
langsmith/client.py Client._hide_run_inputs 8 4 0 50%
langsmith/client.py Client._hide_run_outputs 8 4 0 50%
langsmith/client.py Client._hide_run_metadata 5 2 0 60%
langsmith/client.py Client._should_flush_run_ops_buffer 9 9 0 0%
langsmith/client.py Client._flush_run_ops_buffer 12 12 0 0%
langsmith/client.py Client._batch_ingest_run_ops 42 10 0 76%
langsmith/client.py Client.batch_ingest_runs 23 23 0 0%
langsmith/client.py Client._post_batch_ingest_runs 15 9 0 40%
langsmith/client.py Client._multipart_ingest_ops 15 15 0 0%
langsmith/client.py Client.multipart_ingest 39 39 0 0%
langsmith/client.py Client._send_multipart_req 31 31 0 0%
langsmith/client.py Client._send_compressed_multipart_req 25 25 0 0%
langsmith/client.py Client.update_run 37 13 0 65%
langsmith/client.py Client._update_run 22 13 0 41%
langsmith/client.py Client._update_run_non_batch 8 8 0 0%
langsmith/client.py Client.flush_compressed_traces 17 17 0 0%
langsmith/client.py Client.flush 8 8 0 0%
langsmith/client.py Client._load_child_runs 15 15 0 0%
langsmith/client.py Client.read_run 6 6 0 0%
langsmith/client.py Client.list_runs 20 20 0 0%
langsmith/client.py Client.get_run_stats 12 12 0 0%
langsmith/client.py Client.get_run_url 12 12 0 0%
langsmith/client.py Client.share_run 6 6 0 0%
langsmith/client.py Client.unshare_run 2 2 0 0%
langsmith/client.py Client.read_run_shared_link 6 6 0 0%
langsmith/client.py Client.run_is_shared 2 2 0 0%
langsmith/client.py Client.read_shared_run 7 7 0 0%
langsmith/client.py Client.list_shared_runs 4 4 0 0%
langsmith/client.py Client.read_dataset_shared_schema 8 8 0 0%
langsmith/client.py Client.share_dataset 9 9 0 0%
langsmith/client.py Client.unshare_dataset 2 2 0 0%
langsmith/client.py Client.read_shared_dataset 4 4 0 0%
langsmith/client.py Client.list_shared_examples 7 7 0 0%
langsmith/client.py Client.list_shared_projects 6 6 0 0%
langsmith/client.py Client.create_project 13 1 0 92%
langsmith/client.py Client.update_project 8 0 0 100%
langsmith/client.py Client._get_optional_tenant_id 12 3 0 75%
langsmith/client.py Client._get_tenant_id 4 4 0 0%
langsmith/client.py Client.read_project 15 4 0 73%
langsmith/client.py Client.has_project 5 5 0 0%
langsmith/client.py Client.get_test_results 33 33 0 0%
langsmith/client.py Client.get_test_results.fetch_examples 2 2 0 0%
langsmith/client.py Client.list_projects 26 26 0 0%
langsmith/client.py Client.delete_project 6 6 0 0%
langsmith/client.py Client.create_dataset 13 3 0 77%
langsmith/client.py Client.has_dataset 5 1 0 80%
langsmith/client.py Client.read_dataset 14 3 0 79%
langsmith/client.py Client.diff_dataset_versions 8 8 0 0%
langsmith/client.py Client.read_dataset_openai_finetuning 9 9 0 0%
langsmith/client.py Client.list_datasets 15 15 0 0%
langsmith/client.py Client.delete_dataset 6 1 0 83%
langsmith/client.py Client.update_dataset_tag 6 6 0 0%
langsmith/client.py Client.list_dataset_versions 7 7 0 0%
langsmith/client.py Client.read_dataset_version 6 6 0 0%
langsmith/client.py Client.clone_public_dataset 21 21 0 0%
langsmith/client.py Client._get_data_type 2 2 0 0%
langsmith/client.py Client.create_llm_example 1 1 0 0%
langsmith/client.py Client.create_chat_example 11 11 0 0%
langsmith/client.py Client.create_example_from_run 37 37 0 0%
langsmith/client.py Client._prepare_multipart_data 59 24 0 59%
langsmith/client.py Client.update_examples_multipart 1 1 0 0%
langsmith/client.py Client._update_examples_multipart 10 10 0 0%
langsmith/client.py Client.upload_examples_multipart 1 0 0 100%
langsmith/client.py Client._estimate_example_size 20 20 0 0%
langsmith/client.py Client._batch_examples_by_size 22 22 0 0%
langsmith/client.py Client._upload_examples_multipart 10 2 0 80%
langsmith/client.py Client.upsert_examples_multipart 10 10 0 0%
langsmith/client.py Client.create_examples 26 26 0 0%
langsmith/client.py Client._upload_examples_batches_parallel 10 10 0 0%
langsmith/client.py Client._upload_single_batch 11 11 0 0%
langsmith/client.py Client.create_example 18 18 0 0%
langsmith/client.py Client.read_example 4 4 0 0%
langsmith/client.py Client.list_examples 16 4 0 75%
langsmith/client.py Client.index_dataset 3 3 0 0%
langsmith/client.py Client.sync_indexed_dataset 3 3 0 0%
langsmith/client.py Client.similar_examples 10 10 0 0%
langsmith/client.py Client.update_example 12 12 0 0%
langsmith/client.py Client.update_examples 40 40 0 0%
langsmith/client.py Client.delete_example 2 2 0 0%
langsmith/client.py Client.delete_examples 8 8 0 0%
langsmith/client.py Client.list_dataset_splits 10 10 0 0%
langsmith/client.py Client.update_dataset_splits 7 7 0 0%
langsmith/client.py Client._resolve_run_id 4 4 0 0%
langsmith/client.py Client._resolve_example_id 10 10 0 0%
langsmith/client.py Client._select_eval_results 11 5 0 55%
langsmith/client.py Client._select_eval_results._cast_result 3 3 0 0%
langsmith/client.py Client._select_eval_results._is_eval_results 1 1 0 0%
langsmith/client.py Client.evaluate_run 5 5 0 0%
langsmith/client.py Client._log_evaluation_feedback 14 2 0 86%
langsmith/client.py Client._log_evaluation_feedback._submit_feedback 3 1 0 67%
langsmith/client.py Client.aevaluate_run 5 5 0 0%
langsmith/client.py Client.create_feedback 45 21 0 53%
langsmith/client.py Client.update_feedback 11 11 0 0%
langsmith/client.py Client.read_feedback 2 2 0 0%
langsmith/client.py Client.list_feedback 9 9 0 0%
langsmith/client.py Client.delete_feedback 2 2 0 0%
langsmith/client.py Client.create_feedback_from_token 5 5 0 0%
langsmith/client.py Client.create_presigned_feedback_token 11 11 0 0%
langsmith/client.py Client.create_presigned_feedback_tokens 21 21 0 0%
langsmith/client.py Client.create_presigned_feedback_tokens.req 3 3 0 0%
langsmith/client.py Client.list_presigned_feedback_tokens 5 5 0 0%
langsmith/client.py Client.list_feedback_formulas 5 5 0 0%
langsmith/client.py Client.get_feedback_formula_by_id 3 3 0 0%
langsmith/client.py Client.create_feedback_formula 5 5 0 0%
langsmith/client.py Client.update_feedback_formula 5 5 0 0%
langsmith/client.py Client.delete_feedback_formula 2 2 0 0%
langsmith/client.py Client.list_annotation_queues 5 5 0 0%
langsmith/client.py Client.create_annotation_queue 4 4 0 0%
langsmith/client.py Client.read_annotation_queue 4 4 0 0%
langsmith/client.py Client.update_annotation_queue 2 2 0 0%
langsmith/client.py Client.delete_annotation_queue 2 2 0 0%
langsmith/client.py Client.add_runs_to_annotation_queue 2 2 0 0%
langsmith/client.py Client.delete_run_from_annotation_queue 2 2 0 0%
langsmith/client.py Client.get_run_from_annotation_queue 4 4 0 0%
langsmith/client.py Client.create_comparative_experiment 14 14 0 0%
langsmith/client.py Client.arun_on_dataset 6 6 0 0%
langsmith/client.py Client.run_on_dataset 6 6 0 0%
langsmith/client.py Client._current_tenant_is_owner 2 2 0 0%
langsmith/client.py Client._owner_conflict_error 1 1 0 0%
langsmith/client.py Client._get_latest_commit_hash 3 3 0 0%
langsmith/client.py Client._like_or_unlike_prompt 4 4 0 0%
langsmith/client.py Client._get_prompt_url 5 5 0 0%
langsmith/client.py Client._prompt_exists 2 2 0 0%
langsmith/client.py Client.like_prompt 1 1 0 0%
langsmith/client.py Client.unlike_prompt 1 1 0 0%
langsmith/client.py Client.list_prompts 3 3 0 0%
langsmith/client.py Client.get_prompt 6 6 0 0%
langsmith/client.py Client.create_prompt 10 10 0 0%
langsmith/client.py Client.create_commit 16 16 0 0%
langsmith/client.py Client.update_prompt 18 18 0 0%
langsmith/client.py Client.delete_prompt 5 5 0 0%
langsmith/client.py Client.pull_prompt_commit 3 3 0 0%
langsmith/client.py Client.list_prompt_commits 19 19 0 0%
langsmith/client.py Client.pull_prompt 36 36 0 0%
langsmith/client.py Client.push_prompt 8 8 0 0%
langsmith/client.py Client.cleanup 1 1 0 0%
langsmith/client.py Client.evaluate 0 0 1 100%
langsmith/client.py Client.evaluate 0 0 1 100%
langsmith/client.py Client.evaluate 2 0 0 100%
langsmith/client.py Client.aevaluate 2 2 0 0%
langsmith/client.py Client._paginate_examples_with_runs 16 2 0 88%
langsmith/client.py Client.get_experiment_results 7 1 0 86%
langsmith/client.py Client.get_experiment_results._get_examples_with_runs_iterator 2 0 0 100%
langsmith/client.py Client.generate_insights 9 9 0 0%
langsmith/client.py Client.poll_insights 22 22 0 0%
langsmith/client.py Client._ensure_insights_api_key 23 23 0 0%
langsmith/client.py Client._ingest_insights_runs 10 10 0 0%
langsmith/client.py convert_prompt_to_openai_format 11 11 0 0%
langsmith/client.py convert_prompt_to_anthropic_format 13 13 0 0%
langsmith/client.py _FailedAttachmentReader.__init__ 2 2 0 0%
langsmith/client.py _FailedAttachmentReader.read 1 1 0 0%
langsmith/client.py _convert_stored_attachments_to_attachments_dict 17 5 0 71%
langsmith/client.py _close_files 6 5 0 17%
langsmith/client.py _dataset_examples_path 3 1 0 67%
langsmith/client.py _platform_path 3 3 0 0%
langsmith/client.py _construct_url 22 10 0 55%
langsmith/client.py dump_model 5 5 0 0%
langsmith/client.py prep_obj_for_push 20 20 0 0%
langsmith/client.py (no function) 292 292 57 0%
langsmith/env/__init__.py (no function) 3 3 0 0%
langsmith/env/_git.py exec_git 4 0 0 100%
langsmith/env/_git.py get_git_info 3 1 0 67%
langsmith/env/_git.py (no function) 20 20 0 0%
langsmith/env/_runtime_env.py get_runtime_and_metrics 1 1 0 0%
langsmith/env/_runtime_env.py get_system_metrics 17 17 0 0%
langsmith/env/_runtime_env.py get_runtime_environment 3 0 0 100%
langsmith/env/_runtime_env.py get_langchain_environment 5 1 0 80%
langsmith/env/_runtime_env.py get_langchain_core_version 5 2 0 60%
langsmith/env/_runtime_env.py get_docker_version 8 8 0 0%
langsmith/env/_runtime_env.py get_docker_compose_version 7 7 0 0%
langsmith/env/_runtime_env.py _get_compose_command 7 7 0 0%
langsmith/env/_runtime_env.py get_docker_environment 2 2 0 0%
langsmith/env/_runtime_env.py get_langchain_env_vars 6 6 0 0%
langsmith/env/_runtime_env.py get_langchain_env_var_metadata 8 1 0 88%
langsmith/env/_runtime_env.py _get_default_revision_id 4 2 0 50%
langsmith/env/_runtime_env.py get_release_shas 7 1 0 86%
langsmith/env/_runtime_env.py (no function) 37 37 0 0%
langsmith/evaluation/__init__.py __getattr__ 34 16 0 53%
langsmith/evaluation/__init__.py __dir__ 1 1 0 0%
langsmith/evaluation/__init__.py (no function) 4 0 5 100%
langsmith/evaluation/_arunner.py aevaluate 24 24 1 0%
langsmith/evaluation/_arunner.py aevaluate_existing 6 6 1 0%
langsmith/evaluation/_arunner.py _aevaluate 26 26 0 0%
langsmith/evaluation/_arunner.py _AsyncExperimentManager.__init__ 12 12 0 0%
langsmith/evaluation/_arunner.py _AsyncExperimentManager._reset_example_attachments 8 8 0 0%
langsmith/evaluation/_arunner.py _AsyncExperimentManager.aget_examples 10 10 0 0%
langsmith/evaluation/_arunner.py _AsyncExperimentManager.get_dataset_id 6 6 0 0%
langsmith/evaluation/_arunner.py _AsyncExperimentManager.aget_runs 5 5 0 0%
langsmith/evaluation/_arunner.py _AsyncExperimentManager.aget_evaluation_results 6 6 0 0%
langsmith/evaluation/_arunner.py _AsyncExperimentManager.astart 10 10 0 0%
langsmith/evaluation/_arunner.py _AsyncExperimentManager._get_example_with_readers 7 7 0 0%
langsmith/evaluation/_arunner.py _AsyncExperimentManager.awith_predictions_and_evaluators 9 9 0 0%
langsmith/evaluation/_arunner.py _AsyncExperimentManager.awith_predictions_and_evaluators.process_example 4 4 0 0%
langsmith/evaluation/_arunner.py _AsyncExperimentManager.awith_predictions_and_evaluators.process_examples 3 3 0 0%
langsmith/evaluation/_arunner.py _AsyncExperimentManager.awith_predictions 3 3 0 0%
langsmith/evaluation/_arunner.py _AsyncExperimentManager.awith_evaluators 4 4 0 0%
langsmith/evaluation/_arunner.py _AsyncExperimentManager.awith_summary_evaluators 3 3 0 0%
langsmith/evaluation/_arunner.py _AsyncExperimentManager.aget_results 2 2 0 0%
langsmith/evaluation/_arunner.py _AsyncExperimentManager.aget_summary_scores 3 3 0 0%
langsmith/evaluation/_arunner.py _AsyncExperimentManager._apredict 5 5 0 0%
langsmith/evaluation/_arunner.py _AsyncExperimentManager._apredict.predict_all 2 2 0 0%
langsmith/evaluation/_arunner.py _AsyncExperimentManager._ascore 4 4 0 0%
langsmith/evaluation/_arunner.py _AsyncExperimentManager._ascore.score_all 2 2 0 0%
langsmith/evaluation/_arunner.py _AsyncExperimentManager._arun_evaluators 14 14 0 0%
langsmith/evaluation/_arunner.py _AsyncExperimentManager._arun_evaluators._run_single_evaluator 19 19 0 0%
langsmith/evaluation/_arunner.py _AsyncExperimentManager._aapply_summary_evaluators 23 23 0 0%
langsmith/evaluation/_arunner.py _AsyncExperimentManager._get_dataset_version 6 6 0 0%
langsmith/evaluation/_arunner.py _AsyncExperimentManager._get_dataset_splits 8 8 0 0%
langsmith/evaluation/_arunner.py _AsyncExperimentManager._aend 9 9 0 0%
langsmith/evaluation/_arunner.py _AsyncExperimentManager._copy 5 5 0 0%
langsmith/evaluation/_arunner.py AsyncExperimentResults.__init__ 5 5 0 0%
langsmith/evaluation/_arunner.py AsyncExperimentResults.experiment_name 1 1 0 0%
langsmith/evaluation/_arunner.py AsyncExperimentResults.__aiter__ 1 1 0 0%
langsmith/evaluation/_arunner.py AsyncExperimentResults.__anext__ 10 10 0 0%
langsmith/evaluation/_arunner.py AsyncExperimentResults.__anext__._wait_until_index 2 2 0 0%
langsmith/evaluation/_arunner.py AsyncExperimentResults._process_data 7 7 0 0%
langsmith/evaluation/_arunner.py AsyncExperimentResults.to_pandas 1 1 0 0%
langsmith/evaluation/_arunner.py AsyncExperimentResults._repr_html_ 5 5 0 0%
langsmith/evaluation/_arunner.py AsyncExperimentResults.__len__ 1 1 0 0%
langsmith/evaluation/_arunner.py AsyncExperimentResults.__repr__ 1 1 0 0%
langsmith/evaluation/_arunner.py AsyncExperimentResults.wait 1 1 0 0%
langsmith/evaluation/_arunner.py _aforward 17 17 0 0%
langsmith/evaluation/_arunner.py _aforward._get_run 1 1 0 0%
langsmith/evaluation/_arunner.py _aforward._set_reference_example_id 1 1 0 0%
langsmith/evaluation/_arunner.py _ensure_async_traceable 9 9 0 0%
langsmith/evaluation/_arunner.py _aresolve_data 3 3 0 0%
langsmith/evaluation/_arunner.py async_chain_from_iterable 3 3 0 0%
langsmith/evaluation/_arunner.py async_iter_from_list 2 2 0 0%
langsmith/evaluation/_arunner.py (no function) 65 0 4 100%
langsmith/evaluation/_name_generation.py random_name 4 0 0 100%
langsmith/evaluation/_name_generation.py (no function) 4 0 0 100%
langsmith/evaluation/_runner.py evaluate 0 0 1 100%
langsmith/evaluation/_runner.py evaluate 0 0 1 100%
langsmith/evaluation/_runner.py evaluate 37 28 1 24%
langsmith/evaluation/_runner.py evaluate_existing 6 6 1 0%
langsmith/evaluation/_runner.py ExperimentResults.__init__ 9 2 0 78%
langsmith/evaluation/_runner.py ExperimentResults.experiment_name 1 0 0 100%
langsmith/evaluation/_runner.py ExperimentResults.__iter__ 9 9 0 0%
langsmith/evaluation/_runner.py ExperimentResults._process_data 8 0 0 100%
langsmith/evaluation/_runner.py ExperimentResults.__len__ 1 0 0 100%
langsmith/evaluation/_runner.py ExperimentResults.to_pandas 1 1 0 0%
langsmith/evaluation/_runner.py ExperimentResults._repr_html_ 5 5 0 0%
langsmith/evaluation/_runner.py ExperimentResults.__repr__ 1 1 0 0%
langsmith/evaluation/_runner.py ExperimentResults.wait 2 2 0 0%
langsmith/evaluation/_runner.py evaluate_comparative 59 59 1 0%
langsmith/evaluation/_runner.py evaluate_comparative.evaluate_and_submit_feedback 11 11 0 0%
langsmith/evaluation/_runner.py ComparativeExperimentResults.__init__ 2 2 0 0%
langsmith/evaluation/_runner.py ComparativeExperimentResults.__getitem__ 1 1 0 0%
langsmith/evaluation/_runner.py ComparativeExperimentResults.__iter__ 2 2 0 0%
langsmith/evaluation/_runner.py _print_comparative_experiment_start 7 7 0 0%
langsmith/evaluation/_runner.py _is_callable 1 0 0 100%
langsmith/evaluation/_runner.py _evaluate 16 2 0 88%
langsmith/evaluation/_runner.py _is_uuid 5 5 0 0%
langsmith/evaluation/_runner.py _load_experiment 5 5 0 0%
langsmith/evaluation/_runner.py _load_traces 19 19 0 0%
langsmith/evaluation/_runner.py _load_examples_map 1 1 0 0%
langsmith/evaluation/_runner.py _load_tqdm 5 2 0 60%
langsmith/evaluation/_runner.py _ExperimentManagerMixin.__init__ 13 1 0 92%
langsmith/evaluation/_runner.py _ExperimentManagerMixin.experiment_name 3 1 0 67%
langsmith/evaluation/_runner.py _ExperimentManagerMixin._get_experiment 3 3 0 0%
langsmith/evaluation/_runner.py _ExperimentManagerMixin._get_experiment_metadata 8 0 0 100%
langsmith/evaluation/_runner.py _ExperimentManagerMixin._create_experiment 8 3 0 62%
langsmith/evaluation/_runner.py _ExperimentManagerMixin._get_project 5 1 0 80%
langsmith/evaluation/_runner.py _ExperimentManagerMixin._print_experiment_start 7 1 0 86%
langsmith/evaluation/_runner.py _ExperimentManager.__init__ 12 0 0 100%
langsmith/evaluation/_runner.py _ExperimentManager._reset_example_attachment_readers 8 2 0 75%
langsmith/evaluation/_runner.py _ExperimentManager.examples 10 2 0 80%
langsmith/evaluation/_runner.py _ExperimentManager.dataset_id 4 4 0 0%
langsmith/evaluation/_runner.py _ExperimentManager.evaluation_results 3 0 0 100%
langsmith/evaluation/_runner.py _ExperimentManager.runs 4 1 0 75%
langsmith/evaluation/_runner.py _ExperimentManager.start 5 0 0 100%
langsmith/evaluation/_runner.py _ExperimentManager.with_predictions 4 0 0 100%
langsmith/evaluation/_runner.py _ExperimentManager.with_evaluators 5 0 0 100%
langsmith/evaluation/_runner.py _ExperimentManager.with_summary_evaluators 4 4 0 0%
langsmith/evaluation/_runner.py _ExperimentManager.get_results 2 0 0 100%
langsmith/evaluation/_runner.py _ExperimentManager.get_summary_scores 3 1 0 67%
langsmith/evaluation/_runner.py _ExperimentManager._predict 9 4 0 56%
langsmith/evaluation/_runner.py _ExperimentManager._run_evaluators 29 11 0 62%
langsmith/evaluation/_runner.py _ExperimentManager._score 17 12 0 29%
langsmith/evaluation/_runner.py _ExperimentManager._apply_summary_evaluators 23 23 0 0%
langsmith/evaluation/_runner.py _ExperimentManager._get_dataset_version 4 0 0 100%
langsmith/evaluation/_runner.py _ExperimentManager._get_dataset_splits 9 1 0 89%
langsmith/evaluation/_runner.py _ExperimentManager._end 9 2 0 78%
langsmith/evaluation/_runner.py _ExperimentManager._copy 5 0 0 100%
langsmith/evaluation/_runner.py _resolve_evaluators 8 2 0 75%
langsmith/evaluation/_runner.py _wrap_summary_evaluators 5 5 0 0%
langsmith/evaluation/_runner.py _wrap_summary_evaluators._wrap 6 6 0 0%
langsmith/evaluation/_runner.py _wrap_summary_evaluators._wrap._wrapper_inner 2 2 0 0%
langsmith/evaluation/_runner.py _wrap_summary_evaluators._wrap._wrapper_inner._wrapper_super_inner 1 1 0 0%
langsmith/evaluation/_runner.py _forward 22 5 0 77%
langsmith/evaluation/_runner.py _forward._get_run 1 0 0 100%
langsmith/evaluation/_runner.py _forward._set_reference_example_id 1 1 0 0%
langsmith/evaluation/_runner.py _is_valid_uuid 5 1 0 80%
langsmith/evaluation/_runner.py _resolve_data 9 3 0 67%
langsmith/evaluation/_runner.py _ensure_traceable 8 3 0 62%
langsmith/evaluation/_runner.py _include_attachments 1 0 0 100%
langsmith/evaluation/_runner.py _evaluators_include_attachments 3 3 0 0%
langsmith/evaluation/_runner.py _evaluator_uses_attachments 6 6 0 0%
langsmith/evaluation/_runner.py _target_include_attachments 1 0 0 100%
langsmith/evaluation/_runner.py _get_target_args 20 6 0 70%
langsmith/evaluation/_runner.py _resolve_experiment 17 14 0 18%
langsmith/evaluation/_runner.py _get_random_name 2 0 0 100%
langsmith/evaluation/_runner.py _extract_feedback_keys 9 9 0 0%
langsmith/evaluation/_runner.py _extract_code_evaluator_feedback_keys 30 30 0 0%
langsmith/evaluation/_runner.py _extract_code_evaluator_feedback_keys.extract_dict_keys 14 14 0 0%
langsmith/evaluation/_runner.py _extract_code_evaluator_feedback_keys.extract_evaluation_result_key 5 5 0 0%
langsmith/evaluation/_runner.py _extract_code_evaluator_feedback_keys.extract_evaluation_results_keys 27 27 0 0%
langsmith/evaluation/_runner.py _to_pandas 5 5 0 0%
langsmith/evaluation/_runner.py _flatten_experiment_results 1 1 0 0%
langsmith/evaluation/_runner.py _import_langchain_runnable 5 2 0 60%
langsmith/evaluation/_runner.py _is_langchain_runnable 1 0 0 100%
langsmith/evaluation/_runner.py (no function) 125 0 42 100%
langsmith/evaluation/evaluator.py EvaluationResult.check_value_non_numeric 4 4 0 0%
langsmith/evaluation/evaluator.py RunEvaluator.evaluate_run 0 0 0 100%
langsmith/evaluation/evaluator.py RunEvaluator.aevaluate_run 3 3 0 0%
langsmith/evaluation/evaluator.py RunEvaluator.aevaluate_run._run_with_context 2 2 0 0%
langsmith/evaluation/evaluator.py DynamicRunEvaluator.__init__ 16 7 0 56%
langsmith/evaluation/evaluator.py DynamicRunEvaluator.__init__.process_inputs 4 1 0 75%
langsmith/evaluation/evaluator.py DynamicRunEvaluator._coerce_evaluation_result 14 7 0 50%
langsmith/evaluation/evaluator.py DynamicRunEvaluator._coerce_evaluation_results 5 3 0 40%
langsmith/evaluation/evaluator.py DynamicRunEvaluator._format_result 6 3 0 50%
langsmith/evaluation/evaluator.py DynamicRunEvaluator.is_async 1 1 0 0%
langsmith/evaluation/evaluator.py DynamicRunEvaluator.evaluate_run 12 6 0 50%
langsmith/evaluation/evaluator.py DynamicRunEvaluator.aevaluate_run 9 9 0 0%
langsmith/evaluation/evaluator.py DynamicRunEvaluator.__call__ 1 1 0 0%
langsmith/evaluation/evaluator.py DynamicRunEvaluator.__repr__ 1 1 0 0%
langsmith/evaluation/evaluator.py run_evaluator 1 0 0 100%
langsmith/evaluation/evaluator.py _maxsize_repr 4 4 0 0%
langsmith/evaluation/evaluator.py DynamicComparisonRunEvaluator.__init__ 16 16 0 0%
langsmith/evaluation/evaluator.py DynamicComparisonRunEvaluator.__init__.process_inputs 4 4 0 0%
langsmith/evaluation/evaluator.py DynamicComparisonRunEvaluator.is_async 1 1 0 0%
langsmith/evaluation/evaluator.py DynamicComparisonRunEvaluator.compare_runs 9 9 0 0%
langsmith/evaluation/evaluator.py DynamicComparisonRunEvaluator.acompare_runs 6 6 0 0%
langsmith/evaluation/evaluator.py DynamicComparisonRunEvaluator.__call__ 1 1 0 0%
langsmith/evaluation/evaluator.py DynamicComparisonRunEvaluator.__repr__ 1 1 0 0%
langsmith/evaluation/evaluator.py DynamicComparisonRunEvaluator._get_tags 6 6 0 0%
langsmith/evaluation/evaluator.py DynamicComparisonRunEvaluator._format_results 15 15 0 0%
langsmith/evaluation/evaluator.py comparison_evaluator 1 1 0 0%
langsmith/evaluation/evaluator.py _normalize_evaluator_func 44 21 0 52%
langsmith/evaluation/evaluator.py _normalize_comparison_evaluator_func 44 44 0 0%
langsmith/evaluation/evaluator.py _format_evaluator_result 14 7 0 50%
langsmith/evaluation/evaluator.py _normalize_summary_evaluator 26 26 0 0%
langsmith/evaluation/evaluator.py (no function) 105 2 0 98%
langsmith/evaluation/integrations/__init__.py (no function) 2 0 0 100%
langsmith/evaluation/integrations/_langchain.py LangChainStringEvaluator.__init__ 8 8 0 0%
langsmith/evaluation/integrations/_langchain.py LangChainStringEvaluator.as_run_evaluator 10 10 0 0%
langsmith/evaluation/integrations/_langchain.py LangChainStringEvaluator.as_run_evaluator.prepare_evaluator_inputs 7 7 0 0%
langsmith/evaluation/integrations/_langchain.py LangChainStringEvaluator.as_run_evaluator.evaluate 3 3 0 0%
langsmith/evaluation/integrations/_langchain.py LangChainStringEvaluator.as_run_evaluator.aevaluate 3 3 0 0%
langsmith/evaluation/integrations/_langchain.py (no function) 15 0 3 100%
langsmith/evaluation/llm_evaluator.py _create_score_json_schema 9 9 0 0%
langsmith/evaluation/llm_evaluator.py LLMEvaluator.__init__ 6 6 0 0%
langsmith/evaluation/llm_evaluator.py LLMEvaluator.from_model 3 3 0 0%
langsmith/evaluation/llm_evaluator.py LLMEvaluator._initialize 18 18 0 0%
langsmith/evaluation/llm_evaluator.py LLMEvaluator.evaluate_run 3 3 0 0%
langsmith/evaluation/llm_evaluator.py LLMEvaluator.aevaluate_run 3 3 0 0%
langsmith/evaluation/llm_evaluator.py LLMEvaluator._prepare_variables 26 26 0 0%
langsmith/evaluation/llm_evaluator.py LLMEvaluator._parse_output 8 8 0 0%
langsmith/evaluation/llm_evaluator.py (no function) 30 0 0 100%
langsmith/evaluation/string_evaluator.py StringEvaluator.evaluate_run 9 9 0 0%
langsmith/evaluation/string_evaluator.py (no function) 17 17 0 0%
langsmith/integrations/openai_agents_sdk/__init__.py (no function) 2 0 0 100%
langsmith/integrations/openai_agents_sdk/_openai_agent_utils.py parse_io 27 27 0 0%
langsmith/integrations/openai_agents_sdk/_openai_agent_utils.py get_run_type 8 8 0 0%
langsmith/integrations/openai_agents_sdk/_openai_agent_utils.py get_run_name 10 10 0 0%
langsmith/integrations/openai_agents_sdk/_openai_agent_utils.py _extract_function_span_data 1 1 0 0%
langsmith/integrations/openai_agents_sdk/_openai_agent_utils.py _extract_generation_span_data 7 7 0 0%
langsmith/integrations/openai_agents_sdk/_openai_agent_utils.py _extract_response_span_data 15 15 0 0%
langsmith/integrations/openai_agents_sdk/_openai_agent_utils.py _extract_agent_span_data 1 1 0 0%
langsmith/integrations/openai_agents_sdk/_openai_agent_utils.py _extract_handoff_span_data 1 1 0 0%
langsmith/integrations/openai_agents_sdk/_openai_agent_utils.py _extract_guardrail_span_data 1 1 0 0%
langsmith/integrations/openai_agents_sdk/_openai_agent_utils.py _extract_custom_span_data 1 1 0 0%
langsmith/integrations/openai_agents_sdk/_openai_agent_utils.py extract_span_data 17 17 0 0%
langsmith/integrations/openai_agents_sdk/_openai_agent_utils.py (no function) 22 2 0 91%
langsmith/integrations/openai_agents_sdk/_openai_agents.py OpenAIAgentsTracingProcessor.__init__ 8 8 0 0%
langsmith/integrations/openai_agents_sdk/_openai_agents.py OpenAIAgentsTracingProcessor.on_trace_start 22 22 0 0%
langsmith/integrations/openai_agents_sdk/_openai_agents.py OpenAIAgentsTracingProcessor.on_trace_end 15 15 0 0%
langsmith/integrations/openai_agents_sdk/_openai_agents.py OpenAIAgentsTracingProcessor.on_span_start 21 21 0 0%
langsmith/integrations/openai_agents_sdk/_openai_agents.py OpenAIAgentsTracingProcessor.on_span_end 29 29 0 0%
langsmith/integrations/openai_agents_sdk/_openai_agents.py OpenAIAgentsTracingProcessor.shutdown 1 1 0 0%
langsmith/integrations/openai_agents_sdk/_openai_agents.py OpenAIAgentsTracingProcessor.force_flush 1 1 0 0%
langsmith/integrations/openai_agents_sdk/_openai_agents.py (no function) 29 6 0 79%
langsmith/middleware.py TracingMiddleware.__init__ 3 3 0 0%
langsmith/middleware.py TracingMiddleware.__call__ 7 7 0 0%
langsmith/middleware.py (no function) 3 0 0 100%
langsmith/pytest_plugin.py pytest_addoption 5 5 0 0%
langsmith/pytest_plugin.py _handle_output_args 5 4 0 20%
langsmith/pytest_plugin.py pytest_cmdline_preparse 1 1 0 0%
langsmith/pytest_plugin.py pytest_runtest_call 11 8 0 27%
langsmith/pytest_plugin.py pytest_report_teststatus 2 1 0 50%
langsmith/pytest_plugin.py LangSmithPlugin.__init__ 10 10 0 0%
langsmith/pytest_plugin.py LangSmithPlugin.pytest_collection_finish 3 3 0 0%
langsmith/pytest_plugin.py LangSmithPlugin.add_process_to_test_suite 1 1 0 0%
langsmith/pytest_plugin.py LangSmithPlugin.update_process_status 6 6 0 0%
langsmith/pytest_plugin.py LangSmithPlugin.pytest_runtest_logstart 1 1 0 0%
langsmith/pytest_plugin.py LangSmithPlugin.generate_tables 7 7 0 0%
langsmith/pytest_plugin.py LangSmithPlugin._generate_table 52 52 0 0%
langsmith/pytest_plugin.py LangSmithPlugin.pytest_configure 4 4 0 0%
langsmith/pytest_plugin.py LangSmithPlugin.pytest_sessionfinish 2 2 0 0%
langsmith/pytest_plugin.py pytest_configure 13 11 0 15%
langsmith/pytest_plugin.py _abbreviate 3 3 0 0%
langsmith/pytest_plugin.py _abbreviate_test_name 7 7 0 0%
langsmith/pytest_plugin.py _merge_statuses 7 7 0 0%
langsmith/pytest_plugin.py _dumps_with_fallback 4 4 0 0%
langsmith/pytest_plugin.py (no function) 37 36 0 3%
langsmith/run_helpers.py get_current_run_tree 1 0 0 100%
langsmith/run_helpers.py set_run_metadata 5 5 0 0%
langsmith/run_helpers.py get_tracing_context 3 1 0 67%
langsmith/run_helpers.py tracing_context 14 4 0 71%
langsmith/run_helpers.py is_traceable_function 1 0 0 100%
langsmith/run_helpers.py ensure_traceable 3 1 0 67%
langsmith/run_helpers.py is_async 1 0 0 100%
langsmith/run_helpers.py SupportsLangsmithExtra.__call__ 0 0 1 100%
langsmith/run_helpers.py _extract_usage 2 0 0 100%
langsmith/run_helpers.py traceable 0 0 1 100%
langsmith/run_helpers.py traceable 0 0 1 100%
langsmith/run_helpers.py traceable 17 4 0 76%
langsmith/run_helpers.py traceable.decorator 32 4 0 88%
langsmith/run_helpers.py traceable.decorator.async_wrapper 25 25 0 0%
langsmith/run_helpers.py traceable.decorator.async_wrapper.run_with_otel_context 2 2 0 0%
langsmith/run_helpers.py traceable.decorator.async_generator_wrapper 22 22 0 0%
langsmith/run_helpers.py traceable.decorator.wrapper 18 7 0 61%
langsmith/run_helpers.py traceable.decorator.wrapper.run_with_otel_context 2 2 0 0%
langsmith/run_helpers.py traceable.decorator.generator_wrapper 20 20 0 0%
langsmith/run_helpers.py traceable.decorator.stream_wrapper 17 17 0 0%
langsmith/run_helpers.py traceable.decorator.async_stream_wrapper 16 16 0 0%
langsmith/run_helpers.py trace.__init__ 19 19 0 0%
langsmith/run_helpers.py trace._setup 23 23 0 0%
langsmith/run_helpers.py trace._teardown 14 14 0 0%
langsmith/run_helpers.py trace.__enter__ 1 1 0 0%
langsmith/run_helpers.py trace.__exit__ 1 1 0 0%
langsmith/run_helpers.py trace.__aenter__ 4 4 0 0%
langsmith/run_helpers.py trace.__aexit__ 5 5 0 0%
langsmith/run_helpers.py _get_project_name 4 4 0 0%
langsmith/run_helpers.py as_runnable 18 18 1 0%
langsmith/run_helpers.py as_runnable.RunnableTraceable.__init__ 11 11 0 0%
langsmith/run_helpers.py as_runnable.RunnableTraceable._wrap_sync 2 2 0 0%
langsmith/run_helpers.py as_runnable.RunnableTraceable._wrap_sync.wrap_traceable 2 2 0 0%
langsmith/run_helpers.py as_runnable.RunnableTraceable._wrap_async 7 7 0 0%
langsmith/run_helpers.py as_runnable.RunnableTraceable._wrap_async.awrap_traceable 2 2 0 0%
langsmith/run_helpers.py _container_end 31 17 0 45%
langsmith/run_helpers.py _collect_extra 5 1 0 80%
langsmith/run_helpers.py _get_parent_run 19 8 0 58%
langsmith/run_helpers.py _setup_run 62 13 0 79%
langsmith/run_helpers.py _handle_container_end 6 3 0 50%
langsmith/run_helpers.py _is_traceable_function 1 0 0 100%
langsmith/run_helpers.py _get_inputs 11 3 0 73%
langsmith/run_helpers.py _get_inputs_safe 5 5 0 0%
langsmith/run_helpers.py _is_attachment 11 3 0 73%
langsmith/run_helpers.py _attachment_args_helper 1 0 0 100%
langsmith/run_helpers.py _cached_attachment_args 1 0 0 100%
langsmith/run_helpers.py _attachment_args 4 2 0 50%
langsmith/run_helpers.py _get_inputs_and_attachments_safe 14 9 0 36%
langsmith/run_helpers.py _set_tracing_context 7 3 0 57%
langsmith/run_helpers.py _process_iterator 16 16 0 0%
langsmith/run_helpers.py _process_iterator.next_with_otel_context 7 7 0 0%
langsmith/run_helpers.py _process_async_iterator 22 22 0 0%
langsmith/run_helpers.py _process_async_iterator.anext_with_otel_context 7 7 0 0%
langsmith/run_helpers.py _TracedStreamBase.__init__ 6 6 0 0%
langsmith/run_helpers.py _TracedStreamBase.__getattr__ 1 1 0 0%
langsmith/run_helpers.py _TracedStreamBase.__dir__ 1 1 0 0%
langsmith/run_helpers.py _TracedStreamBase.__repr__ 1 1 0 0%
langsmith/run_helpers.py _TracedStreamBase.__str__ 1 1 0 0%
langsmith/run_helpers.py _TracedStreamBase.__del__ 9 9 0 0%
langsmith/run_helpers.py _TracedStreamBase._end_trace 8 8 0 0%
langsmith/run_helpers.py _TracedStream.__init__ 3 3 0 0%
langsmith/run_helpers.py _TracedStream.__next__ 5 5 0 0%
langsmith/run_helpers.py _TracedStream.__iter__ 7 7 0 0%
langsmith/run_helpers.py _TracedStream.__enter__ 2 2 0 0%
langsmith/run_helpers.py _TracedStream.__exit__ 3 3 0 0%
langsmith/run_helpers.py _TracedAsyncStream.__init__ 3 3 0 0%
langsmith/run_helpers.py _TracedAsyncStream._aend_trace 3 3 0 0%
langsmith/run_helpers.py _TracedAsyncStream.__anext__ 5 5 0 0%
langsmith/run_helpers.py _TracedAsyncStream.__aiter__ 7 7 0 0%
langsmith/run_helpers.py _TracedAsyncStream.__aenter__ 2 2 0 0%
langsmith/run_helpers.py _TracedAsyncStream.__aexit__ 3 3 0 0%
langsmith/run_helpers.py _get_function_result 8 8 0 0%
langsmith/run_helpers.py _cleanup_traceback 5 5 0 0%
langsmith/run_helpers.py _is_otel_available 7 7 0 0%
langsmith/run_helpers.py _maybe_create_otel_context 11 9 0 18%
langsmith/run_helpers.py (no function) 146 146 27 0%
langsmith/run_trees.py get_cached_client 5 5 0 0%
langsmith/run_trees.py configure 15 15 0 0%
langsmith/run_trees.py validate_extracted_usage_metadata 5 5 0 0%
langsmith/run_trees.py RunTree.infer_defaults 38 14 0 63%
langsmith/run_trees.py RunTree.ensure_dotted_order 9 2 0 78%
langsmith/run_trees.py RunTree.client 3 1 0 67%
langsmith/run_trees.py RunTree._client 1 1 0 0%
langsmith/run_trees.py RunTree.__setattr__ 3 1 0 67%
langsmith/run_trees.py RunTree.set 16 16 0 0%
langsmith/run_trees.py RunTree.add_tags 5 5 0 0%
langsmith/run_trees.py RunTree.add_metadata 4 4 0 0%
langsmith/run_trees.py RunTree.add_outputs 3 3 0 0%
langsmith/run_trees.py RunTree.add_inputs 4 4 0 0%
langsmith/run_trees.py RunTree.add_event 7 7 0 0%
langsmith/run_trees.py RunTree.end 12 4 0 67%
langsmith/run_trees.py RunTree.create_child 3 3 0 0%
langsmith/run_trees.py RunTree._get_dicts_safe 14 2 0 86%
langsmith/run_trees.py RunTree._slice_parent_id 17 17 0 0%
langsmith/run_trees.py RunTree._remap_for_project 31 31 0 0%
langsmith/run_trees.py RunTree.post 14 9 0 36%
langsmith/run_trees.py RunTree.patch 17 11 0 35%
langsmith/run_trees.py RunTree.wait 1 1 0 0%
langsmith/run_trees.py RunTree.get_url 1 1 0 0%
langsmith/run_trees.py RunTree.from_dotted_order 2 2 0 0%
langsmith/run_trees.py RunTree.from_runnable_config 29 21 0 28%
langsmith/run_trees.py RunTree.from_headers 33 33 0 0%
langsmith/run_trees.py RunTree.to_headers 6 6 0 0%
langsmith/run_trees.py RunTree.__repr__ 1 1 0 0%
langsmith/run_trees.py _Baggage.__init__ 4 4 0 0%
langsmith/run_trees.py _Baggage.from_header 29 29 0 0%
langsmith/run_trees.py _Baggage.from_headers 5 5 0 0%
langsmith/run_trees.py _Baggage.to_header 13 13 0 0%
langsmith/run_trees.py _parse_write_replicas_from_env_var 37 35 0 5%
langsmith/run_trees.py _get_write_replicas_from_env 2 0 0 100%
langsmith/run_trees.py _check_endpoint_env_unset 3 3 0 0%
langsmith/run_trees.py _ensure_write_replicas 3 1 0 67%
langsmith/run_trees.py _parse_dotted_order 2 2 0 0%
langsmith/run_trees.py _create_current_dotted_order 3 0 0 100%
langsmith/run_trees.py (no function) 117 116 0 1%
langsmith/schemas.py BinaryIOLike.read 0 0 1 100%
langsmith/schemas.py BinaryIOLike.seek 0 0 1 100%
langsmith/schemas.py BinaryIOLike.getvalue 0 0 1 100%
langsmith/schemas.py ExampleCreate.__init__ 1 0 0 100%
langsmith/schemas.py Example.__init__ 3 0 0 100%
langsmith/schemas.py Example.url 6 6 0 0%
langsmith/schemas.py Example.__repr__ 1 1 0 0%
langsmith/schemas.py ExampleUpdate.__init__ 1 1 0 0%
langsmith/schemas.py Dataset.__init__ 8 0 0 100%
langsmith/schemas.py Dataset.url 7 7 0 0%
langsmith/schemas.py _default_extra 1 1 0 0%
langsmith/schemas.py RunBase.metadata 3 1 0 67%
langsmith/schemas.py RunBase.revision_id 1 1 0 0%
langsmith/schemas.py RunBase.latency 3 3 0 0%
langsmith/schemas.py RunBase.__repr__ 1 1 0 0%
langsmith/schemas.py Run.__init__ 7 2 0 71%
langsmith/schemas.py Run.url 3 3 0 0%
langsmith/schemas.py Run.input_tokens 1 1 0 0%
langsmith/schemas.py Run.output_tokens 1 1 0 0%
langsmith/schemas.py Run.input_cost 1 1 0 0%
langsmith/schemas.py Run.output_cost 1 1 0 0%
langsmith/schemas.py Run.input_token_details 1 1 0 0%
langsmith/schemas.py Run.output_token_details 1 1 0 0%
langsmith/schemas.py Run.input_cost_details 1 1 0 0%
langsmith/schemas.py Run.output_cost_details 1 1 0 0%
langsmith/schemas.py TracerSession.__init__ 4 0 0 100%
langsmith/schemas.py TracerSession.url 3 1 0 67%
langsmith/schemas.py TracerSession.metadata 3 1 0 67%
langsmith/schemas.py TracerSession.tags 3 3 0 0%
langsmith/schemas.py BaseMessageLike.type 0 0 0 100%
langsmith/schemas.py ComparativeExperiment.metadata 3 3 0 0%
langsmith/schemas.py InsightsReport.link 1 1 0 0%
langsmith/schemas.py InsightsReport._repr_html_ 1 1 0 0%
langsmith/schemas.py (no function) 751 750 4 1%
langsmith/testing/__init__.py (no function) 2 2 0 0%
langsmith/testing/_internal.py _object_hash 2 2 0 0%
langsmith/testing/_internal.py test 0 0 1 100%
langsmith/testing/_internal.py test 0 0 1 100%
langsmith/testing/_internal.py test 14 3 0 79%
langsmith/testing/_internal.py test.decorator 8 0 0 100%
langsmith/testing/_internal.py test.decorator.async_wrapper 5 5 0 0%
langsmith/testing/_internal.py test.decorator.wrapper 5 5 0 0%
langsmith/testing/_internal.py _get_experiment_name 9 9 0 0%
langsmith/testing/_internal.py _get_test_suite_name 11 11 0 0%
langsmith/testing/_internal.py _get_test_suite 10 10 0 0%
langsmith/testing/_internal.py _start_experiment 5 5 0 0%
langsmith/testing/_internal.py _get_example_id 3 3 0 0%
langsmith/testing/_internal.py _get_example_id_legacy 8 8 0 0%
langsmith/testing/_internal.py _end_tests 9 9 0 0%
langsmith/testing/_internal.py _serde_example_values 4 4 0 0%
langsmith/testing/_internal.py _LangSmithTestSuite.__init__ 6 6 0 0%
langsmith/testing/_internal.py _LangSmithTestSuite.id 1 1 0 0%
langsmith/testing/_internal.py _LangSmithTestSuite.experiment_id 1 1 0 0%
langsmith/testing/_internal.py _LangSmithTestSuite.experiment 1 1 0 0%
langsmith/testing/_internal.py _LangSmithTestSuite.from_test 10 10 0 0%
langsmith/testing/_internal.py _LangSmithTestSuite.name 1 1 0 0%
langsmith/testing/_internal.py _LangSmithTestSuite.get_dataset_version 1 1 0 0%
langsmith/testing/_internal.py _LangSmithTestSuite.submit_result 11 11 0 0%
langsmith/testing/_internal.py _LangSmithTestSuite._submit_result 1 1 0 0%
langsmith/testing/_internal.py _LangSmithTestSuite.sync_example 25 25 0 0%
langsmith/testing/_internal.py _LangSmithTestSuite._submit_feedback 6 6 0 0%
langsmith/testing/_internal.py _LangSmithTestSuite._create_feedback 1 1 0 0%
langsmith/testing/_internal.py _LangSmithTestSuite.shutdown 1 1 0 0%
langsmith/testing/_internal.py _LangSmithTestSuite.end_run 1 1 0 0%
langsmith/testing/_internal.py _LangSmithTestSuite._end_run 4 4 0 0%
langsmith/testing/_internal.py _TestCase.__init__ 17 17 0 0%
langsmith/testing/_internal.py _TestCase.submit_feedback 1 1 0 0%
langsmith/testing/_internal.py _TestCase.log_inputs 2 2 0 0%
langsmith/testing/_internal.py _TestCase.log_outputs 3 3 0 0%
langsmith/testing/_internal.py _TestCase.log_reference_outputs 3 3 0 0%
langsmith/testing/_internal.py _TestCase.submit_test_result 1 1 0 0%
langsmith/testing/_internal.py _TestCase.start_time 2 2 0 0%
langsmith/testing/_internal.py _TestCase.end_time 2 2 0 0%
langsmith/testing/_internal.py _TestCase.end_run 4 4 0 0%
langsmith/testing/_internal.py _create_test_case 26 26 0 0%
langsmith/testing/_internal.py _run_test 12 12 0 0%
langsmith/testing/_internal.py _run_test._test 18 18 0 0%
langsmith/testing/_internal.py _arun_test 13 13 0 0%
langsmith/testing/_internal.py _arun_test._test 18 18 0 0%
langsmith/testing/_internal.py log_inputs 10 10 0 0%
langsmith/testing/_internal.py log_outputs 11 11 0 0%
langsmith/testing/_internal.py log_reference_outputs 8 8 0 0%
langsmith/testing/_internal.py log_feedback 27 27 0 0%
langsmith/testing/_internal.py trace_feedback 11 11 0 0%
langsmith/testing/_internal.py _stringify 4 4 0 0%
langsmith/testing/_internal.py _dumpd 8 8 0 0%
langsmith/testing/_internal.py _get_langchain_dumpd 5 5 0 0%
langsmith/testing/_internal.py (no function) 109 109 18 0%
langsmith/utils.py LangSmithExceptionGroup.__init__ 2 2 0 0%
langsmith/utils.py tracing_is_enabled 11 6 0 45%
langsmith/utils.py test_tracking_is_disabled 1 0 0 100%
langsmith/utils.py xor_args 3 3 0 0%
langsmith/utils.py xor_args.decorator 2 2 0 0%
langsmith/utils.py xor_args.decorator.wrapper 6 2 0 67%
langsmith/utils.py raise_for_status_with_text 6 4 0 33%
langsmith/utils.py get_enum_value 3 3 0 0%
langsmith/utils.py log_once 1 1 0 0%
langsmith/utils.py _get_message_type 9 9 0 0%
langsmith/utils.py _get_message_fields 9 9 0 0%
langsmith/utils.py _convert_message 3 3 0 0%
langsmith/utils.py get_messages_from_inputs 5 5 0 0%
langsmith/utils.py get_message_generation_from_outputs 9 9 0 0%
langsmith/utils.py get_prompt_from_inputs 8 8 0 0%
langsmith/utils.py get_llm_generation_from_outputs 9 9 0 0%
langsmith/utils.py get_docker_compose_command 9 9 0 0%
langsmith/utils.py convert_langchain_message 4 4 0 0%
langsmith/utils.py is_base_message_like 1 1 0 0%
langsmith/utils.py is_env_var_truish 1 0 0 100%
langsmith/utils.py get_env_var 6 0 0 100%
langsmith/utils.py get_tracer_project 1 0 0 100%
langsmith/utils.py FilterPoolFullWarning.__init__ 2 0 0 100%
langsmith/utils.py FilterPoolFullWarning.filter 4 4 0 0%
langsmith/utils.py FilterLangSmithRetry.filter 2 2 0 0%
langsmith/utils.py filter_logs 11 2 0 82%
langsmith/utils.py get_cache_dir 3 1 0 67%
langsmith/utils.py filter_request_headers 13 13 0 0%
langsmith/utils.py with_cache 10 10 0 0%
langsmith/utils.py with_optional_cache 4 2 0 50%
langsmith/utils.py _format_exc 3 3 0 0%
langsmith/utils.py _middle_copy 18 18 0 0%
langsmith/utils.py deepish_copy 6 6 0 0%
langsmith/utils.py is_version_greater_or_equal 4 4 0 0%
langsmith/utils.py parse_prompt_identifier 13 13 0 0%
langsmith/utils.py ContextThreadPoolExecutor.submit 1 0 0 100%
langsmith/utils.py ContextThreadPoolExecutor.map 3 3 0 0%
langsmith/utils.py ContextThreadPoolExecutor.map._wrapped_fn 1 1 0 0%
langsmith/utils.py get_api_url 4 1 0 75%
langsmith/utils.py get_api_key 4 1 0 75%
langsmith/utils.py get_workspace_id 4 1 0 75%
langsmith/utils.py _is_localhost 6 2 0 67%
langsmith/utils.py get_host_url 19 9 0 53%
langsmith/utils.py _get_function_name 11 8 0 27%
langsmith/utils.py is_truish 3 1 0 67%
langsmith/utils.py (no function) 93 93 0 0%
langsmith/uuid.py uuid7 1 1 0 0%
langsmith/uuid.py uuid7_from_datetime 4 4 0 0%
langsmith/uuid.py (no function) 7 7 0 0%
langsmith/wrappers/__init__.py (no function) 5 0 0 100%
langsmith/wrappers/_anthropic.py _get_not_given 5 5 0 0%
langsmith/wrappers/_anthropic.py _strip_not_given 9 9 0 0%
langsmith/wrappers/_anthropic.py _infer_ls_params 7 7 0 0%
langsmith/wrappers/_anthropic.py _accumulate_event 22 22 0 0%
langsmith/wrappers/_anthropic.py _reduce_chat_chunks 13 13 0 0%
langsmith/wrappers/_anthropic.py _create_usage_metadata 5 5 0 0%
langsmith/wrappers/_anthropic.py _reduce_completions 11 11 0 0%
langsmith/wrappers/_anthropic.py _process_chat_completion 9 9 0 0%
langsmith/wrappers/_anthropic.py _get_wrapper 4 4 0 0%
langsmith/wrappers/_anthropic.py _get_wrapper.create 4 4 0 0%
langsmith/wrappers/_anthropic.py _get_wrapper.acreate 4 4 0 0%
langsmith/wrappers/_anthropic.py _get_stream_wrapper 81 81 0 0%
langsmith/wrappers/_anthropic.py _get_stream_wrapper.AsyncMessageStreamWrapper.__init__ 2 2 0 0%
langsmith/wrappers/_anthropic.py _get_stream_wrapper.AsyncMessageStreamWrapper.text_stream 2 2 0 0%
langsmith/wrappers/_anthropic.py _get_stream_wrapper.AsyncMessageStreamWrapper.text_stream._text_stream 5 5 0 0%
langsmith/wrappers/_anthropic.py _get_stream_wrapper.AsyncMessageStreamWrapper.response 1 1 0 0%
langsmith/wrappers/_anthropic.py _get_stream_wrapper.AsyncMessageStreamWrapper.request_id 1 1 0 0%
langsmith/wrappers/_anthropic.py _get_stream_wrapper.AsyncMessageStreamWrapper.__anext__ 2 2 0 0%
langsmith/wrappers/_anthropic.py _get_stream_wrapper.AsyncMessageStreamWrapper.__aiter__ 3 3 0 0%
langsmith/wrappers/_anthropic.py _get_stream_wrapper.AsyncMessageStreamWrapper.__aiter__.traced_iter 1 1 0 0%
langsmith/wrappers/_anthropic.py _get_stream_wrapper.AsyncMessageStreamWrapper.__aenter__ 2 2 0 0%
langsmith/wrappers/_anthropic.py _get_stream_wrapper.AsyncMessageStreamWrapper.__aexit__ 1 1 0 0%
langsmith/wrappers/_anthropic.py _get_stream_wrapper.AsyncMessageStreamWrapper.close 1 1 0 0%
langsmith/wrappers/_anthropic.py _get_stream_wrapper.AsyncMessageStreamWrapper.get_final_message 1 1 0 0%
langsmith/wrappers/_anthropic.py _get_stream_wrapper.AsyncMessageStreamWrapper.get_final_text 1 1 0 0%
langsmith/wrappers/_anthropic.py _get_stream_wrapper.AsyncMessageStreamWrapper.until_done 1 1 0 0%
langsmith/wrappers/_anthropic.py _get_stream_wrapper.AsyncMessageStreamWrapper.current_message_snapshot 1 1 0 0%
langsmith/wrappers/_anthropic.py _get_stream_wrapper.AsyncMessagesStreamManagerWrapper.__init__ 1 1 0 0%
langsmith/wrappers/_anthropic.py _get_stream_wrapper.AsyncMessagesStreamManagerWrapper.__aenter__ 3 3 0 0%
langsmith/wrappers/_anthropic.py _get_stream_wrapper.AsyncMessagesStreamManagerWrapper.__aexit__ 1 1 0 0%
langsmith/wrappers/_anthropic.py wrap_anthropic 7 7 0 0%
langsmith/wrappers/_anthropic.py (no function) 29 1 4 97%
langsmith/wrappers/_gemini.py _strip_none 1 1 0 0%
langsmith/wrappers/_gemini.py _convert_config_for_tracing 2 2 0 0%
langsmith/wrappers/_gemini.py _process_gemini_inputs 46 46 0 0%
langsmith/wrappers/_gemini.py _infer_invocation_params 10 10 0 0%
langsmith/wrappers/_gemini.py _create_usage_metadata 12 12 0 0%
langsmith/wrappers/_gemini.py _process_generate_content_response 63 63 0 0%
langsmith/wrappers/_gemini.py _reduce_generate_content_chunks 32 32 0 0%
langsmith/wrappers/_gemini.py _get_wrapper 6 6 0 0%
langsmith/wrappers/_gemini.py _get_wrapper.generate 3 3 0 0%
langsmith/wrappers/_gemini.py _get_wrapper.agenerate 3 3 0 0%
langsmith/wrappers/_gemini.py wrap_gemini 12 12 0 0%
langsmith/wrappers/_gemini.py (no function) 28 0 2 100%
langsmith/wrappers/_openai.py _get_omit_types 8 8 0 0%
langsmith/wrappers/_openai.py _strip_not_given 8 8 0 0%
langsmith/wrappers/_openai.py _process_inputs 9 9 0 0%
langsmith/wrappers/_openai.py _infer_invocation_params 7 7 0 0%
langsmith/wrappers/_openai.py _reduce_choices 38 38 0 0%
langsmith/wrappers/_openai.py _reduce_chat 11 11 0 0%
langsmith/wrappers/_openai.py _reduce_completions 11 11 0 0%
langsmith/wrappers/_openai.py _create_usage_metadata 11 11 0 0%
langsmith/wrappers/_openai.py _process_chat_completion 8 8 0 0%
langsmith/wrappers/_openai.py _get_wrapper 6 6 0 0%
langsmith/wrappers/_openai.py _get_wrapper.create 2 2 0 0%
langsmith/wrappers/_openai.py _get_wrapper.acreate 2 2 0 0%
langsmith/wrappers/_openai.py _get_parse_wrapper 6 6 0 0%
langsmith/wrappers/_openai.py _get_parse_wrapper.parse 2 2 0 0%
langsmith/wrappers/_openai.py _get_parse_wrapper.aparse 2 2 0 0%
langsmith/wrappers/_openai.py _reduce_response_events 4 4 0 0%
langsmith/wrappers/_openai.py wrap_openai 22 22 0 0%
langsmith/wrappers/_openai.py _process_responses_api_output 9 9 0 0%
langsmith/wrappers/_openai.py (no function) 31 0 5 100%
langsmith/wrappers/_openai_agents.py (no function) 4 0 0 100%
Total   10798 8643 237 20%

No items found using the specified filter.