Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 28 additions & 1 deletion integrations/adk-py/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,34 @@
# braintrust-adk
# braintrust-adk (DEPRECATED)

SDK for integrating [Braintrust](https://braintrust.dev) with [Google ADK (Agent Development Kit)](https://github.com/google/adk-python). This package provides automatic tracing and logging of ADK agent executions to Braintrust.

> **This package is deprecated.** The Google ADK integration is now included in the main [`braintrust`](https://pypi.org/project/braintrust/) package.

## Migration

1. Remove `braintrust-adk` from your dependencies
2. Install or upgrade `braintrust`:
```bash
pip install --upgrade braintrust
```
3. Update your imports:
```python
# Before
from braintrust_adk import setup_adk

# After (option 1: auto-instrument adk library)
import braintrust
braintrust.auto_instrument()

# After (option 2: explicit)
from braintrust.wrappers.adk import setup_adk
setup_adk()
```

The API is identical - no code changes needed beyond the import path.

---

## Installation

```bash
Expand Down
17 changes: 6 additions & 11 deletions integrations/adk-py/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
[project]
name = "braintrust-adk"
version = "0.3.1"
description = "Braintrust Google ADK integration"
version = "0.4.0"
description = "DEPRECATED: Google ADK integration is now included in the main braintrust package. Install braintrust instead."
readme = "README.md"
requires-python = ">=3.10"
dependencies = [
"braintrust>=0.4.1",
"braintrust>=0.6.0",
"google-adk>=1.14.1",
"wrapt>=1.17.3",
]
license = { text = "Apache-2.0" }
authors = [{ name = "Braintrust", email = "info@braintrust.dev" }]
keywords = ["braintrust", "google-adk", "adk", "agents", "ai", "llm", "tracing"]
keywords = ["braintrust", "google-adk", "adk", "agents", "ai", "llm", "tracing", "deprecated"]
classifiers = [
"Development Status :: 4 - Beta",
"Development Status :: 7 - Inactive",
"License :: OSI Approved :: Apache Software License",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
Expand Down Expand Up @@ -46,9 +46,6 @@ braintrust = { path = "../../py", editable = true }
[dependency-groups]
dev = [
"pytest>=8.3.5",
"pytest-asyncio>=1.1.0",
"pytest-vcr>=1.0.2",
"pyyaml>=6.0",
"ruff>=0.12.9",
]

Expand All @@ -68,7 +65,5 @@ select = [
known-first-party = ["braintrust", "braintrust_adk"]

[tool.pytest.ini_options]
testpaths = ["tests"]
testpaths = ["src/tests"]
python_files = ["test_*.py"]
addopts = "-v"
asyncio_default_fixture_loop_scope = "function"
Loading
Loading