├── .aiderignore ├── .env.example ├── .envrc ├── .flake8 ├── .github ├── scripts │ └── generate-release-notes.sh └── workflows │ ├── adk-py-test.yaml │ ├── integration-tests.yaml │ ├── js.yaml │ ├── langchain-py-test.yaml │ ├── lint.yaml │ ├── otel-js-test.yaml │ ├── publish-js-sdk.yaml │ ├── publish-py-sdk.yaml │ ├── py.yaml │ ├── test-publish-py-sdk.yaml │ └── val.yaml ├── .gitignore ├── .isort.cfg ├── .pre-commit-config.yaml ├── .prettierrc ├── .tool-versions ├── CODEOWNERS ├── LICENSE ├── Makefile ├── PUBLISHING_JS.md ├── README.md ├── env.sh ├── generated_types.json ├── imported_types.json ├── integrations ├── adk-py │ ├── .envrc │ ├── .python-version │ ├── README.md │ ├── examples │ │ ├── .envrc │ │ ├── Makefile │ │ ├── README.md │ │ ├── __init__.py │ │ ├── manual.py │ │ ├── manual_eval.py │ │ ├── mcp_tracing │ │ │ ├── __init__.py │ │ │ └── agent.py │ │ ├── multi_tool_agent │ │ │ ├── __init__.py │ │ │ └── agent.py │ │ ├── parallel │ │ │ ├── __init__.py │ │ │ └── agent.py │ │ └── pyproject.toml │ ├── pyproject.toml │ ├── src │ │ ├── braintrust_adk │ │ │ └── __init__.py │ │ └── tests │ │ │ ├── __init__.py │ │ │ ├── cassettes │ │ │ ├── test_adk_binary_data_attachment_conversion.yaml │ │ │ ├── test_adk_braintrust_integration.yaml │ │ │ ├── test_adk_captures_metrics.yaml │ │ │ └── test_adk_max_tokens_captures_content.yaml │ │ │ ├── conftest.py │ │ │ ├── test_adk.py │ │ │ └── test_mcp_tool.py │ └── uv.lock ├── langchain-js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── BraintrustCallbackHandler.fixtures.ts │ │ ├── BraintrustCallbackHandler.test.ts │ │ ├── BraintrustCallbackHandler.ts │ │ ├── index.ts │ │ ├── setGlobalHandler.test.ts │ │ ├── setGlobalHandler.ts │ │ └── test │ │ │ ├── setup.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ ├── turbo.json │ └── vitest.config.ts ├── langchain-py │ ├── .env.example │ ├── .envrc │ ├── .gitignore │ ├── .python-version │ ├── Makefile │ ├── README.md │ ├── env.sh │ ├── pyproject.toml │ ├── pyrightconfig.json │ ├── src │ │ ├── braintrust_langchain │ │ │ ├── __init__.py │ │ │ ├── callbacks.py │ │ │ ├── context.py │ │ │ └── version.py │ │ └── tests │ │ │ ├── __init__.py │ │ │ ├── cassettes │ │ │ ├── test_async_langchain_invoke │ │ │ ├── test_chain_with_memory │ │ │ ├── test_global_handler │ │ │ ├── test_langchain_anthropic_integration │ │ │ ├── test_langgraph_state_management │ │ │ ├── test_llm_calls │ │ │ ├── test_parallel_execution │ │ │ ├── test_streaming_ttft │ │ │ └── test_tool_usage │ │ │ ├── conftest.py │ │ │ ├── helpers.py │ │ │ ├── test_anthropic.py │ │ │ ├── test_callbacks.py │ │ │ ├── test_context.py │ │ │ └── types.py │ └── uv.lock ├── openai-agents-js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── openai-agents-integration.test.ts │ │ ├── openai-agents-types.ts │ │ └── types.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ ├── turbo.json │ └── vitest.config.ts ├── otel-js │ ├── .envrc │ ├── CLAUDE.md │ ├── Dockerfile.test │ ├── README.md │ ├── examples │ │ ├── .npmrc │ │ ├── README.md │ │ ├── common │ │ │ ├── aisdk_example_common.ts │ │ │ ├── custom_otel_example_common.ts │ │ │ ├── distributed_tracing_common.ts │ │ │ └── nodesdk_example_common.ts │ │ ├── otel-v1 │ │ │ ├── .npmrc │ │ │ ├── aisdk_example.ts │ │ │ ├── custom_otel_example.ts │ │ │ ├── distributed-tracing.ts │ │ │ ├── nodesdk_example.ts │ │ │ ├── otel_compat.ts │ │ │ ├── package.json │ │ │ ├── pnpm-lock.yaml │ │ │ ├── tsconfig.json │ │ │ └── vercel_ai_sdk_example.ts │ │ ├── otel-v2 │ │ │ ├── .npmrc │ │ │ ├── aisdk_example.ts │ │ │ ├── custom_otel_example.ts │ │ │ ├── distributed-tracing.ts │ │ │ ├── exporter_example.ts │ │ │ ├── nodesdk_example.ts │ │ │ ├── otel_compat.ts │ │ │ ├── package.json │ │ │ ├── pnpm-lock.yaml │ │ │ └── tsconfig.json │ │ ├── package.json │ │ ├── pnpm-lock.yaml │ │ └── pnpm-workspace.yaml │ ├── otel-v1 │ │ ├── .gitignore │ │ ├── .npmrc │ │ ├── package.json │ │ ├── pnpm-lock.yaml │ │ ├── src │ │ ├── tests │ │ │ └── otel-v1.test.ts │ │ ├── tsconfig.json │ │ └── vitest.config.ts │ ├── otel-v2 │ │ ├── .gitignore │ │ ├── .npmrc │ │ ├── package.json │ │ ├── pnpm-lock.yaml │ │ ├── src │ │ ├── tests │ │ │ └── otel-v2.test.ts │ │ ├── tsconfig.json │ │ └── vitest.config.ts │ ├── package.json │ ├── run-tests.sh │ ├── src │ │ ├── context.ts │ │ ├── exporter.test.ts │ │ ├── id-gen.test.ts │ │ ├── index.ts │ │ ├── otel-compat.test.ts │ │ ├── otel.test.ts │ │ └── otel.ts │ ├── tests │ │ └── utils.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ ├── turbo.json │ └── vitest.config.ts ├── val.town │ ├── .cursor │ │ └── rules │ │ │ └── deno.mdc │ ├── .env.example │ ├── .envrc │ ├── .gitignore │ ├── README.md │ ├── deno.json │ ├── deno.lock │ ├── src │ │ ├── cli.ts │ │ └── commands │ │ │ └── update.ts │ └── vals │ │ └── tutorial │ │ ├── README.md │ │ ├── code.ts │ │ └── config.json └── vercel-ai-sdk │ ├── package.json │ ├── src │ ├── adapter.test.ts │ ├── adapter.ts │ └── index.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ ├── turbo.json │ └── vitest.config.ts ├── internal └── golden │ ├── .python-version │ ├── README.md │ ├── ai-sdk-v3 │ ├── ai-sdk.ts │ ├── package.json │ └── pnpm-lock.yaml │ ├── ai-sdk-v4 │ ├── ai-sdk.ts │ ├── package.json │ └── pnpm-lock.yaml │ ├── ai-sdk-v5 │ ├── ai-sdk.ts │ ├── package.json │ └── pnpm-lock.yaml │ ├── ai-sdk-v6 │ ├── ai-sdk.ts │ ├── package.json │ └── pnpm-lock.yaml │ ├── anthropic.ts │ ├── fixtures │ ├── test-document.pdf │ └── test-image.png │ ├── google_adk.py │ ├── google_genai.py │ ├── google_genai.ts │ ├── langchain.py │ ├── langchain.ts │ ├── openai.ts │ ├── package.json │ ├── pyproject.toml │ ├── tsconfig.json │ └── uv.lock ├── js ├── .TEMPORAL_TODO.md ├── .envrc ├── .eslintignore ├── .gitignore ├── .npmignore ├── .prettierignore ├── CHANGELOG.md ├── Makefile ├── README.md ├── btql │ ├── README.md │ └── ast.ts ├── dev │ ├── authorize.ts │ ├── errorHandler.ts │ ├── index.ts │ ├── server.ts │ ├── stream.ts │ └── types.ts ├── docs │ └── interfaces │ │ └── _meta.json ├── examples │ ├── ai-sdk │ │ ├── next-openai-app │ │ │ ├── .env.local.example │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── app │ │ │ │ ├── api │ │ │ │ │ ├── chat-openai-code-interpreter │ │ │ │ │ │ └── route.ts │ │ │ │ │ ├── chat │ │ │ │ │ │ └── route.ts │ │ │ │ │ └── use-chat-streaming-tool-calls │ │ │ │ │ │ └── route.ts │ │ │ │ ├── stream-object │ │ │ │ │ ├── actions.ts │ │ │ │ │ ├── page.tsx │ │ │ │ │ └── schema.ts │ │ │ │ ├── test-openai-code-interpreter │ │ │ │ │ └── page.tsx │ │ │ │ └── use-chat-streaming-tool-calls │ │ │ │ │ └── page.tsx │ │ │ ├── components.json │ │ │ ├── components │ │ │ │ ├── chat-input.tsx │ │ │ │ └── tool │ │ │ │ │ └── openai-code-interpreter-view.tsx │ │ │ ├── next.config.js │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── postcss.config.js │ │ │ ├── tailwind.config.js │ │ │ └── tsconfig.json │ │ ├── stopWhen.ts │ │ └── stream.ts │ ├── anthropic_beta_example.ts │ ├── anthropic_example.ts │ ├── anthropic_streaming_example.ts │ ├── anthropic_tools_example.ts │ ├── dev-server.ts │ ├── evals │ │ └── example.eval.ts │ ├── openai_completions_example.ts │ ├── openai_responses_example.ts │ ├── openai_responses_stream_example.ts │ ├── run_all │ └── tracing_example.ts ├── package.json ├── scripts │ ├── generate_types.ts │ ├── openapi_zod_client_output_template.hbs │ ├── publish-prerelease.sh │ ├── pull-vendor.sh │ ├── push-release-tag.sh │ ├── test-output.ts │ ├── tsconfig.json │ ├── validate-release-tag.sh │ └── validate-release.sh ├── smoke │ ├── README.md │ ├── backup-and-restore.ts │ ├── enable-esm.ts │ ├── install-build.ts │ └── tests │ │ ├── cloudflare-worker │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── run-test.mjs │ │ ├── src │ │ │ └── index.ts │ │ ├── tsconfig.json │ │ └── wrangler.toml │ │ ├── deno │ │ ├── deno.json │ │ ├── deno.lock │ │ └── span_test.ts │ │ ├── nextjs-instrumentation │ │ ├── .gitignore │ │ ├── README.md │ │ ├── app │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ │ ├── instrumentation.ts │ │ ├── next.config.mjs │ │ ├── package-lock.json │ │ ├── package.json │ │ └── tsconfig.json │ │ ├── otel-v1 │ │ ├── README.md │ │ ├── otel_example.ts │ │ ├── package-lock.json │ │ ├── package.json │ │ └── tsconfig.json │ │ └── span │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── simple_span_example.ts │ │ ├── span_test_helper.ts │ │ └── tsconfig.json ├── src │ ├── browser-config.ts │ ├── browser.ts │ ├── cli-external-packages.test.ts │ ├── cli-integration.test.ts │ ├── cli-util │ │ ├── bundle.ts │ │ ├── external-packages-plugin.ts │ │ ├── external-packages.test.ts │ │ ├── pull.ts │ │ └── types.ts │ ├── cli.ts │ ├── eval-parameters.ts │ ├── exports-browser.ts │ ├── exports-common.ts │ ├── exports-node.test.ts │ ├── exports-node.ts │ ├── exports-types.ts │ ├── framework-types.ts │ ├── framework.test.ts │ ├── framework.ts │ ├── framework2.ts │ ├── functions │ │ ├── infer-source.ts │ │ ├── invoke.ts │ │ ├── load-module.ts │ │ ├── stream.test.ts │ │ ├── stream.ts │ │ └── upload.ts │ ├── generated_types.ts │ ├── gitutil.ts │ ├── graph-framework.ts │ ├── id-gen.test.ts │ ├── id-gen.ts │ ├── index.ts │ ├── isomorph.ts │ ├── jest │ │ ├── nodeModulesPaths.ts │ │ └── tryRealpath.ts │ ├── logger-json-attachment.test.ts │ ├── logger-misc.test.ts │ ├── logger.test.ts │ ├── logger.ts │ ├── masking.test.ts │ ├── mustache-utils.ts │ ├── node.ts │ ├── parameters.test.ts │ ├── progress.ts │ ├── prompt-cache │ │ ├── disk-cache.test.ts │ │ ├── disk-cache.ts │ │ ├── lru-cache.test.ts │ │ ├── lru-cache.ts │ │ ├── prompt-cache.test.ts │ │ └── prompt-cache.ts │ ├── prompt.test.ts │ ├── queue.bench.ts │ ├── queue.test.ts │ ├── queue.ts │ ├── stackutil.ts │ ├── util.test.ts │ ├── util.ts │ └── wrappers │ │ ├── README.md │ │ ├── ai-sdk │ │ ├── ai-sdk.test.ts │ │ ├── ai-sdk.ts │ │ ├── deprecated │ │ │ ├── BraintrustMiddleware.ts │ │ │ └── wrapAISDKModel.ts │ │ ├── fixtures │ │ │ ├── test-document.pdf │ │ │ └── test-image.png │ │ ├── index.ts │ │ ├── package.json │ │ ├── tsconfig.json │ │ └── vitest.config.js │ │ ├── anthropic-tokens-util.ts │ │ ├── anthropic.test.ts │ │ ├── anthropic.ts │ │ ├── attachment-utils.ts │ │ ├── claude-agent-sdk │ │ ├── claude-agent-sdk.test.ts │ │ ├── claude-agent-sdk.ts │ │ ├── package.json │ │ ├── tsconfig.json │ │ └── vitest.config.js │ │ ├── exports.test.ts │ │ ├── google-genai.test.ts │ │ ├── google-genai.ts │ │ ├── mastra.ts │ │ ├── oai.test.ts │ │ ├── oai.ts │ │ └── oai_responses.ts ├── tsconfig.json ├── tsup.config.ts ├── turbo.json ├── typedoc.json ├── util │ ├── bytes.ts │ ├── db_fields.ts │ ├── generated_types.ts │ ├── git_fields.ts │ ├── graph_util.ts │ ├── http_headers.ts │ ├── index.ts │ ├── json_util.test.ts │ ├── json_util.ts │ ├── merge_row_batch.ts │ ├── object.ts │ ├── object_util.test.ts │ ├── object_util.ts │ ├── score.ts │ ├── span_identifier_v1.ts │ ├── span_identifier_v2.ts │ ├── span_identifier_v3.ts │ ├── span_identifier_v4.test.ts │ ├── span_identifier_v4.ts │ ├── span_types.ts │ ├── string_util.test.ts │ ├── string_util.ts │ ├── type_util.ts │ ├── xact-ids.ts │ ├── zod_util.test.ts │ └── zod_util.ts └── vitest.config.js ├── mise.toml ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── py ├── .gitignore ├── Makefile ├── README.md ├── benchmarks │ └── perf.py ├── examples │ ├── .gitignore │ ├── agno │ │ ├── async_simple_agent_stream.py │ │ ├── async_team_agent.py │ │ ├── simple_agent.py │ │ ├── simple_agent_stream.py │ │ └── team_agent.py │ ├── anthropic_async.py │ ├── anthropic_sync.py │ ├── dspy │ │ └── example.py │ ├── evals │ │ ├── eval_example.py │ │ └── simple_eval.py │ ├── openai_example.py │ ├── otel │ │ ├── basic_otel_example.py │ │ ├── bt-otel-context.py │ │ ├── distributed-tracing.py │ │ ├── filtered_otel_example.py │ │ └── otel_eval.py │ └── temporal │ │ ├── .env.example │ │ ├── .gitignore │ │ ├── Procfile │ │ ├── README.md │ │ ├── mise.toml │ │ ├── requirements.txt │ │ ├── run.py │ │ ├── worker.py │ │ └── workflow.py ├── noxfile.py ├── requirements-build.txt ├── requirements-dev.txt ├── scripts │ ├── generate_types.py │ ├── get_version.sh │ ├── nox-matrix.sh │ ├── push-release-tag.sh │ ├── template-version.sh │ └── validate-release-tag.sh ├── setup.py └── src │ └── braintrust │ ├── __init__.py │ ├── _generated_types.py │ ├── audit.py │ ├── aws.py │ ├── bt_json.py │ ├── cli │ ├── __init__.py │ ├── __main__.py │ ├── eval.py │ ├── install │ │ ├── __init__.py │ │ ├── api.py │ │ ├── bump_versions.py │ │ ├── logs.py │ │ ├── redshift.py │ │ └── run_migrations.py │ └── push.py │ ├── conftest.py │ ├── context.py │ ├── contrib │ ├── __init__.py │ └── temporal │ │ ├── __init__.py │ │ └── test_temporal.py │ ├── db_fields.py │ ├── devserver │ ├── __init__.py │ ├── auth.py │ ├── cache.py │ ├── cassettes │ │ ├── test_devserver_list_evaluators.yaml │ │ ├── test_eval_error_handling.yaml │ │ ├── test_eval_sse_streaming.yaml │ │ └── test_eval_with_dataset_id_completes_successfully.yaml │ ├── cors.py │ ├── dataset.py │ ├── eval_hooks.py │ ├── schemas.py │ ├── server.py │ ├── test_cached_login.py │ ├── test_lru_cache.py │ └── test_server_integration.py │ ├── framework.py │ ├── framework2.py │ ├── functions │ ├── __init__.py │ ├── constants.py │ ├── invoke.py │ └── stream.py │ ├── generated_types.py │ ├── git_fields.py │ ├── gitutil.py │ ├── graph_util.py │ ├── http_headers.py │ ├── id_gen.py │ ├── logger.py │ ├── merge_row_batch.py │ ├── oai.py │ ├── object.py │ ├── otel │ ├── __init__.py │ ├── context.py │ ├── test_distributed_tracing.py │ └── test_otel_bt_integration.py │ ├── parameters.py │ ├── prompt.py │ ├── prompt_cache │ ├── __init__.py │ ├── disk_cache.py │ ├── lru_cache.py │ ├── prompt_cache.py │ ├── test_disk_cache.py │ ├── test_lru_cache.py │ └── test_prompt_cache.py │ ├── py.typed │ ├── queue.py │ ├── resource_manager.py │ ├── score.py │ ├── serializable_data_class.py │ ├── span_identifier_v1.py │ ├── span_identifier_v2.py │ ├── span_identifier_v3.py │ ├── span_identifier_v4.py │ ├── span_types.py │ ├── test_framework.py │ ├── test_framework2.py │ ├── test_helpers.py │ ├── test_id_gen.py │ ├── test_logger.py │ ├── test_otel.py │ ├── test_queue.py │ ├── test_serializable_data_class.py │ ├── test_span_components.py │ ├── test_util.py │ ├── test_version.py │ ├── util.py │ ├── version.py │ ├── wrappers │ ├── __init__.py │ ├── _anthropic_utils.py │ ├── agno │ │ ├── __init__.py │ │ ├── agent.py │ │ ├── function_call.py │ │ ├── model.py │ │ ├── team.py │ │ └── utils.py │ ├── anthropic.py │ ├── cassettes │ │ ├── test_agno_simple_agent_execution.yaml │ │ ├── test_anthropic_beta_messages_create_async.yaml │ │ ├── test_anthropic_beta_messages_stream_sync.yaml │ │ ├── test_anthropic_beta_messages_streaming_async.yaml │ │ ├── test_anthropic_beta_messages_sync.yaml │ │ ├── test_anthropic_client_error.yaml │ │ ├── test_anthropic_messages_create_async.yaml │ │ ├── test_anthropic_messages_create_async_stream_true.yaml │ │ ├── test_anthropic_messages_create_stream_true.yaml │ │ ├── test_anthropic_messages_model_params_inputs.yaml │ │ ├── test_anthropic_messages_stream_errors.yaml │ │ ├── test_anthropic_messages_streaming_async.yaml │ │ ├── test_anthropic_messages_streaming_sync.yaml │ │ ├── test_anthropic_messages_sync.yaml │ │ ├── test_anthropic_messages_system_prompt_inputs.yaml │ │ ├── test_basic_completion[stream].yaml │ │ ├── test_basic_completion[sync].yaml │ │ ├── test_basic_completion_async[async].yaml │ │ ├── test_basic_completion_async[async_stream].yaml │ │ ├── test_dspy_callback.yaml │ │ ├── test_error_handling.yaml │ │ ├── test_litellm_aresponses_streaming_async.yaml │ │ ├── test_litellm_async_streaming_with_break.yaml │ │ ├── test_litellm_completion_metrics.yaml │ │ ├── test_litellm_completion_streaming_sync.yaml │ │ ├── test_litellm_completion_with_system_prompt.yaml │ │ ├── test_litellm_moderation.yaml │ │ ├── test_litellm_responses_metrics.yaml │ │ ├── test_litellm_responses_streaming_sync.yaml │ │ ├── test_litellm_tool_calls.yaml │ │ ├── test_mixed_content[stream].yaml │ │ ├── test_mixed_content[sync].yaml │ │ ├── test_mixed_content_async[async].yaml │ │ ├── test_mixed_content_async[async_stream].yaml │ │ ├── test_multi_turn.yaml │ │ ├── test_openai_async_parallel_requests.yaml │ │ ├── test_openai_chat_async.yaml │ │ ├── test_openai_chat_async_context_manager.yaml │ │ ├── test_openai_chat_async_with_system_prompt.yaml │ │ ├── test_openai_chat_error_in_async_context.yaml │ │ ├── test_openai_chat_metrics.yaml │ │ ├── test_openai_chat_streaming_async.yaml │ │ ├── test_openai_chat_streaming_sync.yaml │ │ ├── test_openai_chat_with_system_prompt.yaml │ │ ├── test_openai_client_async_comparison.yaml │ │ ├── test_openai_client_async_error.yaml │ │ ├── test_openai_client_comparison.yaml │ │ ├── test_openai_client_error.yaml │ │ ├── test_openai_embeddings.yaml │ │ ├── test_openai_embeddings_async.yaml │ │ ├── test_openai_not_given_filtering.yaml │ │ ├── test_openai_parallel_tool_calls.yaml │ │ ├── test_openai_response_streaming_async.yaml │ │ ├── test_openai_responses_async.yaml │ │ ├── test_openai_responses_metadata_preservation.yaml │ │ ├── test_openai_responses_metrics.yaml │ │ ├── test_openai_responses_not_given_filtering.yaml │ │ ├── test_openai_streaming_with_break.yaml │ │ ├── test_openrouter_chat_completion_async.yaml │ │ ├── test_openrouter_chat_completion_sync.yaml │ │ ├── test_openrouter_streaming_sync.yaml │ │ ├── test_stop_sequences.yaml │ │ ├── test_system_prompt.yaml │ │ ├── test_temperature_and_top_p.yaml │ │ ├── test_tool_use[stream].yaml │ │ ├── test_tool_use[sync].yaml │ │ ├── test_tool_use_async[async].yaml │ │ └── test_tool_use_async[async_stream].yaml │ ├── claude_agent_sdk │ │ ├── __init__.py │ │ ├── _wrapper.py │ │ └── test_wrapper.py │ ├── dspy.py │ ├── google_genai │ │ └── __init__.py │ ├── langchain.py │ ├── litellm.py │ ├── openai.py │ ├── test_agno.py │ ├── test_anthropic.py │ ├── test_dspy.py │ ├── test_google_genai.py │ ├── test_litellm.py │ ├── test_openai.py │ ├── test_openrouter.py │ ├── test_pydantic_ai.py │ └── test_utils.py │ └── xact_ids.py ├── pyproject.toml ├── pyrightconfig.json ├── scripts ├── claude-docker.sh └── create-integration-test-pr.sh └── turbo.json /.aiderignore: -------------------------------------------------------------------------------- 1 | **/.gitignore 2 | -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/.env.example -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/.envrc -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/scripts/generate-release-notes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/.github/scripts/generate-release-notes.sh -------------------------------------------------------------------------------- /.github/workflows/adk-py-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/.github/workflows/adk-py-test.yaml -------------------------------------------------------------------------------- /.github/workflows/integration-tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/.github/workflows/integration-tests.yaml -------------------------------------------------------------------------------- /.github/workflows/js.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/.github/workflows/js.yaml -------------------------------------------------------------------------------- /.github/workflows/langchain-py-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/.github/workflows/langchain-py-test.yaml -------------------------------------------------------------------------------- /.github/workflows/lint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/.github/workflows/lint.yaml -------------------------------------------------------------------------------- /.github/workflows/otel-js-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/.github/workflows/otel-js-test.yaml -------------------------------------------------------------------------------- /.github/workflows/publish-js-sdk.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/.github/workflows/publish-js-sdk.yaml -------------------------------------------------------------------------------- /.github/workflows/publish-py-sdk.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/.github/workflows/publish-py-sdk.yaml -------------------------------------------------------------------------------- /.github/workflows/py.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/.github/workflows/py.yaml -------------------------------------------------------------------------------- /.github/workflows/test-publish-py-sdk.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/.github/workflows/test-publish-py-sdk.yaml -------------------------------------------------------------------------------- /.github/workflows/val.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/.github/workflows/val.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/.gitignore -------------------------------------------------------------------------------- /.isort.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/.isort.cfg -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/.prettierrc -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/.tool-versions -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/Makefile -------------------------------------------------------------------------------- /PUBLISHING_JS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/PUBLISHING_JS.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/README.md -------------------------------------------------------------------------------- /env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/env.sh -------------------------------------------------------------------------------- /generated_types.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/generated_types.json -------------------------------------------------------------------------------- /imported_types.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/imported_types.json -------------------------------------------------------------------------------- /integrations/adk-py/.envrc: -------------------------------------------------------------------------------- 1 | dotenv_if_exists 2 | -------------------------------------------------------------------------------- /integrations/adk-py/.python-version: -------------------------------------------------------------------------------- 1 | 3.9 2 | -------------------------------------------------------------------------------- /integrations/adk-py/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/adk-py/README.md -------------------------------------------------------------------------------- /integrations/adk-py/examples/.envrc: -------------------------------------------------------------------------------- 1 | source_up 2 | -------------------------------------------------------------------------------- /integrations/adk-py/examples/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/adk-py/examples/Makefile -------------------------------------------------------------------------------- /integrations/adk-py/examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/adk-py/examples/README.md -------------------------------------------------------------------------------- /integrations/adk-py/examples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/adk-py/examples/manual.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/adk-py/examples/manual.py -------------------------------------------------------------------------------- /integrations/adk-py/examples/manual_eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/adk-py/examples/manual_eval.py -------------------------------------------------------------------------------- /integrations/adk-py/examples/mcp_tracing/__init__.py: -------------------------------------------------------------------------------- 1 | from . import agent # noqa 2 | -------------------------------------------------------------------------------- /integrations/adk-py/examples/mcp_tracing/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/adk-py/examples/mcp_tracing/agent.py -------------------------------------------------------------------------------- /integrations/adk-py/examples/multi_tool_agent/__init__.py: -------------------------------------------------------------------------------- 1 | from . import agent # noqa 2 | -------------------------------------------------------------------------------- /integrations/adk-py/examples/multi_tool_agent/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/adk-py/examples/multi_tool_agent/agent.py -------------------------------------------------------------------------------- /integrations/adk-py/examples/parallel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/adk-py/examples/parallel/__init__.py -------------------------------------------------------------------------------- /integrations/adk-py/examples/parallel/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/adk-py/examples/parallel/agent.py -------------------------------------------------------------------------------- /integrations/adk-py/examples/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/adk-py/examples/pyproject.toml -------------------------------------------------------------------------------- /integrations/adk-py/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/adk-py/pyproject.toml -------------------------------------------------------------------------------- /integrations/adk-py/src/braintrust_adk/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/adk-py/src/braintrust_adk/__init__.py -------------------------------------------------------------------------------- /integrations/adk-py/src/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/adk-py/src/tests/cassettes/test_adk_binary_data_attachment_conversion.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/adk-py/src/tests/cassettes/test_adk_binary_data_attachment_conversion.yaml -------------------------------------------------------------------------------- /integrations/adk-py/src/tests/cassettes/test_adk_braintrust_integration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/adk-py/src/tests/cassettes/test_adk_braintrust_integration.yaml -------------------------------------------------------------------------------- /integrations/adk-py/src/tests/cassettes/test_adk_captures_metrics.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/adk-py/src/tests/cassettes/test_adk_captures_metrics.yaml -------------------------------------------------------------------------------- /integrations/adk-py/src/tests/cassettes/test_adk_max_tokens_captures_content.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/adk-py/src/tests/cassettes/test_adk_max_tokens_captures_content.yaml -------------------------------------------------------------------------------- /integrations/adk-py/src/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/adk-py/src/tests/conftest.py -------------------------------------------------------------------------------- /integrations/adk-py/src/tests/test_adk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/adk-py/src/tests/test_adk.py -------------------------------------------------------------------------------- /integrations/adk-py/src/tests/test_mcp_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/adk-py/src/tests/test_mcp_tool.py -------------------------------------------------------------------------------- /integrations/adk-py/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/adk-py/uv.lock -------------------------------------------------------------------------------- /integrations/langchain-js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/langchain-js/README.md -------------------------------------------------------------------------------- /integrations/langchain-js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/langchain-js/package.json -------------------------------------------------------------------------------- /integrations/langchain-js/src/BraintrustCallbackHandler.fixtures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/langchain-js/src/BraintrustCallbackHandler.fixtures.ts -------------------------------------------------------------------------------- /integrations/langchain-js/src/BraintrustCallbackHandler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/langchain-js/src/BraintrustCallbackHandler.test.ts -------------------------------------------------------------------------------- /integrations/langchain-js/src/BraintrustCallbackHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/langchain-js/src/BraintrustCallbackHandler.ts -------------------------------------------------------------------------------- /integrations/langchain-js/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/langchain-js/src/index.ts -------------------------------------------------------------------------------- /integrations/langchain-js/src/setGlobalHandler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/langchain-js/src/setGlobalHandler.test.ts -------------------------------------------------------------------------------- /integrations/langchain-js/src/setGlobalHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/langchain-js/src/setGlobalHandler.ts -------------------------------------------------------------------------------- /integrations/langchain-js/src/test/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/langchain-js/src/test/setup.ts -------------------------------------------------------------------------------- /integrations/langchain-js/src/test/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/langchain-js/src/test/types.ts -------------------------------------------------------------------------------- /integrations/langchain-js/src/test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/langchain-js/src/test/utils.ts -------------------------------------------------------------------------------- /integrations/langchain-js/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/langchain-js/tsconfig.json -------------------------------------------------------------------------------- /integrations/langchain-js/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/langchain-js/tsup.config.ts -------------------------------------------------------------------------------- /integrations/langchain-js/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/langchain-js/turbo.json -------------------------------------------------------------------------------- /integrations/langchain-js/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/langchain-js/vitest.config.ts -------------------------------------------------------------------------------- /integrations/langchain-py/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/langchain-py/.env.example -------------------------------------------------------------------------------- /integrations/langchain-py/.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/langchain-py/.envrc -------------------------------------------------------------------------------- /integrations/langchain-py/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/langchain-py/.gitignore -------------------------------------------------------------------------------- /integrations/langchain-py/.python-version: -------------------------------------------------------------------------------- 1 | 3.11 2 | -------------------------------------------------------------------------------- /integrations/langchain-py/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/langchain-py/Makefile -------------------------------------------------------------------------------- /integrations/langchain-py/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/langchain-py/README.md -------------------------------------------------------------------------------- /integrations/langchain-py/env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/langchain-py/env.sh -------------------------------------------------------------------------------- /integrations/langchain-py/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/langchain-py/pyproject.toml -------------------------------------------------------------------------------- /integrations/langchain-py/pyrightconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/langchain-py/pyrightconfig.json -------------------------------------------------------------------------------- /integrations/langchain-py/src/braintrust_langchain/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/langchain-py/src/braintrust_langchain/__init__.py -------------------------------------------------------------------------------- /integrations/langchain-py/src/braintrust_langchain/callbacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/langchain-py/src/braintrust_langchain/callbacks.py -------------------------------------------------------------------------------- /integrations/langchain-py/src/braintrust_langchain/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/langchain-py/src/braintrust_langchain/context.py -------------------------------------------------------------------------------- /integrations/langchain-py/src/braintrust_langchain/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/langchain-py/src/braintrust_langchain/version.py -------------------------------------------------------------------------------- /integrations/langchain-py/src/tests/__init__.py: -------------------------------------------------------------------------------- 1 | """Tests package.""" 2 | -------------------------------------------------------------------------------- /integrations/langchain-py/src/tests/cassettes/test_async_langchain_invoke: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/langchain-py/src/tests/cassettes/test_async_langchain_invoke -------------------------------------------------------------------------------- /integrations/langchain-py/src/tests/cassettes/test_chain_with_memory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/langchain-py/src/tests/cassettes/test_chain_with_memory -------------------------------------------------------------------------------- /integrations/langchain-py/src/tests/cassettes/test_global_handler: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/langchain-py/src/tests/cassettes/test_global_handler -------------------------------------------------------------------------------- /integrations/langchain-py/src/tests/cassettes/test_langchain_anthropic_integration: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/langchain-py/src/tests/cassettes/test_langchain_anthropic_integration -------------------------------------------------------------------------------- /integrations/langchain-py/src/tests/cassettes/test_langgraph_state_management: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/langchain-py/src/tests/cassettes/test_langgraph_state_management -------------------------------------------------------------------------------- /integrations/langchain-py/src/tests/cassettes/test_llm_calls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/langchain-py/src/tests/cassettes/test_llm_calls -------------------------------------------------------------------------------- /integrations/langchain-py/src/tests/cassettes/test_parallel_execution: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/langchain-py/src/tests/cassettes/test_parallel_execution -------------------------------------------------------------------------------- /integrations/langchain-py/src/tests/cassettes/test_streaming_ttft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/langchain-py/src/tests/cassettes/test_streaming_ttft -------------------------------------------------------------------------------- /integrations/langchain-py/src/tests/cassettes/test_tool_usage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/langchain-py/src/tests/cassettes/test_tool_usage -------------------------------------------------------------------------------- /integrations/langchain-py/src/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/langchain-py/src/tests/conftest.py -------------------------------------------------------------------------------- /integrations/langchain-py/src/tests/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/langchain-py/src/tests/helpers.py -------------------------------------------------------------------------------- /integrations/langchain-py/src/tests/test_anthropic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/langchain-py/src/tests/test_anthropic.py -------------------------------------------------------------------------------- /integrations/langchain-py/src/tests/test_callbacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/langchain-py/src/tests/test_callbacks.py -------------------------------------------------------------------------------- /integrations/langchain-py/src/tests/test_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/langchain-py/src/tests/test_context.py -------------------------------------------------------------------------------- /integrations/langchain-py/src/tests/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/langchain-py/src/tests/types.py -------------------------------------------------------------------------------- /integrations/langchain-py/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/langchain-py/uv.lock -------------------------------------------------------------------------------- /integrations/openai-agents-js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/openai-agents-js/README.md -------------------------------------------------------------------------------- /integrations/openai-agents-js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/openai-agents-js/package.json -------------------------------------------------------------------------------- /integrations/openai-agents-js/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/openai-agents-js/src/index.ts -------------------------------------------------------------------------------- /integrations/openai-agents-js/src/openai-agents-integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/openai-agents-js/src/openai-agents-integration.test.ts -------------------------------------------------------------------------------- /integrations/openai-agents-js/src/openai-agents-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/openai-agents-js/src/openai-agents-types.ts -------------------------------------------------------------------------------- /integrations/openai-agents-js/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/openai-agents-js/src/types.ts -------------------------------------------------------------------------------- /integrations/openai-agents-js/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/openai-agents-js/tsconfig.json -------------------------------------------------------------------------------- /integrations/openai-agents-js/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/openai-agents-js/tsup.config.ts -------------------------------------------------------------------------------- /integrations/openai-agents-js/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/openai-agents-js/turbo.json -------------------------------------------------------------------------------- /integrations/openai-agents-js/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/openai-agents-js/vitest.config.ts -------------------------------------------------------------------------------- /integrations/otel-js/.envrc: -------------------------------------------------------------------------------- 1 | dotenv_if_exists 2 | -------------------------------------------------------------------------------- /integrations/otel-js/CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/CLAUDE.md -------------------------------------------------------------------------------- /integrations/otel-js/Dockerfile.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/Dockerfile.test -------------------------------------------------------------------------------- /integrations/otel-js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/README.md -------------------------------------------------------------------------------- /integrations/otel-js/examples/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/examples/.npmrc -------------------------------------------------------------------------------- /integrations/otel-js/examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/examples/README.md -------------------------------------------------------------------------------- /integrations/otel-js/examples/common/aisdk_example_common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/examples/common/aisdk_example_common.ts -------------------------------------------------------------------------------- /integrations/otel-js/examples/common/custom_otel_example_common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/examples/common/custom_otel_example_common.ts -------------------------------------------------------------------------------- /integrations/otel-js/examples/common/distributed_tracing_common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/examples/common/distributed_tracing_common.ts -------------------------------------------------------------------------------- /integrations/otel-js/examples/common/nodesdk_example_common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/examples/common/nodesdk_example_common.ts -------------------------------------------------------------------------------- /integrations/otel-js/examples/otel-v1/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/examples/otel-v1/.npmrc -------------------------------------------------------------------------------- /integrations/otel-js/examples/otel-v1/aisdk_example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/examples/otel-v1/aisdk_example.ts -------------------------------------------------------------------------------- /integrations/otel-js/examples/otel-v1/custom_otel_example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/examples/otel-v1/custom_otel_example.ts -------------------------------------------------------------------------------- /integrations/otel-js/examples/otel-v1/distributed-tracing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/examples/otel-v1/distributed-tracing.ts -------------------------------------------------------------------------------- /integrations/otel-js/examples/otel-v1/nodesdk_example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/examples/otel-v1/nodesdk_example.ts -------------------------------------------------------------------------------- /integrations/otel-js/examples/otel-v1/otel_compat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/examples/otel-v1/otel_compat.ts -------------------------------------------------------------------------------- /integrations/otel-js/examples/otel-v1/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/examples/otel-v1/package.json -------------------------------------------------------------------------------- /integrations/otel-js/examples/otel-v1/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/examples/otel-v1/pnpm-lock.yaml -------------------------------------------------------------------------------- /integrations/otel-js/examples/otel-v1/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/examples/otel-v1/tsconfig.json -------------------------------------------------------------------------------- /integrations/otel-js/examples/otel-v1/vercel_ai_sdk_example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/examples/otel-v1/vercel_ai_sdk_example.ts -------------------------------------------------------------------------------- /integrations/otel-js/examples/otel-v2/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/examples/otel-v2/.npmrc -------------------------------------------------------------------------------- /integrations/otel-js/examples/otel-v2/aisdk_example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/examples/otel-v2/aisdk_example.ts -------------------------------------------------------------------------------- /integrations/otel-js/examples/otel-v2/custom_otel_example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/examples/otel-v2/custom_otel_example.ts -------------------------------------------------------------------------------- /integrations/otel-js/examples/otel-v2/distributed-tracing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/examples/otel-v2/distributed-tracing.ts -------------------------------------------------------------------------------- /integrations/otel-js/examples/otel-v2/exporter_example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/examples/otel-v2/exporter_example.ts -------------------------------------------------------------------------------- /integrations/otel-js/examples/otel-v2/nodesdk_example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/examples/otel-v2/nodesdk_example.ts -------------------------------------------------------------------------------- /integrations/otel-js/examples/otel-v2/otel_compat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/examples/otel-v2/otel_compat.ts -------------------------------------------------------------------------------- /integrations/otel-js/examples/otel-v2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/examples/otel-v2/package.json -------------------------------------------------------------------------------- /integrations/otel-js/examples/otel-v2/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/examples/otel-v2/pnpm-lock.yaml -------------------------------------------------------------------------------- /integrations/otel-js/examples/otel-v2/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/examples/otel-v2/tsconfig.json -------------------------------------------------------------------------------- /integrations/otel-js/examples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/examples/package.json -------------------------------------------------------------------------------- /integrations/otel-js/examples/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/examples/pnpm-lock.yaml -------------------------------------------------------------------------------- /integrations/otel-js/examples/pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/examples/pnpm-workspace.yaml -------------------------------------------------------------------------------- /integrations/otel-js/otel-v1/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/otel-v1/.gitignore -------------------------------------------------------------------------------- /integrations/otel-js/otel-v1/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/otel-v1/.npmrc -------------------------------------------------------------------------------- /integrations/otel-js/otel-v1/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/otel-v1/package.json -------------------------------------------------------------------------------- /integrations/otel-js/otel-v1/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/otel-v1/pnpm-lock.yaml -------------------------------------------------------------------------------- /integrations/otel-js/otel-v1/src: -------------------------------------------------------------------------------- 1 | ../src -------------------------------------------------------------------------------- /integrations/otel-js/otel-v1/tests/otel-v1.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/otel-v1/tests/otel-v1.test.ts -------------------------------------------------------------------------------- /integrations/otel-js/otel-v1/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/otel-v1/tsconfig.json -------------------------------------------------------------------------------- /integrations/otel-js/otel-v1/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/otel-v1/vitest.config.ts -------------------------------------------------------------------------------- /integrations/otel-js/otel-v2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/otel-v2/.gitignore -------------------------------------------------------------------------------- /integrations/otel-js/otel-v2/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/otel-v2/.npmrc -------------------------------------------------------------------------------- /integrations/otel-js/otel-v2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/otel-v2/package.json -------------------------------------------------------------------------------- /integrations/otel-js/otel-v2/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/otel-v2/pnpm-lock.yaml -------------------------------------------------------------------------------- /integrations/otel-js/otel-v2/src: -------------------------------------------------------------------------------- 1 | ../src -------------------------------------------------------------------------------- /integrations/otel-js/otel-v2/tests/otel-v2.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/otel-v2/tests/otel-v2.test.ts -------------------------------------------------------------------------------- /integrations/otel-js/otel-v2/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /integrations/otel-js/otel-v2/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/otel-v2/vitest.config.ts -------------------------------------------------------------------------------- /integrations/otel-js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/package.json -------------------------------------------------------------------------------- /integrations/otel-js/run-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/run-tests.sh -------------------------------------------------------------------------------- /integrations/otel-js/src/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/src/context.ts -------------------------------------------------------------------------------- /integrations/otel-js/src/exporter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/src/exporter.test.ts -------------------------------------------------------------------------------- /integrations/otel-js/src/id-gen.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/src/id-gen.test.ts -------------------------------------------------------------------------------- /integrations/otel-js/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/src/index.ts -------------------------------------------------------------------------------- /integrations/otel-js/src/otel-compat.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/src/otel-compat.test.ts -------------------------------------------------------------------------------- /integrations/otel-js/src/otel.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/src/otel.test.ts -------------------------------------------------------------------------------- /integrations/otel-js/src/otel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/src/otel.ts -------------------------------------------------------------------------------- /integrations/otel-js/tests/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/tests/utils.ts -------------------------------------------------------------------------------- /integrations/otel-js/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/tsconfig.json -------------------------------------------------------------------------------- /integrations/otel-js/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/tsup.config.ts -------------------------------------------------------------------------------- /integrations/otel-js/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/turbo.json -------------------------------------------------------------------------------- /integrations/otel-js/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/otel-js/vitest.config.ts -------------------------------------------------------------------------------- /integrations/val.town/.cursor/rules/deno.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/val.town/.cursor/rules/deno.mdc -------------------------------------------------------------------------------- /integrations/val.town/.env.example: -------------------------------------------------------------------------------- 1 | VALTOWN_API_KEY=your_api_key_here 2 | -------------------------------------------------------------------------------- /integrations/val.town/.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/val.town/.envrc -------------------------------------------------------------------------------- /integrations/val.town/.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | -------------------------------------------------------------------------------- /integrations/val.town/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/val.town/README.md -------------------------------------------------------------------------------- /integrations/val.town/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/val.town/deno.json -------------------------------------------------------------------------------- /integrations/val.town/deno.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/val.town/deno.lock -------------------------------------------------------------------------------- /integrations/val.town/src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/val.town/src/cli.ts -------------------------------------------------------------------------------- /integrations/val.town/src/commands/update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/val.town/src/commands/update.ts -------------------------------------------------------------------------------- /integrations/val.town/vals/tutorial/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/val.town/vals/tutorial/README.md -------------------------------------------------------------------------------- /integrations/val.town/vals/tutorial/code.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/val.town/vals/tutorial/code.ts -------------------------------------------------------------------------------- /integrations/val.town/vals/tutorial/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "val_id": "3bb6b7c2-fc96-11ef-ad54-569c3dd06744" 3 | } 4 | -------------------------------------------------------------------------------- /integrations/vercel-ai-sdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/vercel-ai-sdk/package.json -------------------------------------------------------------------------------- /integrations/vercel-ai-sdk/src/adapter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/vercel-ai-sdk/src/adapter.test.ts -------------------------------------------------------------------------------- /integrations/vercel-ai-sdk/src/adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/vercel-ai-sdk/src/adapter.ts -------------------------------------------------------------------------------- /integrations/vercel-ai-sdk/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/vercel-ai-sdk/src/index.ts -------------------------------------------------------------------------------- /integrations/vercel-ai-sdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/vercel-ai-sdk/tsconfig.json -------------------------------------------------------------------------------- /integrations/vercel-ai-sdk/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/vercel-ai-sdk/tsup.config.ts -------------------------------------------------------------------------------- /integrations/vercel-ai-sdk/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/integrations/vercel-ai-sdk/turbo.json -------------------------------------------------------------------------------- /integrations/vercel-ai-sdk/vitest.config.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/golden/.python-version: -------------------------------------------------------------------------------- 1 | 3.11 2 | -------------------------------------------------------------------------------- /internal/golden/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/internal/golden/README.md -------------------------------------------------------------------------------- /internal/golden/ai-sdk-v3/ai-sdk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/internal/golden/ai-sdk-v3/ai-sdk.ts -------------------------------------------------------------------------------- /internal/golden/ai-sdk-v3/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/internal/golden/ai-sdk-v3/package.json -------------------------------------------------------------------------------- /internal/golden/ai-sdk-v3/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/internal/golden/ai-sdk-v3/pnpm-lock.yaml -------------------------------------------------------------------------------- /internal/golden/ai-sdk-v4/ai-sdk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/internal/golden/ai-sdk-v4/ai-sdk.ts -------------------------------------------------------------------------------- /internal/golden/ai-sdk-v4/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/internal/golden/ai-sdk-v4/package.json -------------------------------------------------------------------------------- /internal/golden/ai-sdk-v4/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/internal/golden/ai-sdk-v4/pnpm-lock.yaml -------------------------------------------------------------------------------- /internal/golden/ai-sdk-v5/ai-sdk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/internal/golden/ai-sdk-v5/ai-sdk.ts -------------------------------------------------------------------------------- /internal/golden/ai-sdk-v5/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/internal/golden/ai-sdk-v5/package.json -------------------------------------------------------------------------------- /internal/golden/ai-sdk-v5/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/internal/golden/ai-sdk-v5/pnpm-lock.yaml -------------------------------------------------------------------------------- /internal/golden/ai-sdk-v6/ai-sdk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/internal/golden/ai-sdk-v6/ai-sdk.ts -------------------------------------------------------------------------------- /internal/golden/ai-sdk-v6/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/internal/golden/ai-sdk-v6/package.json -------------------------------------------------------------------------------- /internal/golden/ai-sdk-v6/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/internal/golden/ai-sdk-v6/pnpm-lock.yaml -------------------------------------------------------------------------------- /internal/golden/anthropic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/internal/golden/anthropic.ts -------------------------------------------------------------------------------- /internal/golden/fixtures/test-document.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/internal/golden/fixtures/test-document.pdf -------------------------------------------------------------------------------- /internal/golden/fixtures/test-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/internal/golden/fixtures/test-image.png -------------------------------------------------------------------------------- /internal/golden/google_adk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/internal/golden/google_adk.py -------------------------------------------------------------------------------- /internal/golden/google_genai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/internal/golden/google_genai.py -------------------------------------------------------------------------------- /internal/golden/google_genai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/internal/golden/google_genai.ts -------------------------------------------------------------------------------- /internal/golden/langchain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/internal/golden/langchain.py -------------------------------------------------------------------------------- /internal/golden/langchain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/internal/golden/langchain.ts -------------------------------------------------------------------------------- /internal/golden/openai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/internal/golden/openai.ts -------------------------------------------------------------------------------- /internal/golden/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/internal/golden/package.json -------------------------------------------------------------------------------- /internal/golden/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/internal/golden/pyproject.toml -------------------------------------------------------------------------------- /internal/golden/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/internal/golden/tsconfig.json -------------------------------------------------------------------------------- /internal/golden/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/internal/golden/uv.lock -------------------------------------------------------------------------------- /js/.TEMPORAL_TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/.TEMPORAL_TODO.md -------------------------------------------------------------------------------- /js/.envrc: -------------------------------------------------------------------------------- 1 | dotenv_if_exists 2 | -------------------------------------------------------------------------------- /js/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/.eslintignore -------------------------------------------------------------------------------- /js/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/.gitignore -------------------------------------------------------------------------------- /js/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | tsconfig.json 3 | vendor/ 4 | -------------------------------------------------------------------------------- /js/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/.prettierignore -------------------------------------------------------------------------------- /js/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/CHANGELOG.md -------------------------------------------------------------------------------- /js/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/Makefile -------------------------------------------------------------------------------- /js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/README.md -------------------------------------------------------------------------------- /js/btql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/btql/README.md -------------------------------------------------------------------------------- /js/btql/ast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/btql/ast.ts -------------------------------------------------------------------------------- /js/dev/authorize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/dev/authorize.ts -------------------------------------------------------------------------------- /js/dev/errorHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/dev/errorHandler.ts -------------------------------------------------------------------------------- /js/dev/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/dev/index.ts -------------------------------------------------------------------------------- /js/dev/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/dev/server.ts -------------------------------------------------------------------------------- /js/dev/stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/dev/stream.ts -------------------------------------------------------------------------------- /js/dev/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/dev/types.ts -------------------------------------------------------------------------------- /js/docs/interfaces/_meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/docs/interfaces/_meta.json -------------------------------------------------------------------------------- /js/examples/ai-sdk/next-openai-app/.env.local.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/examples/ai-sdk/next-openai-app/.env.local.example -------------------------------------------------------------------------------- /js/examples/ai-sdk/next-openai-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/examples/ai-sdk/next-openai-app/.gitignore -------------------------------------------------------------------------------- /js/examples/ai-sdk/next-openai-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/examples/ai-sdk/next-openai-app/README.md -------------------------------------------------------------------------------- /js/examples/ai-sdk/next-openai-app/app/api/chat-openai-code-interpreter/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/examples/ai-sdk/next-openai-app/app/api/chat-openai-code-interpreter/route.ts -------------------------------------------------------------------------------- /js/examples/ai-sdk/next-openai-app/app/api/chat/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/examples/ai-sdk/next-openai-app/app/api/chat/route.ts -------------------------------------------------------------------------------- /js/examples/ai-sdk/next-openai-app/app/api/use-chat-streaming-tool-calls/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/examples/ai-sdk/next-openai-app/app/api/use-chat-streaming-tool-calls/route.ts -------------------------------------------------------------------------------- /js/examples/ai-sdk/next-openai-app/app/stream-object/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/examples/ai-sdk/next-openai-app/app/stream-object/actions.ts -------------------------------------------------------------------------------- /js/examples/ai-sdk/next-openai-app/app/stream-object/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/examples/ai-sdk/next-openai-app/app/stream-object/page.tsx -------------------------------------------------------------------------------- /js/examples/ai-sdk/next-openai-app/app/stream-object/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/examples/ai-sdk/next-openai-app/app/stream-object/schema.ts -------------------------------------------------------------------------------- /js/examples/ai-sdk/next-openai-app/app/test-openai-code-interpreter/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/examples/ai-sdk/next-openai-app/app/test-openai-code-interpreter/page.tsx -------------------------------------------------------------------------------- /js/examples/ai-sdk/next-openai-app/app/use-chat-streaming-tool-calls/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/examples/ai-sdk/next-openai-app/app/use-chat-streaming-tool-calls/page.tsx -------------------------------------------------------------------------------- /js/examples/ai-sdk/next-openai-app/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/examples/ai-sdk/next-openai-app/components.json -------------------------------------------------------------------------------- /js/examples/ai-sdk/next-openai-app/components/chat-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/examples/ai-sdk/next-openai-app/components/chat-input.tsx -------------------------------------------------------------------------------- /js/examples/ai-sdk/next-openai-app/components/tool/openai-code-interpreter-view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/examples/ai-sdk/next-openai-app/components/tool/openai-code-interpreter-view.tsx -------------------------------------------------------------------------------- /js/examples/ai-sdk/next-openai-app/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/examples/ai-sdk/next-openai-app/next.config.js -------------------------------------------------------------------------------- /js/examples/ai-sdk/next-openai-app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/examples/ai-sdk/next-openai-app/package-lock.json -------------------------------------------------------------------------------- /js/examples/ai-sdk/next-openai-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/examples/ai-sdk/next-openai-app/package.json -------------------------------------------------------------------------------- /js/examples/ai-sdk/next-openai-app/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/examples/ai-sdk/next-openai-app/postcss.config.js -------------------------------------------------------------------------------- /js/examples/ai-sdk/next-openai-app/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/examples/ai-sdk/next-openai-app/tailwind.config.js -------------------------------------------------------------------------------- /js/examples/ai-sdk/next-openai-app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/examples/ai-sdk/next-openai-app/tsconfig.json -------------------------------------------------------------------------------- /js/examples/ai-sdk/stopWhen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/examples/ai-sdk/stopWhen.ts -------------------------------------------------------------------------------- /js/examples/ai-sdk/stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/examples/ai-sdk/stream.ts -------------------------------------------------------------------------------- /js/examples/anthropic_beta_example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/examples/anthropic_beta_example.ts -------------------------------------------------------------------------------- /js/examples/anthropic_example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/examples/anthropic_example.ts -------------------------------------------------------------------------------- /js/examples/anthropic_streaming_example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/examples/anthropic_streaming_example.ts -------------------------------------------------------------------------------- /js/examples/anthropic_tools_example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/examples/anthropic_tools_example.ts -------------------------------------------------------------------------------- /js/examples/dev-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/examples/dev-server.ts -------------------------------------------------------------------------------- /js/examples/evals/example.eval.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/examples/evals/example.eval.ts -------------------------------------------------------------------------------- /js/examples/openai_completions_example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/examples/openai_completions_example.ts -------------------------------------------------------------------------------- /js/examples/openai_responses_example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/examples/openai_responses_example.ts -------------------------------------------------------------------------------- /js/examples/openai_responses_stream_example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/examples/openai_responses_stream_example.ts -------------------------------------------------------------------------------- /js/examples/run_all: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/examples/run_all -------------------------------------------------------------------------------- /js/examples/tracing_example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/examples/tracing_example.ts -------------------------------------------------------------------------------- /js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/package.json -------------------------------------------------------------------------------- /js/scripts/generate_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/scripts/generate_types.ts -------------------------------------------------------------------------------- /js/scripts/openapi_zod_client_output_template.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/scripts/openapi_zod_client_output_template.hbs -------------------------------------------------------------------------------- /js/scripts/publish-prerelease.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/scripts/publish-prerelease.sh -------------------------------------------------------------------------------- /js/scripts/pull-vendor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/scripts/pull-vendor.sh -------------------------------------------------------------------------------- /js/scripts/push-release-tag.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/scripts/push-release-tag.sh -------------------------------------------------------------------------------- /js/scripts/test-output.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/scripts/test-output.ts -------------------------------------------------------------------------------- /js/scripts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/scripts/tsconfig.json -------------------------------------------------------------------------------- /js/scripts/validate-release-tag.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/scripts/validate-release-tag.sh -------------------------------------------------------------------------------- /js/scripts/validate-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/scripts/validate-release.sh -------------------------------------------------------------------------------- /js/smoke/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/smoke/README.md -------------------------------------------------------------------------------- /js/smoke/backup-and-restore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/smoke/backup-and-restore.ts -------------------------------------------------------------------------------- /js/smoke/enable-esm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/smoke/enable-esm.ts -------------------------------------------------------------------------------- /js/smoke/install-build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/smoke/install-build.ts -------------------------------------------------------------------------------- /js/smoke/tests/cloudflare-worker/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/smoke/tests/cloudflare-worker/package-lock.json -------------------------------------------------------------------------------- /js/smoke/tests/cloudflare-worker/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/smoke/tests/cloudflare-worker/package.json -------------------------------------------------------------------------------- /js/smoke/tests/cloudflare-worker/run-test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/smoke/tests/cloudflare-worker/run-test.mjs -------------------------------------------------------------------------------- /js/smoke/tests/cloudflare-worker/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/smoke/tests/cloudflare-worker/src/index.ts -------------------------------------------------------------------------------- /js/smoke/tests/cloudflare-worker/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/smoke/tests/cloudflare-worker/tsconfig.json -------------------------------------------------------------------------------- /js/smoke/tests/cloudflare-worker/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/smoke/tests/cloudflare-worker/wrangler.toml -------------------------------------------------------------------------------- /js/smoke/tests/deno/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/smoke/tests/deno/deno.json -------------------------------------------------------------------------------- /js/smoke/tests/deno/deno.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/smoke/tests/deno/deno.lock -------------------------------------------------------------------------------- /js/smoke/tests/deno/span_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/smoke/tests/deno/span_test.ts -------------------------------------------------------------------------------- /js/smoke/tests/nextjs-instrumentation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/smoke/tests/nextjs-instrumentation/.gitignore -------------------------------------------------------------------------------- /js/smoke/tests/nextjs-instrumentation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/smoke/tests/nextjs-instrumentation/README.md -------------------------------------------------------------------------------- /js/smoke/tests/nextjs-instrumentation/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/smoke/tests/nextjs-instrumentation/app/layout.tsx -------------------------------------------------------------------------------- /js/smoke/tests/nextjs-instrumentation/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/smoke/tests/nextjs-instrumentation/app/page.tsx -------------------------------------------------------------------------------- /js/smoke/tests/nextjs-instrumentation/instrumentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/smoke/tests/nextjs-instrumentation/instrumentation.ts -------------------------------------------------------------------------------- /js/smoke/tests/nextjs-instrumentation/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/smoke/tests/nextjs-instrumentation/next.config.mjs -------------------------------------------------------------------------------- /js/smoke/tests/nextjs-instrumentation/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/smoke/tests/nextjs-instrumentation/package-lock.json -------------------------------------------------------------------------------- /js/smoke/tests/nextjs-instrumentation/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/smoke/tests/nextjs-instrumentation/package.json -------------------------------------------------------------------------------- /js/smoke/tests/nextjs-instrumentation/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/smoke/tests/nextjs-instrumentation/tsconfig.json -------------------------------------------------------------------------------- /js/smoke/tests/otel-v1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/smoke/tests/otel-v1/README.md -------------------------------------------------------------------------------- /js/smoke/tests/otel-v1/otel_example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/smoke/tests/otel-v1/otel_example.ts -------------------------------------------------------------------------------- /js/smoke/tests/otel-v1/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/smoke/tests/otel-v1/package-lock.json -------------------------------------------------------------------------------- /js/smoke/tests/otel-v1/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/smoke/tests/otel-v1/package.json -------------------------------------------------------------------------------- /js/smoke/tests/otel-v1/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/smoke/tests/otel-v1/tsconfig.json -------------------------------------------------------------------------------- /js/smoke/tests/span/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/smoke/tests/span/package-lock.json -------------------------------------------------------------------------------- /js/smoke/tests/span/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/smoke/tests/span/package.json -------------------------------------------------------------------------------- /js/smoke/tests/span/simple_span_example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/smoke/tests/span/simple_span_example.ts -------------------------------------------------------------------------------- /js/smoke/tests/span/span_test_helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/smoke/tests/span/span_test_helper.ts -------------------------------------------------------------------------------- /js/smoke/tests/span/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/smoke/tests/span/tsconfig.json -------------------------------------------------------------------------------- /js/src/browser-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/browser-config.ts -------------------------------------------------------------------------------- /js/src/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/browser.ts -------------------------------------------------------------------------------- /js/src/cli-external-packages.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/cli-external-packages.test.ts -------------------------------------------------------------------------------- /js/src/cli-integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/cli-integration.test.ts -------------------------------------------------------------------------------- /js/src/cli-util/bundle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/cli-util/bundle.ts -------------------------------------------------------------------------------- /js/src/cli-util/external-packages-plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/cli-util/external-packages-plugin.ts -------------------------------------------------------------------------------- /js/src/cli-util/external-packages.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/cli-util/external-packages.test.ts -------------------------------------------------------------------------------- /js/src/cli-util/pull.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/cli-util/pull.ts -------------------------------------------------------------------------------- /js/src/cli-util/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/cli-util/types.ts -------------------------------------------------------------------------------- /js/src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/cli.ts -------------------------------------------------------------------------------- /js/src/eval-parameters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/eval-parameters.ts -------------------------------------------------------------------------------- /js/src/exports-browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/exports-browser.ts -------------------------------------------------------------------------------- /js/src/exports-common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/exports-common.ts -------------------------------------------------------------------------------- /js/src/exports-node.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/exports-node.test.ts -------------------------------------------------------------------------------- /js/src/exports-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/exports-node.ts -------------------------------------------------------------------------------- /js/src/exports-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/exports-types.ts -------------------------------------------------------------------------------- /js/src/framework-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/framework-types.ts -------------------------------------------------------------------------------- /js/src/framework.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/framework.test.ts -------------------------------------------------------------------------------- /js/src/framework.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/framework.ts -------------------------------------------------------------------------------- /js/src/framework2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/framework2.ts -------------------------------------------------------------------------------- /js/src/functions/infer-source.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/functions/infer-source.ts -------------------------------------------------------------------------------- /js/src/functions/invoke.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/functions/invoke.ts -------------------------------------------------------------------------------- /js/src/functions/load-module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/functions/load-module.ts -------------------------------------------------------------------------------- /js/src/functions/stream.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/functions/stream.test.ts -------------------------------------------------------------------------------- /js/src/functions/stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/functions/stream.ts -------------------------------------------------------------------------------- /js/src/functions/upload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/functions/upload.ts -------------------------------------------------------------------------------- /js/src/generated_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/generated_types.ts -------------------------------------------------------------------------------- /js/src/gitutil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/gitutil.ts -------------------------------------------------------------------------------- /js/src/graph-framework.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/graph-framework.ts -------------------------------------------------------------------------------- /js/src/id-gen.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/id-gen.test.ts -------------------------------------------------------------------------------- /js/src/id-gen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/id-gen.ts -------------------------------------------------------------------------------- /js/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/index.ts -------------------------------------------------------------------------------- /js/src/isomorph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/isomorph.ts -------------------------------------------------------------------------------- /js/src/jest/nodeModulesPaths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/jest/nodeModulesPaths.ts -------------------------------------------------------------------------------- /js/src/jest/tryRealpath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/jest/tryRealpath.ts -------------------------------------------------------------------------------- /js/src/logger-json-attachment.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/logger-json-attachment.test.ts -------------------------------------------------------------------------------- /js/src/logger-misc.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/logger-misc.test.ts -------------------------------------------------------------------------------- /js/src/logger.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/logger.test.ts -------------------------------------------------------------------------------- /js/src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/logger.ts -------------------------------------------------------------------------------- /js/src/masking.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/masking.test.ts -------------------------------------------------------------------------------- /js/src/mustache-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/mustache-utils.ts -------------------------------------------------------------------------------- /js/src/node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/node.ts -------------------------------------------------------------------------------- /js/src/parameters.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/parameters.test.ts -------------------------------------------------------------------------------- /js/src/progress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/progress.ts -------------------------------------------------------------------------------- /js/src/prompt-cache/disk-cache.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/prompt-cache/disk-cache.test.ts -------------------------------------------------------------------------------- /js/src/prompt-cache/disk-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/prompt-cache/disk-cache.ts -------------------------------------------------------------------------------- /js/src/prompt-cache/lru-cache.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/prompt-cache/lru-cache.test.ts -------------------------------------------------------------------------------- /js/src/prompt-cache/lru-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/prompt-cache/lru-cache.ts -------------------------------------------------------------------------------- /js/src/prompt-cache/prompt-cache.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/prompt-cache/prompt-cache.test.ts -------------------------------------------------------------------------------- /js/src/prompt-cache/prompt-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/prompt-cache/prompt-cache.ts -------------------------------------------------------------------------------- /js/src/prompt.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/prompt.test.ts -------------------------------------------------------------------------------- /js/src/queue.bench.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/queue.bench.ts -------------------------------------------------------------------------------- /js/src/queue.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/queue.test.ts -------------------------------------------------------------------------------- /js/src/queue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/queue.ts -------------------------------------------------------------------------------- /js/src/stackutil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/stackutil.ts -------------------------------------------------------------------------------- /js/src/util.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/util.test.ts -------------------------------------------------------------------------------- /js/src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/util.ts -------------------------------------------------------------------------------- /js/src/wrappers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/wrappers/README.md -------------------------------------------------------------------------------- /js/src/wrappers/ai-sdk/ai-sdk.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/wrappers/ai-sdk/ai-sdk.test.ts -------------------------------------------------------------------------------- /js/src/wrappers/ai-sdk/ai-sdk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/wrappers/ai-sdk/ai-sdk.ts -------------------------------------------------------------------------------- /js/src/wrappers/ai-sdk/deprecated/BraintrustMiddleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/wrappers/ai-sdk/deprecated/BraintrustMiddleware.ts -------------------------------------------------------------------------------- /js/src/wrappers/ai-sdk/deprecated/wrapAISDKModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/wrappers/ai-sdk/deprecated/wrapAISDKModel.ts -------------------------------------------------------------------------------- /js/src/wrappers/ai-sdk/fixtures/test-document.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/wrappers/ai-sdk/fixtures/test-document.pdf -------------------------------------------------------------------------------- /js/src/wrappers/ai-sdk/fixtures/test-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/wrappers/ai-sdk/fixtures/test-image.png -------------------------------------------------------------------------------- /js/src/wrappers/ai-sdk/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/wrappers/ai-sdk/index.ts -------------------------------------------------------------------------------- /js/src/wrappers/ai-sdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/wrappers/ai-sdk/package.json -------------------------------------------------------------------------------- /js/src/wrappers/ai-sdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/wrappers/ai-sdk/tsconfig.json -------------------------------------------------------------------------------- /js/src/wrappers/ai-sdk/vitest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/wrappers/ai-sdk/vitest.config.js -------------------------------------------------------------------------------- /js/src/wrappers/anthropic-tokens-util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/wrappers/anthropic-tokens-util.ts -------------------------------------------------------------------------------- /js/src/wrappers/anthropic.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/wrappers/anthropic.test.ts -------------------------------------------------------------------------------- /js/src/wrappers/anthropic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/wrappers/anthropic.ts -------------------------------------------------------------------------------- /js/src/wrappers/attachment-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/wrappers/attachment-utils.ts -------------------------------------------------------------------------------- /js/src/wrappers/claude-agent-sdk/claude-agent-sdk.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/wrappers/claude-agent-sdk/claude-agent-sdk.test.ts -------------------------------------------------------------------------------- /js/src/wrappers/claude-agent-sdk/claude-agent-sdk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/wrappers/claude-agent-sdk/claude-agent-sdk.ts -------------------------------------------------------------------------------- /js/src/wrappers/claude-agent-sdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/wrappers/claude-agent-sdk/package.json -------------------------------------------------------------------------------- /js/src/wrappers/claude-agent-sdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/wrappers/claude-agent-sdk/tsconfig.json -------------------------------------------------------------------------------- /js/src/wrappers/claude-agent-sdk/vitest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/wrappers/claude-agent-sdk/vitest.config.js -------------------------------------------------------------------------------- /js/src/wrappers/exports.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/wrappers/exports.test.ts -------------------------------------------------------------------------------- /js/src/wrappers/google-genai.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/wrappers/google-genai.test.ts -------------------------------------------------------------------------------- /js/src/wrappers/google-genai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/wrappers/google-genai.ts -------------------------------------------------------------------------------- /js/src/wrappers/mastra.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/wrappers/mastra.ts -------------------------------------------------------------------------------- /js/src/wrappers/oai.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/wrappers/oai.test.ts -------------------------------------------------------------------------------- /js/src/wrappers/oai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/wrappers/oai.ts -------------------------------------------------------------------------------- /js/src/wrappers/oai_responses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/src/wrappers/oai_responses.ts -------------------------------------------------------------------------------- /js/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/tsconfig.json -------------------------------------------------------------------------------- /js/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/tsup.config.ts -------------------------------------------------------------------------------- /js/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/turbo.json -------------------------------------------------------------------------------- /js/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/typedoc.json -------------------------------------------------------------------------------- /js/util/bytes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/util/bytes.ts -------------------------------------------------------------------------------- /js/util/db_fields.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/util/db_fields.ts -------------------------------------------------------------------------------- /js/util/generated_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/util/generated_types.ts -------------------------------------------------------------------------------- /js/util/git_fields.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/util/git_fields.ts -------------------------------------------------------------------------------- /js/util/graph_util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/util/graph_util.ts -------------------------------------------------------------------------------- /js/util/http_headers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/util/http_headers.ts -------------------------------------------------------------------------------- /js/util/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/util/index.ts -------------------------------------------------------------------------------- /js/util/json_util.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/util/json_util.test.ts -------------------------------------------------------------------------------- /js/util/json_util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/util/json_util.ts -------------------------------------------------------------------------------- /js/util/merge_row_batch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/util/merge_row_batch.ts -------------------------------------------------------------------------------- /js/util/object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/util/object.ts -------------------------------------------------------------------------------- /js/util/object_util.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/util/object_util.test.ts -------------------------------------------------------------------------------- /js/util/object_util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/util/object_util.ts -------------------------------------------------------------------------------- /js/util/score.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/util/score.ts -------------------------------------------------------------------------------- /js/util/span_identifier_v1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/util/span_identifier_v1.ts -------------------------------------------------------------------------------- /js/util/span_identifier_v2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/util/span_identifier_v2.ts -------------------------------------------------------------------------------- /js/util/span_identifier_v3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/util/span_identifier_v3.ts -------------------------------------------------------------------------------- /js/util/span_identifier_v4.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/util/span_identifier_v4.test.ts -------------------------------------------------------------------------------- /js/util/span_identifier_v4.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/util/span_identifier_v4.ts -------------------------------------------------------------------------------- /js/util/span_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/util/span_types.ts -------------------------------------------------------------------------------- /js/util/string_util.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/util/string_util.test.ts -------------------------------------------------------------------------------- /js/util/string_util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/util/string_util.ts -------------------------------------------------------------------------------- /js/util/type_util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/util/type_util.ts -------------------------------------------------------------------------------- /js/util/xact-ids.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/util/xact-ids.ts -------------------------------------------------------------------------------- /js/util/zod_util.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/util/zod_util.test.ts -------------------------------------------------------------------------------- /js/util/zod_util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/util/zod_util.ts -------------------------------------------------------------------------------- /js/vitest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/js/vitest.config.js -------------------------------------------------------------------------------- /mise.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/mise.toml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /py/.gitignore: -------------------------------------------------------------------------------- 1 | src/braintrust.egg-info/ 2 | dist 3 | -------------------------------------------------------------------------------- /py/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/Makefile -------------------------------------------------------------------------------- /py/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/README.md -------------------------------------------------------------------------------- /py/benchmarks/perf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/benchmarks/perf.py -------------------------------------------------------------------------------- /py/examples/.gitignore: -------------------------------------------------------------------------------- 1 | run.sh 2 | -------------------------------------------------------------------------------- /py/examples/agno/async_simple_agent_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/examples/agno/async_simple_agent_stream.py -------------------------------------------------------------------------------- /py/examples/agno/async_team_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/examples/agno/async_team_agent.py -------------------------------------------------------------------------------- /py/examples/agno/simple_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/examples/agno/simple_agent.py -------------------------------------------------------------------------------- /py/examples/agno/simple_agent_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/examples/agno/simple_agent_stream.py -------------------------------------------------------------------------------- /py/examples/agno/team_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/examples/agno/team_agent.py -------------------------------------------------------------------------------- /py/examples/anthropic_async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/examples/anthropic_async.py -------------------------------------------------------------------------------- /py/examples/anthropic_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/examples/anthropic_sync.py -------------------------------------------------------------------------------- /py/examples/dspy/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/examples/dspy/example.py -------------------------------------------------------------------------------- /py/examples/evals/eval_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/examples/evals/eval_example.py -------------------------------------------------------------------------------- /py/examples/evals/simple_eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/examples/evals/simple_eval.py -------------------------------------------------------------------------------- /py/examples/openai_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/examples/openai_example.py -------------------------------------------------------------------------------- /py/examples/otel/basic_otel_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/examples/otel/basic_otel_example.py -------------------------------------------------------------------------------- /py/examples/otel/bt-otel-context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/examples/otel/bt-otel-context.py -------------------------------------------------------------------------------- /py/examples/otel/distributed-tracing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/examples/otel/distributed-tracing.py -------------------------------------------------------------------------------- /py/examples/otel/filtered_otel_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/examples/otel/filtered_otel_example.py -------------------------------------------------------------------------------- /py/examples/otel/otel_eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/examples/otel/otel_eval.py -------------------------------------------------------------------------------- /py/examples/temporal/.env.example: -------------------------------------------------------------------------------- 1 | BRAINTRUST_API_KEY=your-braintrust-api-key-here 2 | -------------------------------------------------------------------------------- /py/examples/temporal/.gitignore: -------------------------------------------------------------------------------- 1 | .venv 2 | -------------------------------------------------------------------------------- /py/examples/temporal/Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/examples/temporal/Procfile -------------------------------------------------------------------------------- /py/examples/temporal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/examples/temporal/README.md -------------------------------------------------------------------------------- /py/examples/temporal/mise.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/examples/temporal/mise.toml -------------------------------------------------------------------------------- /py/examples/temporal/requirements.txt: -------------------------------------------------------------------------------- 1 | temporalio 2 | braintrust 3 | -------------------------------------------------------------------------------- /py/examples/temporal/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/examples/temporal/run.py -------------------------------------------------------------------------------- /py/examples/temporal/worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/examples/temporal/worker.py -------------------------------------------------------------------------------- /py/examples/temporal/workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/examples/temporal/workflow.py -------------------------------------------------------------------------------- /py/noxfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/noxfile.py -------------------------------------------------------------------------------- /py/requirements-build.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/requirements-build.txt -------------------------------------------------------------------------------- /py/requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/requirements-dev.txt -------------------------------------------------------------------------------- /py/scripts/generate_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/scripts/generate_types.py -------------------------------------------------------------------------------- /py/scripts/get_version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/scripts/get_version.sh -------------------------------------------------------------------------------- /py/scripts/nox-matrix.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/scripts/nox-matrix.sh -------------------------------------------------------------------------------- /py/scripts/push-release-tag.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/scripts/push-release-tag.sh -------------------------------------------------------------------------------- /py/scripts/template-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/scripts/template-version.sh -------------------------------------------------------------------------------- /py/scripts/validate-release-tag.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/scripts/validate-release-tag.sh -------------------------------------------------------------------------------- /py/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/setup.py -------------------------------------------------------------------------------- /py/src/braintrust/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/__init__.py -------------------------------------------------------------------------------- /py/src/braintrust/_generated_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/_generated_types.py -------------------------------------------------------------------------------- /py/src/braintrust/audit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/audit.py -------------------------------------------------------------------------------- /py/src/braintrust/aws.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/aws.py -------------------------------------------------------------------------------- /py/src/braintrust/bt_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/bt_json.py -------------------------------------------------------------------------------- /py/src/braintrust/cli/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /py/src/braintrust/cli/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/cli/__main__.py -------------------------------------------------------------------------------- /py/src/braintrust/cli/eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/cli/eval.py -------------------------------------------------------------------------------- /py/src/braintrust/cli/install/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/cli/install/__init__.py -------------------------------------------------------------------------------- /py/src/braintrust/cli/install/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/cli/install/api.py -------------------------------------------------------------------------------- /py/src/braintrust/cli/install/bump_versions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/cli/install/bump_versions.py -------------------------------------------------------------------------------- /py/src/braintrust/cli/install/logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/cli/install/logs.py -------------------------------------------------------------------------------- /py/src/braintrust/cli/install/redshift.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/cli/install/redshift.py -------------------------------------------------------------------------------- /py/src/braintrust/cli/install/run_migrations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/cli/install/run_migrations.py -------------------------------------------------------------------------------- /py/src/braintrust/cli/push.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/cli/push.py -------------------------------------------------------------------------------- /py/src/braintrust/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/conftest.py -------------------------------------------------------------------------------- /py/src/braintrust/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/context.py -------------------------------------------------------------------------------- /py/src/braintrust/contrib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/contrib/__init__.py -------------------------------------------------------------------------------- /py/src/braintrust/contrib/temporal/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/contrib/temporal/__init__.py -------------------------------------------------------------------------------- /py/src/braintrust/contrib/temporal/test_temporal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/contrib/temporal/test_temporal.py -------------------------------------------------------------------------------- /py/src/braintrust/db_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/db_fields.py -------------------------------------------------------------------------------- /py/src/braintrust/devserver/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /py/src/braintrust/devserver/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/devserver/auth.py -------------------------------------------------------------------------------- /py/src/braintrust/devserver/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/devserver/cache.py -------------------------------------------------------------------------------- /py/src/braintrust/devserver/cassettes/test_devserver_list_evaluators.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/devserver/cassettes/test_devserver_list_evaluators.yaml -------------------------------------------------------------------------------- /py/src/braintrust/devserver/cassettes/test_eval_error_handling.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/devserver/cassettes/test_eval_error_handling.yaml -------------------------------------------------------------------------------- /py/src/braintrust/devserver/cassettes/test_eval_sse_streaming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/devserver/cassettes/test_eval_sse_streaming.yaml -------------------------------------------------------------------------------- /py/src/braintrust/devserver/cassettes/test_eval_with_dataset_id_completes_successfully.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/devserver/cassettes/test_eval_with_dataset_id_completes_successfully.yaml -------------------------------------------------------------------------------- /py/src/braintrust/devserver/cors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/devserver/cors.py -------------------------------------------------------------------------------- /py/src/braintrust/devserver/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/devserver/dataset.py -------------------------------------------------------------------------------- /py/src/braintrust/devserver/eval_hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/devserver/eval_hooks.py -------------------------------------------------------------------------------- /py/src/braintrust/devserver/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/devserver/schemas.py -------------------------------------------------------------------------------- /py/src/braintrust/devserver/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/devserver/server.py -------------------------------------------------------------------------------- /py/src/braintrust/devserver/test_cached_login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/devserver/test_cached_login.py -------------------------------------------------------------------------------- /py/src/braintrust/devserver/test_lru_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/devserver/test_lru_cache.py -------------------------------------------------------------------------------- /py/src/braintrust/devserver/test_server_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/devserver/test_server_integration.py -------------------------------------------------------------------------------- /py/src/braintrust/framework.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/framework.py -------------------------------------------------------------------------------- /py/src/braintrust/framework2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/framework2.py -------------------------------------------------------------------------------- /py/src/braintrust/functions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /py/src/braintrust/functions/constants.py: -------------------------------------------------------------------------------- 1 | INVOKE_API_VERSION = 1 2 | -------------------------------------------------------------------------------- /py/src/braintrust/functions/invoke.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/functions/invoke.py -------------------------------------------------------------------------------- /py/src/braintrust/functions/stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/functions/stream.py -------------------------------------------------------------------------------- /py/src/braintrust/generated_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/generated_types.py -------------------------------------------------------------------------------- /py/src/braintrust/git_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/git_fields.py -------------------------------------------------------------------------------- /py/src/braintrust/gitutil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/gitutil.py -------------------------------------------------------------------------------- /py/src/braintrust/graph_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/graph_util.py -------------------------------------------------------------------------------- /py/src/braintrust/http_headers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/http_headers.py -------------------------------------------------------------------------------- /py/src/braintrust/id_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/id_gen.py -------------------------------------------------------------------------------- /py/src/braintrust/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/logger.py -------------------------------------------------------------------------------- /py/src/braintrust/merge_row_batch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/merge_row_batch.py -------------------------------------------------------------------------------- /py/src/braintrust/oai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/oai.py -------------------------------------------------------------------------------- /py/src/braintrust/object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/object.py -------------------------------------------------------------------------------- /py/src/braintrust/otel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/otel/__init__.py -------------------------------------------------------------------------------- /py/src/braintrust/otel/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/otel/context.py -------------------------------------------------------------------------------- /py/src/braintrust/otel/test_distributed_tracing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/otel/test_distributed_tracing.py -------------------------------------------------------------------------------- /py/src/braintrust/otel/test_otel_bt_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/otel/test_otel_bt_integration.py -------------------------------------------------------------------------------- /py/src/braintrust/parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/parameters.py -------------------------------------------------------------------------------- /py/src/braintrust/prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/prompt.py -------------------------------------------------------------------------------- /py/src/braintrust/prompt_cache/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /py/src/braintrust/prompt_cache/disk_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/prompt_cache/disk_cache.py -------------------------------------------------------------------------------- /py/src/braintrust/prompt_cache/lru_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/prompt_cache/lru_cache.py -------------------------------------------------------------------------------- /py/src/braintrust/prompt_cache/prompt_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/prompt_cache/prompt_cache.py -------------------------------------------------------------------------------- /py/src/braintrust/prompt_cache/test_disk_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/prompt_cache/test_disk_cache.py -------------------------------------------------------------------------------- /py/src/braintrust/prompt_cache/test_lru_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/prompt_cache/test_lru_cache.py -------------------------------------------------------------------------------- /py/src/braintrust/prompt_cache/test_prompt_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/prompt_cache/test_prompt_cache.py -------------------------------------------------------------------------------- /py/src/braintrust/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /py/src/braintrust/queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/queue.py -------------------------------------------------------------------------------- /py/src/braintrust/resource_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/resource_manager.py -------------------------------------------------------------------------------- /py/src/braintrust/score.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/score.py -------------------------------------------------------------------------------- /py/src/braintrust/serializable_data_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/serializable_data_class.py -------------------------------------------------------------------------------- /py/src/braintrust/span_identifier_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/span_identifier_v1.py -------------------------------------------------------------------------------- /py/src/braintrust/span_identifier_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/span_identifier_v2.py -------------------------------------------------------------------------------- /py/src/braintrust/span_identifier_v3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/span_identifier_v3.py -------------------------------------------------------------------------------- /py/src/braintrust/span_identifier_v4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/span_identifier_v4.py -------------------------------------------------------------------------------- /py/src/braintrust/span_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/span_types.py -------------------------------------------------------------------------------- /py/src/braintrust/test_framework.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/test_framework.py -------------------------------------------------------------------------------- /py/src/braintrust/test_framework2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/test_framework2.py -------------------------------------------------------------------------------- /py/src/braintrust/test_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/test_helpers.py -------------------------------------------------------------------------------- /py/src/braintrust/test_id_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/test_id_gen.py -------------------------------------------------------------------------------- /py/src/braintrust/test_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/test_logger.py -------------------------------------------------------------------------------- /py/src/braintrust/test_otel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/test_otel.py -------------------------------------------------------------------------------- /py/src/braintrust/test_queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/test_queue.py -------------------------------------------------------------------------------- /py/src/braintrust/test_serializable_data_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/test_serializable_data_class.py -------------------------------------------------------------------------------- /py/src/braintrust/test_span_components.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/test_span_components.py -------------------------------------------------------------------------------- /py/src/braintrust/test_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/test_util.py -------------------------------------------------------------------------------- /py/src/braintrust/test_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/test_version.py -------------------------------------------------------------------------------- /py/src/braintrust/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/util.py -------------------------------------------------------------------------------- /py/src/braintrust/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/version.py -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/_anthropic_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/_anthropic_utils.py -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/agno/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/agno/__init__.py -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/agno/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/agno/agent.py -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/agno/function_call.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/agno/function_call.py -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/agno/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/agno/model.py -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/agno/team.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/agno/team.py -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/agno/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/agno/utils.py -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/anthropic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/anthropic.py -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_agno_simple_agent_execution.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_agno_simple_agent_execution.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_anthropic_beta_messages_create_async.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_anthropic_beta_messages_create_async.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_anthropic_beta_messages_stream_sync.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_anthropic_beta_messages_stream_sync.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_anthropic_beta_messages_streaming_async.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_anthropic_beta_messages_streaming_async.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_anthropic_beta_messages_sync.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_anthropic_beta_messages_sync.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_anthropic_client_error.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_anthropic_client_error.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_anthropic_messages_create_async.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_anthropic_messages_create_async.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_anthropic_messages_create_async_stream_true.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_anthropic_messages_create_async_stream_true.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_anthropic_messages_create_stream_true.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_anthropic_messages_create_stream_true.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_anthropic_messages_model_params_inputs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_anthropic_messages_model_params_inputs.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_anthropic_messages_stream_errors.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_anthropic_messages_stream_errors.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_anthropic_messages_streaming_async.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_anthropic_messages_streaming_async.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_anthropic_messages_streaming_sync.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_anthropic_messages_streaming_sync.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_anthropic_messages_sync.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_anthropic_messages_sync.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_anthropic_messages_system_prompt_inputs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_anthropic_messages_system_prompt_inputs.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_basic_completion[stream].yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_basic_completion[stream].yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_basic_completion[sync].yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_basic_completion[sync].yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_basic_completion_async[async].yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_basic_completion_async[async].yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_basic_completion_async[async_stream].yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_basic_completion_async[async_stream].yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_dspy_callback.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_dspy_callback.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_error_handling.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_error_handling.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_litellm_aresponses_streaming_async.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_litellm_aresponses_streaming_async.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_litellm_async_streaming_with_break.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_litellm_async_streaming_with_break.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_litellm_completion_metrics.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_litellm_completion_metrics.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_litellm_completion_streaming_sync.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_litellm_completion_streaming_sync.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_litellm_completion_with_system_prompt.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_litellm_completion_with_system_prompt.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_litellm_moderation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_litellm_moderation.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_litellm_responses_metrics.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_litellm_responses_metrics.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_litellm_responses_streaming_sync.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_litellm_responses_streaming_sync.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_litellm_tool_calls.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_litellm_tool_calls.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_mixed_content[stream].yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_mixed_content[stream].yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_mixed_content[sync].yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_mixed_content[sync].yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_mixed_content_async[async].yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_mixed_content_async[async].yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_mixed_content_async[async_stream].yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_mixed_content_async[async_stream].yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_multi_turn.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_multi_turn.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_openai_async_parallel_requests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_openai_async_parallel_requests.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_openai_chat_async.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_openai_chat_async.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_openai_chat_async_context_manager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_openai_chat_async_context_manager.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_openai_chat_async_with_system_prompt.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_openai_chat_async_with_system_prompt.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_openai_chat_error_in_async_context.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_openai_chat_error_in_async_context.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_openai_chat_metrics.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_openai_chat_metrics.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_openai_chat_streaming_async.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_openai_chat_streaming_async.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_openai_chat_streaming_sync.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_openai_chat_streaming_sync.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_openai_chat_with_system_prompt.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_openai_chat_with_system_prompt.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_openai_client_async_comparison.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_openai_client_async_comparison.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_openai_client_async_error.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_openai_client_async_error.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_openai_client_comparison.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_openai_client_comparison.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_openai_client_error.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_openai_client_error.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_openai_embeddings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_openai_embeddings.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_openai_embeddings_async.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_openai_embeddings_async.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_openai_not_given_filtering.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_openai_not_given_filtering.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_openai_parallel_tool_calls.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_openai_parallel_tool_calls.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_openai_response_streaming_async.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_openai_response_streaming_async.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_openai_responses_async.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_openai_responses_async.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_openai_responses_metadata_preservation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_openai_responses_metadata_preservation.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_openai_responses_metrics.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_openai_responses_metrics.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_openai_responses_not_given_filtering.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_openai_responses_not_given_filtering.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_openai_streaming_with_break.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_openai_streaming_with_break.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_openrouter_chat_completion_async.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_openrouter_chat_completion_async.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_openrouter_chat_completion_sync.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_openrouter_chat_completion_sync.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_openrouter_streaming_sync.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_openrouter_streaming_sync.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_stop_sequences.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_stop_sequences.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_system_prompt.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_system_prompt.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_temperature_and_top_p.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_temperature_and_top_p.yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_tool_use[stream].yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_tool_use[stream].yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_tool_use[sync].yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_tool_use[sync].yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_tool_use_async[async].yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_tool_use_async[async].yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/cassettes/test_tool_use_async[async_stream].yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/cassettes/test_tool_use_async[async_stream].yaml -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/claude_agent_sdk/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/claude_agent_sdk/__init__.py -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/claude_agent_sdk/_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/claude_agent_sdk/_wrapper.py -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/claude_agent_sdk/test_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/claude_agent_sdk/test_wrapper.py -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/dspy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/dspy.py -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/google_genai/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/google_genai/__init__.py -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/langchain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/langchain.py -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/litellm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/litellm.py -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/openai.py -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/test_agno.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/test_agno.py -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/test_anthropic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/test_anthropic.py -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/test_dspy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/test_dspy.py -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/test_google_genai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/test_google_genai.py -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/test_litellm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/test_litellm.py -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/test_openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/test_openai.py -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/test_openrouter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/test_openrouter.py -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/test_pydantic_ai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/test_pydantic_ai.py -------------------------------------------------------------------------------- /py/src/braintrust/wrappers/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/wrappers/test_utils.py -------------------------------------------------------------------------------- /py/src/braintrust/xact_ids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/py/src/braintrust/xact_ids.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pyrightconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/pyrightconfig.json -------------------------------------------------------------------------------- /scripts/claude-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/scripts/claude-docker.sh -------------------------------------------------------------------------------- /scripts/create-integration-test-pr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/scripts/create-integration-test-pr.sh -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintrustdata/braintrust-sdk/HEAD/turbo.json --------------------------------------------------------------------------------