MANIFEST.in
README.md
_build_hooks.py
pyproject.toml
src/braintrust/__init__.py
src/braintrust/_generated_types.py
src/braintrust/audit.py
src/braintrust/auto.py
src/braintrust/aws.py
src/braintrust/bt_json.py
src/braintrust/context.py
src/braintrust/dataset_pipeline.py
src/braintrust/db_fields.py
src/braintrust/env.py
src/braintrust/framework.py
src/braintrust/framework2.py
src/braintrust/generated_types.py
src/braintrust/git_fields.py
src/braintrust/gitutil.py
src/braintrust/http_headers.py
src/braintrust/id_gen.py
src/braintrust/logger.py
src/braintrust/logs.py
src/braintrust/merge_row_batch.py
src/braintrust/oai.py
src/braintrust/object.py
src/braintrust/parameters.py
src/braintrust/prompt.py
src/braintrust/propagation.py
src/braintrust/py.typed
src/braintrust/queue.py
src/braintrust/resource_manager.py
src/braintrust/sandbox.py
src/braintrust/score.py
src/braintrust/serializable_data_class.py
src/braintrust/span_cache.py
src/braintrust/span_customizer.py
src/braintrust/span_identifier_v1.py
src/braintrust/span_identifier_v2.py
src/braintrust/span_identifier_v3.py
src/braintrust/span_identifier_v4.py
src/braintrust/span_origin.py
src/braintrust/span_types.py
src/braintrust/test_helpers.py
src/braintrust/trace.py
src/braintrust/util.py
src/braintrust/version.py
src/braintrust/workflow_eval.py
src/braintrust/xact_ids.py
src/braintrust.egg-info/PKG-INFO
src/braintrust.egg-info/SOURCES.txt
src/braintrust.egg-info/dependency_links.txt
src/braintrust.egg-info/entry_points.txt
src/braintrust.egg-info/requires.txt
src/braintrust.egg-info/top_level.txt
src/braintrust/api/__init__.py
src/braintrust/api/_routing.py
src/braintrust/api/_service.py
src/braintrust/api/_transport.py
src/braintrust/api/auth.py
src/braintrust/api/client.py
src/braintrust/api/errors.py
src/braintrust/api/policies.py
src/braintrust/api/_generated/__init__.py
src/braintrust/api/_generated/acls.py
src/braintrust/api/_generated/agents.py
src/braintrust/api/_generated/ai_secrets.py
src/braintrust/api/_generated/api_keys.py
src/braintrust/api/_generated/dataset_snapshots.py
src/braintrust/api/_generated/datasets.py
src/braintrust/api/_generated/env_vars.py
src/braintrust/api/_generated/environments.py
src/braintrust/api/_generated/experiments.py
src/braintrust/api/_generated/functions.py
src/braintrust/api/_generated/groups.py
src/braintrust/api/_generated/mcp_servers.py
src/braintrust/api/_generated/org_automations.py
src/braintrust/api/_generated/organizations.py
src/braintrust/api/_generated/project_automations.py
src/braintrust/api/_generated/project_groups.py
src/braintrust/api/_generated/project_scores.py
src/braintrust/api/_generated/project_tags.py
src/braintrust/api/_generated/projects.py
src/braintrust/api/_generated/prompts.py
src/braintrust/api/_generated/roles.py
src/braintrust/api/_generated/service_tokens.py
src/braintrust/api/_generated/simulated_users.py
src/braintrust/api/_generated/span_iframes.py
src/braintrust/api/_generated/users.py
src/braintrust/api/_generated/views.py
src/braintrust/api/_generated/models/__init__.py
src/braintrust/api/_generated/models/acls.py
src/braintrust/api/_generated/models/agents.py
src/braintrust/api/_generated/models/ai_secrets.py
src/braintrust/api/_generated/models/api_keys.py
src/braintrust/api/_generated/models/common.py
src/braintrust/api/_generated/models/dataset_snapshots.py
src/braintrust/api/_generated/models/datasets.py
src/braintrust/api/_generated/models/env_vars.py
src/braintrust/api/_generated/models/environments.py
src/braintrust/api/_generated/models/experiments.py
src/braintrust/api/_generated/models/functions.py
src/braintrust/api/_generated/models/groups.py
src/braintrust/api/_generated/models/mcp_servers.py
src/braintrust/api/_generated/models/org_automations.py
src/braintrust/api/_generated/models/organizations.py
src/braintrust/api/_generated/models/project_automations.py
src/braintrust/api/_generated/models/project_groups.py
src/braintrust/api/_generated/models/project_scores.py
src/braintrust/api/_generated/models/project_tags.py
src/braintrust/api/_generated/models/projects.py
src/braintrust/api/_generated/models/prompts.py
src/braintrust/api/_generated/models/roles.py
src/braintrust/api/_generated/models/service_tokens.py
src/braintrust/api/_generated/models/simulated_users.py
src/braintrust/api/_generated/models/span_iframes.py
src/braintrust/api/_generated/models/users.py
src/braintrust/api/_generated/models/views.py
src/braintrust/api/types/__init__.py
src/braintrust/btx/__init__.py
src/braintrust/btx/span_fetcher.py
src/braintrust/btx/span_validator.py
src/braintrust/btx/spec_executor.py
src/braintrust/btx/spec_loader.py
src/braintrust/cli/__init__.py
src/braintrust/cli/__main__.py
src/braintrust/cli/eval.py
src/braintrust/cli/push.py
src/braintrust/cli/install/__init__.py
src/braintrust/cli/install/api.py
src/braintrust/cli/install/bump_versions.py
src/braintrust/cli/install/logs.py
src/braintrust/cli/install/redshift.py
src/braintrust/cli/install/run_migrations.py
src/braintrust/contrib/__init__.py
src/braintrust/contrib/temporal/__init__.py
src/braintrust/devserver/__init__.py
src/braintrust/devserver/auth.py
src/braintrust/devserver/cache.py
src/braintrust/devserver/cors.py
src/braintrust/devserver/dataset.py
src/braintrust/devserver/eval_hooks.py
src/braintrust/devserver/schemas.py
src/braintrust/devserver/server.py
src/braintrust/functions/__init__.py
src/braintrust/functions/constants.py
src/braintrust/functions/invoke.py
src/braintrust/functions/stream.py
src/braintrust/integrations/__init__.py
src/braintrust/integrations/base.py
src/braintrust/integrations/question.py
src/braintrust/integrations/utils.py
src/braintrust/integrations/versioning.py
src/braintrust/integrations/adk/__init__.py
src/braintrust/integrations/adk/integration.py
src/braintrust/integrations/adk/patchers.py
src/braintrust/integrations/adk/tracing.py
src/braintrust/integrations/agentscope/__init__.py
src/braintrust/integrations/agentscope/integration.py
src/braintrust/integrations/agentscope/patchers.py
src/braintrust/integrations/agentscope/tracing.py
src/braintrust/integrations/agno/__init__.py
src/braintrust/integrations/agno/eval_experiments.py
src/braintrust/integrations/agno/eval_tracing.py
src/braintrust/integrations/agno/integration.py
src/braintrust/integrations/agno/patchers.py
src/braintrust/integrations/agno/tracing.py
src/braintrust/integrations/ai_sdk/__init__.py
src/braintrust/integrations/ai_sdk/integration.py
src/braintrust/integrations/ai_sdk/patchers.py
src/braintrust/integrations/ai_sdk/tracing.py
src/braintrust/integrations/anthropic/__init__.py
src/braintrust/integrations/anthropic/_utils.py
src/braintrust/integrations/anthropic/integration.py
src/braintrust/integrations/anthropic/patchers.py
src/braintrust/integrations/anthropic/tracing.py
src/braintrust/integrations/autogen/__init__.py
src/braintrust/integrations/autogen/integration.py
src/braintrust/integrations/autogen/patchers.py
src/braintrust/integrations/autogen/tracing.py
src/braintrust/integrations/bedrock_runtime/__init__.py
src/braintrust/integrations/bedrock_runtime/integration.py
src/braintrust/integrations/bedrock_runtime/patchers.py
src/braintrust/integrations/bedrock_runtime/tracing.py
src/braintrust/integrations/claude_agent_sdk/__init__.py
src/braintrust/integrations/claude_agent_sdk/_constants.py
src/braintrust/integrations/claude_agent_sdk/integration.py
src/braintrust/integrations/claude_agent_sdk/patchers.py
src/braintrust/integrations/claude_agent_sdk/tracing.py
src/braintrust/integrations/cohere/__init__.py
src/braintrust/integrations/cohere/integration.py
src/braintrust/integrations/cohere/patchers.py
src/braintrust/integrations/cohere/tracing.py
src/braintrust/integrations/crewai/__init__.py
src/braintrust/integrations/crewai/integration.py
src/braintrust/integrations/crewai/patchers.py
src/braintrust/integrations/crewai/tracing.py
src/braintrust/integrations/cursor_sdk/__init__.py
src/braintrust/integrations/cursor_sdk/integration.py
src/braintrust/integrations/cursor_sdk/patchers.py
src/braintrust/integrations/cursor_sdk/tracing.py
src/braintrust/integrations/dspy/__init__.py
src/braintrust/integrations/dspy/integration.py
src/braintrust/integrations/dspy/patchers.py
src/braintrust/integrations/dspy/tracing.py
src/braintrust/integrations/google_discoveryengine/__init__.py
src/braintrust/integrations/google_discoveryengine/integration.py
src/braintrust/integrations/google_discoveryengine/patchers.py
src/braintrust/integrations/google_discoveryengine/tracing.py
src/braintrust/integrations/google_genai/__init__.py
src/braintrust/integrations/google_genai/integration.py
src/braintrust/integrations/google_genai/patchers.py
src/braintrust/integrations/google_genai/tracing.py
src/braintrust/integrations/harbor/__init__.py
src/braintrust/integrations/harbor/atif.py
src/braintrust/integrations/harbor/compat.py
src/braintrust/integrations/harbor/config.py
src/braintrust/integrations/harbor/identity.py
src/braintrust/integrations/harbor/plugin.py
src/braintrust/integrations/harbor/rewards.py
src/braintrust/integrations/harbor/state.py
src/braintrust/integrations/huggingface_hub/__init__.py
src/braintrust/integrations/huggingface_hub/integration.py
src/braintrust/integrations/huggingface_hub/patchers.py
src/braintrust/integrations/huggingface_hub/tracing.py
src/braintrust/integrations/instructor/__init__.py
src/braintrust/integrations/instructor/integration.py
src/braintrust/integrations/instructor/patchers.py
src/braintrust/integrations/instructor/tracing.py
src/braintrust/integrations/langchain/__init__.py
src/braintrust/integrations/langchain/callbacks.py
src/braintrust/integrations/langchain/context.py
src/braintrust/integrations/langchain/helpers.py
src/braintrust/integrations/langchain/integration.py
src/braintrust/integrations/langchain/patchers.py
src/braintrust/integrations/litellm/__init__.py
src/braintrust/integrations/litellm/integration.py
src/braintrust/integrations/litellm/patchers.py
src/braintrust/integrations/litellm/tracing.py
src/braintrust/integrations/livekit_agents/__init__.py
src/braintrust/integrations/livekit_agents/integration.py
src/braintrust/integrations/livekit_agents/patchers.py
src/braintrust/integrations/livekit_agents/tracing.py
src/braintrust/integrations/llamaindex/__init__.py
src/braintrust/integrations/llamaindex/integration.py
src/braintrust/integrations/llamaindex/patchers.py
src/braintrust/integrations/llamaindex/tracing.py
src/braintrust/integrations/mistral/__init__.py
src/braintrust/integrations/mistral/integration.py
src/braintrust/integrations/mistral/patchers.py
src/braintrust/integrations/mistral/tracing.py
src/braintrust/integrations/openai/__init__.py
src/braintrust/integrations/openai/integration.py
src/braintrust/integrations/openai/patchers.py
src/braintrust/integrations/openai/tracing.py
src/braintrust/integrations/openai_agents/__init__.py
src/braintrust/integrations/openai_agents/integration.py
src/braintrust/integrations/openai_agents/patchers.py
src/braintrust/integrations/openai_agents/tracing.py
src/braintrust/integrations/openrouter/__init__.py
src/braintrust/integrations/openrouter/integration.py
src/braintrust/integrations/openrouter/patchers.py
src/braintrust/integrations/openrouter/tracing.py
src/braintrust/integrations/pipecat/__init__.py
src/braintrust/integrations/pipecat/integration.py
src/braintrust/integrations/pipecat/patchers.py
src/braintrust/integrations/pipecat/tracing.py
src/braintrust/integrations/pydantic_ai/__init__.py
src/braintrust/integrations/pydantic_ai/integration.py
src/braintrust/integrations/pydantic_ai/patchers.py
src/braintrust/integrations/pydantic_ai/tracing.py
src/braintrust/integrations/strands/__init__.py
src/braintrust/integrations/strands/integration.py
src/braintrust/integrations/strands/patchers.py
src/braintrust/integrations/strands/tracing.py
src/braintrust/integrations/temporal/__init__.py
src/braintrust/integrations/temporal/integration.py
src/braintrust/integrations/temporal/patchers.py
src/braintrust/integrations/temporal/plugin.py
src/braintrust/integrations/transformers/__init__.py
src/braintrust/integrations/transformers/integration.py
src/braintrust/integrations/transformers/patchers.py
src/braintrust/integrations/transformers/tracing.py
src/braintrust/integrations/typesafe/__init__.py
src/braintrust/integrations/typesafe/integration.py
src/braintrust/integrations/typesafe/patchers.py
src/braintrust/integrations/typesafe/tracing.py
src/braintrust/otel/__init__.py
src/braintrust/otel/context.py
src/braintrust/otel/span_customizer.py
src/braintrust/prompt_cache/__init__.py
src/braintrust/prompt_cache/disk_cache.py
src/braintrust/prompt_cache/lru_cache.py
src/braintrust/prompt_cache/parameters_cache.py
src/braintrust/prompt_cache/prompt_cache.py
src/braintrust/types/__init__.py
src/braintrust/types/_eval.py
src/braintrust/wrappers/__init__.py
src/braintrust/wrappers/adk.py
src/braintrust/wrappers/agno.py
src/braintrust/wrappers/anthropic.py
src/braintrust/wrappers/claude_agent_sdk.py
src/braintrust/wrappers/dspy.py
src/braintrust/wrappers/google_genai.py
src/braintrust/wrappers/langchain.py
src/braintrust/wrappers/langsmith_wrapper.py
src/braintrust/wrappers/litellm.py
src/braintrust/wrappers/openai.py
src/braintrust/wrappers/pydantic_ai.py
src/braintrust/wrappers/threads.py
src/braintrust/wrappers/pytest_plugin/__init__.py
src/braintrust/wrappers/pytest_plugin/plugin.py