Bump the langsmith Python SDK and note the CLI update path in the runbook
Browse filesLangSmith's platform flagged deprecated POST /api/v1/runs/query calls
(removed 2027-01-31) from langsmith-go/0.9.x -- the standalone Go CLI the
manual e2e runbook uses, not this project's Python SDK. The CLI fix is
machine-level (langsmith self-update, v0.2.32 -> v0.2.51; verified the new
build calls POST /api/v2/runs/query with UA langsmith-go/0.26.0), so the
runbook now tells operators to keep the binary current. The lockfile bump
(langsmith 0.11.0 -> 0.11.1) is routine hygiene alongside it.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- tests/manual_e2e_langsmith.md +4 -1
- uv.lock +3 -3
tests/manual_e2e_langsmith.md
CHANGED
|
@@ -22,7 +22,10 @@ Required local artifacts and environment:
|
|
| 22 |
- `data/kb/wiki/index.md` exists
|
| 23 |
- `curl` and `jq` are on `PATH`, and the standalone `langsmith` CLI binary is
|
| 24 |
installed (a separate Go binary, e.g. `~/.local/bin/langsmith`; `uv sync`
|
| 25 |
-
does not provide it — `uv run` merely inherits it via `PATH`)
|
|
|
|
|
|
|
|
|
|
| 26 |
|
| 27 |
Quick check:
|
| 28 |
|
|
|
|
| 22 |
- `data/kb/wiki/index.md` exists
|
| 23 |
- `curl` and `jq` are on `PATH`, and the standalone `langsmith` CLI binary is
|
| 24 |
installed (a separate Go binary, e.g. `~/.local/bin/langsmith`; `uv sync`
|
| 25 |
+
does not provide it — `uv run` merely inherits it via `PATH`). Keep it
|
| 26 |
+
current with `langsmith self-update`: old builds call since-removed
|
| 27 |
+
LangSmith API endpoints (e.g. v0.2.32 still used `POST /api/v1/runs/query`,
|
| 28 |
+
removed 2027-01-31), which shows up as a deprecation banner on the platform.
|
| 29 |
|
| 30 |
Quick check:
|
| 31 |
|
uv.lock
CHANGED
|
@@ -1618,7 +1618,7 @@ wheels = [
|
|
| 1618 |
|
| 1619 |
[[package]]
|
| 1620 |
name = "langsmith"
|
| 1621 |
-
version = "0.11.
|
| 1622 |
source = { registry = "https://pypi.org/simple" }
|
| 1623 |
dependencies = [
|
| 1624 |
{ name = "anyio" },
|
|
@@ -1636,9 +1636,9 @@ dependencies = [
|
|
| 1636 |
{ name = "xxhash" },
|
| 1637 |
{ name = "zstandard" },
|
| 1638 |
]
|
| 1639 |
-
sdist = { url = "https://files.pythonhosted.org/packages/
|
| 1640 |
wheels = [
|
| 1641 |
-
{ url = "https://files.pythonhosted.org/packages/
|
| 1642 |
]
|
| 1643 |
|
| 1644 |
[[package]]
|
|
|
|
| 1618 |
|
| 1619 |
[[package]]
|
| 1620 |
name = "langsmith"
|
| 1621 |
+
version = "0.11.1"
|
| 1622 |
source = { registry = "https://pypi.org/simple" }
|
| 1623 |
dependencies = [
|
| 1624 |
{ name = "anyio" },
|
|
|
|
| 1636 |
{ name = "xxhash" },
|
| 1637 |
{ name = "zstandard" },
|
| 1638 |
]
|
| 1639 |
+
sdist = { url = "https://files.pythonhosted.org/packages/cc/57/7b6c11080c9e082ebf1456a2e2372fae8f23a85a5ae2869bdd5ab9a6507d/langsmith-0.11.1.tar.gz", hash = "sha256:47998977366acb3ba3093881fd465cbf11a5f8c2f4e87e40a17dda203f6dedf4", size = 4814724, upload-time = "2026-08-19T15:47:44.116Z" }
|
| 1640 |
wheels = [
|
| 1641 |
+
{ url = "https://files.pythonhosted.org/packages/f1/85/0ad6df25588122760b2b40ec182eafc55532c9e66015c83e16675bd34a29/langsmith-0.11.1-py3-none-any.whl", hash = "sha256:cfc3437a9cf27440cd0095c24df945edbceb6df10b579bc8b3980b4ad367835f", size = 744589, upload-time = "2026-08-19T15:47:42.043Z" },
|
| 1642 |
]
|
| 1643 |
|
| 1644 |
[[package]]
|