Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
274ba9a
git ignore
wconti27 Jan 20, 2026
8c26874
claude agent sdk instrumentation
wconti27 Jan 21, 2026
b71666c
chore: bump libdatadog version to v26.0.0 and PyO3 to 0.27
brettlangdon Jan 21, 2026
21c08fb
chore(profiling): adapt Uploader to new libdatadog
KowalskiThomas Jan 16, 2026
ea39781
test(profiling): use race-less random device
KowalskiThomas Jan 16, 2026
1202e65
ci(profiling): don't allow native jobs to fail
KowalskiThomas Jan 16, 2026
ad18d80
Merge branch 'brettlangdon/bump.libdd' into conti/claude-agents-sdk
wconti27 Jan 21, 2026
8694ea1
correct methods to trace
wconti27 Jan 21, 2026
94a141e
fix
wconti27 Jan 22, 2026
1ea9b7d
Merge branch 'main' into conti/claude-agents-sdk
wconti27 Jan 22, 2026
d822dd7
fixes
wconti27 Jan 22, 2026
e2a54f9
fix prechecks
wconti27 Jan 22, 2026
29b77b9
prechecks
wconti27 Jan 22, 2026
4602ad7
fix prechecks
wconti27 Jan 22, 2026
b71cea8
small fix
wconti27 Jan 22, 2026
a952c46
fix failures
wconti27 Jan 22, 2026
46c2121
up test parallelism
wconti27 Jan 22, 2026
bc5fe27
fix spelling
wconti27 Jan 22, 2026
8cab1ca
Merge branch 'main' into conti/claude-agents-sdk
wconti27 Jan 22, 2026
8b725a0
cleanup
wconti27 Jan 22, 2026
2094c76
fix span type
wconti27 Jan 25, 2026
d747664
use shared streaming classes; fix missing I/O; update llmobs tests
ncybul Feb 2, 2026
1d63dd0
clean up test file
ncybul Feb 2, 2026
72846dc
attach before and after context snapshot to span metadata
ncybul Feb 3, 2026
f3df7f7
update fixtures and llmobs tests
ncybul Feb 4, 2026
b42b667
clean up test files and mocks
ncybul Feb 4, 2026
992f494
clean up APM and patch tests
ncybul Feb 4, 2026
97ab91e
simplify llmobs tagging
ncybul Feb 4, 2026
80eb569
clean up redundant context query logic
ncybul Feb 4, 2026
5a387fd
minor nits
ncybul Feb 4, 2026
2138de0
switch to snapshot tests
ncybul Feb 4, 2026
6eba654
tag model on APM span
ncybul Feb 5, 2026
659ce61
record used and total tokens in metadata
ncybul Feb 5, 2026
95ecd71
update release note
ncybul Feb 5, 2026
5f3ba74
update version coverage
ncybul Feb 5, 2026
a508628
handle errors parsing context query
ncybul Feb 5, 2026
2c219e0
add crew ai to standard llmobs integration names
ncybul Feb 5, 2026
73cf729
fix span name and resource
ncybul Feb 5, 2026
2fa7e03
revert back to standard integration naming
ncybul Feb 5, 2026
87ba9cc
format
ncybul Feb 5, 2026
f3e97fa
ruff format
ncybul Feb 5, 2026
8d27354
log result and system messages in output
ncybul Feb 5, 2026
a7333e6
ruff format
ncybul Feb 5, 2026
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
49 changes: 49 additions & 0 deletions .riot/requirements/10ebbfc.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
#
# This file is autogenerated by pip-compile with Python 3.13
# by the following command:
#
# pip-compile --allow-unsafe --no-annotate .riot/requirements/10ebbfc.in
#
annotated-types==0.7.0
anyio==4.12.1
attrs==25.4.0
certifi==2026.1.4
cffi==2.0.0
claude-agent-sdk==0.1.29
click==8.3.1
coverage[toml]==7.13.3
cryptography==46.0.4
h11==0.16.0
httpcore==1.0.9
httpx==0.28.1
httpx-sse==0.4.3
hypothesis==6.45.0
idna==3.11
iniconfig==2.3.0
jsonschema==4.26.0
jsonschema-specifications==2025.9.1
mcp==1.26.0
mock==5.2.0
opentracing==2.4.0
packaging==26.0
pluggy==1.6.0
pycparser==3.0
pydantic==2.12.5
pydantic-core==2.41.5
pydantic-settings==2.12.0
pygments==2.19.2
pyjwt[crypto]==2.11.0
pytest==9.0.2
pytest-asyncio==1.3.0
pytest-cov==7.0.0
pytest-mock==3.15.1
python-dotenv==1.2.1
python-multipart==0.0.22
referencing==0.37.0
rpds-py==0.30.0
sortedcontainers==2.4.0
sse-starlette==3.2.0
starlette==0.52.1
typing-extensions==4.15.0
typing-inspection==0.4.2
uvicorn==0.40.0
49 changes: 49 additions & 0 deletions .riot/requirements/11b45d7.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
#
# This file is autogenerated by pip-compile with Python 3.14
# by the following command:
#
# pip-compile --allow-unsafe --no-annotate .riot/requirements/11b45d7.in
#
annotated-types==0.7.0
anyio==4.12.1
attrs==25.4.0
certifi==2026.1.4
cffi==2.0.0
claude-agent-sdk==0.0.23
click==8.3.1
coverage[toml]==7.13.3
cryptography==46.0.4
h11==0.16.0
httpcore==1.0.9
httpx==0.28.1
httpx-sse==0.4.3
hypothesis==6.45.0
idna==3.11
iniconfig==2.3.0
jsonschema==4.26.0
jsonschema-specifications==2025.9.1
mcp==1.26.0
mock==5.2.0
opentracing==2.4.0
packaging==26.0
pluggy==1.6.0
pycparser==3.0
pydantic==2.12.5
pydantic-core==2.41.5
pydantic-settings==2.12.0
pygments==2.19.2
pyjwt[crypto]==2.11.0
pytest==9.0.2
pytest-asyncio==1.3.0
pytest-cov==7.0.0
pytest-mock==3.15.1
python-dotenv==1.2.1
python-multipart==0.0.22
referencing==0.37.0
rpds-py==0.30.0
sortedcontainers==2.4.0
sse-starlette==3.2.0
starlette==0.52.1
typing-extensions==4.15.0
typing-inspection==0.4.2
uvicorn==0.40.0
49 changes: 49 additions & 0 deletions .riot/requirements/11d1399.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
#
# This file is autogenerated by pip-compile with Python 3.14
# by the following command:
#
# pip-compile --allow-unsafe --no-annotate .riot/requirements/11d1399.in
#
annotated-types==0.7.0
anyio==4.12.1
attrs==25.4.0
certifi==2026.1.4
cffi==2.0.0
claude-agent-sdk==0.1.21
click==8.3.1
coverage[toml]==7.13.1
cryptography==46.0.3
h11==0.16.0
httpcore==1.0.9
httpx==0.28.1
httpx-sse==0.4.3
hypothesis==6.45.0
idna==3.11
iniconfig==2.3.0
jsonschema==4.26.0
jsonschema-specifications==2025.9.1
mcp==1.25.0
mock==5.2.0
opentracing==2.4.0
packaging==26.0
pluggy==1.6.0
pycparser==3.0
pydantic==2.12.5
pydantic-core==2.41.5
pydantic-settings==2.12.0
pygments==2.19.2
pyjwt[crypto]==2.10.1
pytest==9.0.2
pytest-asyncio==1.3.0
pytest-cov==7.0.0
pytest-mock==3.15.1
python-dotenv==1.2.1
python-multipart==0.0.21
referencing==0.37.0
rpds-py==0.30.0
sortedcontainers==2.4.0
sse-starlette==3.2.0
starlette==0.52.1
typing-extensions==4.15.0
typing-inspection==0.4.2
uvicorn==0.40.0
49 changes: 49 additions & 0 deletions .riot/requirements/144e8b5.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
#
# This file is autogenerated by pip-compile with Python 3.11
# by the following command:
#
# pip-compile --allow-unsafe --no-annotate .riot/requirements/144e8b5.in
#
annotated-types==0.7.0
anyio==4.12.1
attrs==25.4.0
certifi==2026.1.4
cffi==2.0.0
claude-agent-sdk==0.0.23
click==8.3.1
coverage[toml]==7.13.3
cryptography==46.0.4
h11==0.16.0
httpcore==1.0.9
httpx==0.28.1
httpx-sse==0.4.3
hypothesis==6.45.0
idna==3.11
iniconfig==2.3.0
jsonschema==4.26.0
jsonschema-specifications==2025.9.1
mcp==1.26.0
mock==5.2.0
opentracing==2.4.0
packaging==26.0
pluggy==1.6.0
pycparser==3.0
pydantic==2.12.5
pydantic-core==2.41.5
pydantic-settings==2.12.0
pygments==2.19.2
pyjwt[crypto]==2.11.0
pytest==9.0.2
pytest-asyncio==1.3.0
pytest-cov==7.0.0
pytest-mock==3.15.1
python-dotenv==1.2.1
python-multipart==0.0.22
referencing==0.37.0
rpds-py==0.30.0
sortedcontainers==2.4.0
sse-starlette==3.2.0
starlette==0.52.1
typing-extensions==4.15.0
typing-inspection==0.4.2
uvicorn==0.40.0
49 changes: 49 additions & 0 deletions .riot/requirements/14d8da4.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
#
# This file is autogenerated by pip-compile with Python 3.14
# by the following command:
#
# pip-compile --allow-unsafe --no-annotate .riot/requirements/14d8da4.in
#
annotated-types==0.7.0
anyio==4.12.1
attrs==25.4.0
certifi==2026.1.4
cffi==2.0.0
claude-agent-sdk==0.1.29
click==8.3.1
coverage[toml]==7.13.3
cryptography==46.0.4
h11==0.16.0
httpcore==1.0.9
httpx==0.28.1
httpx-sse==0.4.3
hypothesis==6.45.0
idna==3.11
iniconfig==2.3.0
jsonschema==4.26.0
jsonschema-specifications==2025.9.1
mcp==1.26.0
mock==5.2.0
opentracing==2.4.0
packaging==26.0
pluggy==1.6.0
pycparser==3.0
pydantic==2.12.5
pydantic-core==2.41.5
pydantic-settings==2.12.0
pygments==2.19.2
pyjwt[crypto]==2.11.0
pytest==9.0.2
pytest-asyncio==1.3.0
pytest-cov==7.0.0
pytest-mock==3.15.1
python-dotenv==1.2.1
python-multipart==0.0.22
referencing==0.37.0
rpds-py==0.30.0
sortedcontainers==2.4.0
sse-starlette==3.2.0
starlette==0.52.1
typing-extensions==4.15.0
typing-inspection==0.4.2
uvicorn==0.40.0
49 changes: 49 additions & 0 deletions .riot/requirements/16dd69c.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
#
# This file is autogenerated by pip-compile with Python 3.12
# by the following command:
#
# pip-compile --allow-unsafe --no-annotate .riot/requirements/16dd69c.in
#
annotated-types==0.7.0
anyio==4.12.1
attrs==25.4.0
certifi==2026.1.4
cffi==2.0.0
claude-agent-sdk==0.1.21
click==8.3.1
coverage[toml]==7.13.1
cryptography==46.0.3
h11==0.16.0
httpcore==1.0.9
httpx==0.28.1
httpx-sse==0.4.3
hypothesis==6.45.0
idna==3.11
iniconfig==2.3.0
jsonschema==4.26.0
jsonschema-specifications==2025.9.1
mcp==1.25.0
mock==5.2.0
opentracing==2.4.0
packaging==26.0
pluggy==1.6.0
pycparser==3.0
pydantic==2.12.5
pydantic-core==2.41.5
pydantic-settings==2.12.0
pygments==2.19.2
pyjwt[crypto]==2.10.1
pytest==9.0.2
pytest-asyncio==1.3.0
pytest-cov==7.0.0
pytest-mock==3.15.1
python-dotenv==1.2.1
python-multipart==0.0.21
referencing==0.37.0
rpds-py==0.30.0
sortedcontainers==2.4.0
sse-starlette==3.2.0
starlette==0.52.1
typing-extensions==4.15.0
typing-inspection==0.4.2
uvicorn==0.40.0
49 changes: 49 additions & 0 deletions .riot/requirements/17ec3e0.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
#
# This file is autogenerated by pip-compile with Python 3.12
# by the following command:
#
# pip-compile --allow-unsafe --no-annotate .riot/requirements/17ec3e0.in
#
annotated-types==0.7.0
anyio==4.12.1
attrs==25.4.0
certifi==2026.1.4
cffi==2.0.0
claude-agent-sdk==0.0.23
click==8.3.1
coverage[toml]==7.13.3
cryptography==46.0.4
h11==0.16.0
httpcore==1.0.9
httpx==0.28.1
httpx-sse==0.4.3
hypothesis==6.45.0
idna==3.11
iniconfig==2.3.0
jsonschema==4.26.0
jsonschema-specifications==2025.9.1
mcp==1.26.0
mock==5.2.0
opentracing==2.4.0
packaging==26.0
pluggy==1.6.0
pycparser==3.0
pydantic==2.12.5
pydantic-core==2.41.5
pydantic-settings==2.12.0
pygments==2.19.2
pyjwt[crypto]==2.11.0
pytest==9.0.2
pytest-asyncio==1.3.0
pytest-cov==7.0.0
pytest-mock==3.15.1
python-dotenv==1.2.1
python-multipart==0.0.22
referencing==0.37.0
rpds-py==0.30.0
sortedcontainers==2.4.0
sse-starlette==3.2.0
starlette==0.52.1
typing-extensions==4.15.0
typing-inspection==0.4.2
uvicorn==0.40.0
Loading