{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":61572326,"defaultBranch":"main","name":"dd-trace-py","ownerLogin":"DataDog","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-06-20T18:52:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/365230?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717626131.0","currentOid":""},"activityList":{"items":[{"before":"edcf4d356089eb52ae6424171845eb2a2be9ac5c","after":"cab565ba7d1e1464cf9d7a4b9adedcedab83be93","ref":"refs/heads/romain.komorn/CIVIS-9428/add_coverage_tests","pushedAt":"2024-06-06T07:42:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romainkomorndatadog","name":"Romain Komorn","path":"/romainkomorndatadog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136473744?s=80&v=4"},"commit":{"message":"remove self-documenting f-strings","shortMessageHtmlLink":"remove self-documenting f-strings"}},{"before":"a811715c6ef310d96f3e15966e8a25f7abbd74b7","after":"edcf4d356089eb52ae6424171845eb2a2be9ac5c","ref":"refs/heads/romain.komorn/CIVIS-9428/add_coverage_tests","pushedAt":"2024-06-06T06:42:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"romainkomorndatadog","name":"Romain Komorn","path":"/romainkomorndatadog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136473744?s=80&v=4"},"commit":{"message":"Merge branch 'romain.komorn/CIVIS-9428/add_coverage_tests' of github.com:DataDog/dd-trace-py into romain.komorn/CIVIS-9428/add_coverage_tests","shortMessageHtmlLink":"Merge branch 'romain.komorn/CIVIS-9428/add_coverage_tests' of github.…"}},{"before":"c01487e4e94f494711bf5f9ff5cc9748adc5ac7b","after":"a811715c6ef310d96f3e15966e8a25f7abbd74b7","ref":"refs/heads/romain.komorn/CIVIS-9428/add_coverage_tests","pushedAt":"2024-06-06T06:15:03.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"romainkomorndatadog","name":"Romain Komorn","path":"/romainkomorndatadog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136473744?s=80&v=4"},"commit":{"message":"Merge branch 'main' into romain.komorn/CIVIS-9428/add_coverage_tests","shortMessageHtmlLink":"Merge branch 'main' into romain.komorn/CIVIS-9428/add_coverage_tests"}},{"before":"377661f49483927b5e43701533f452b1401a661e","after":"77c2f0a1fcbbbcc49d7ecfc580dec1719d82f369","ref":"refs/heads/sanchda/less_permissive_builds","pushedAt":"2024-06-06T02:01:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sanchda","name":"David Sanchez","path":"/sanchda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/838104?s=80&v=4"},"commit":{"message":"Merge branch 'main' into sanchda/less_permissive_builds","shortMessageHtmlLink":"Merge branch 'main' into sanchda/less_permissive_builds"}},{"before":"51f3fc674ded59b0147d97486e42477adb5cfaa6","after":null,"ref":"refs/heads/conti/add-anthropic-mlobs-methods","pushedAt":"2024-06-05T22:22:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wconti27","name":"William Conti","path":"/wconti27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58711692?s=80&v=4"}},{"before":"52e83bf20956c74ec1ff54377e3d3df10a6c03e5","after":"3bc3051d667e9a373e909fee56f8d18082977abb","ref":"refs/heads/main","pushedAt":"2024-06-05T22:22:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wconti27","name":"William Conti","path":"/wconti27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58711692?s=80&v=4"},"commit":{"message":"feat(llmobs): add Anthropic LLMObs Integration (#9462)\n\nThis PR adds LLM Observability for Anthropic messages. \r\n\r\n## Checklist\r\n\r\n- [x] Change(s) are motivated and described in the PR description\r\n- [x] Testing strategy is described if automated tests are not included\r\nin the PR\r\n- [x] Risks are described (performance impact, potential for breakage,\r\nmaintainability)\r\n- [x] Change is maintainable (easy to change, telemetry, documentation)\r\n- [x] [Library release note\r\nguidelines](https://ddtrace.readthedocs.io/en/stable/releasenotes.html)\r\nare followed or label `changelog/no-changelog` is set\r\n- [x] Documentation is included (in-code, generated user docs, [public\r\ncorp docs](https://github.com/DataDog/documentation/))\r\n- [x] Backport labels are set (if\r\n[applicable](https://ddtrace.readthedocs.io/en/latest/contributing.html#backporting))\r\n- [x] If this PR changes the public interface, I've notified\r\n`@DataDog/apm-tees`.\r\n\r\n## Reviewer Checklist\r\n\r\n- [x] Title is accurate\r\n- [x] All changes are related to the pull request's stated goal\r\n- [x] Description motivates each change\r\n- [x] Avoids breaking\r\n[API](https://ddtrace.readthedocs.io/en/stable/versioning.html#interfaces)\r\nchanges\r\n- [x] Testing strategy adequately addresses listed risks\r\n- [x] Change is maintainable (easy to change, telemetry, documentation)\r\n- [x] Release note makes sense to a user of the library\r\n- [x] Author has acknowledged and discussed the performance implications\r\nof this PR as reported in the benchmarks PR comment\r\n- [x] Backport labels are set in a manner that is consistent with the\r\n[release branch maintenance\r\npolicy](https://ddtrace.readthedocs.io/en/latest/contributing.html#backporting)\r\n\r\n---------\r\n\r\nCo-authored-by: Yun Kim <35776586+Yun-Kim@users.noreply.github.com>\r\nCo-authored-by: Yun Kim ","shortMessageHtmlLink":"feat(llmobs): add Anthropic LLMObs Integration (#9462)"}},{"before":"8f29741325eeefb55e94bdee805858c3ab786666","after":"51f3fc674ded59b0147d97486e42477adb5cfaa6","ref":"refs/heads/conti/add-anthropic-mlobs-methods","pushedAt":"2024-06-05T21:24:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yun-Kim","name":"Yun Kim","path":"/Yun-Kim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35776586?s=80&v=4"},"commit":{"message":"Remove tmp breakpoints, default token check to None instead of 0","shortMessageHtmlLink":"Remove tmp breakpoints, default token check to None instead of 0"}},{"before":"7dcc948754e03cf8e4db9637dc368d92727a84f1","after":"8f29741325eeefb55e94bdee805858c3ab786666","ref":"refs/heads/conti/add-anthropic-mlobs-methods","pushedAt":"2024-06-05T21:19:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yun-Kim","name":"Yun Kim","path":"/Yun-Kim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35776586?s=80&v=4"},"commit":{"message":"Generate requirement lockfiles, fix test cases, remove truncation for llmobs, remove unused cassette","shortMessageHtmlLink":"Generate requirement lockfiles, fix test cases, remove truncation for…"}},{"before":"a9f80003fa88233d84811b2b191badaf3df3e12d","after":"7dcc948754e03cf8e4db9637dc368d92727a84f1","ref":"refs/heads/conti/add-anthropic-mlobs-methods","pushedAt":"2024-06-05T20:49:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yun-Kim","name":"Yun Kim","path":"/Yun-Kim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35776586?s=80&v=4"},"commit":{"message":"Update ddtrace/llmobs/_integrations/langchain.py","shortMessageHtmlLink":"Update ddtrace/llmobs/_integrations/langchain.py"}},{"before":"f78669e11867c592bbe3b895428d5d15d6e4f62b","after":"a9f80003fa88233d84811b2b191badaf3df3e12d","ref":"refs/heads/conti/add-anthropic-mlobs-methods","pushedAt":"2024-06-05T20:49:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yun-Kim","name":"Yun Kim","path":"/Yun-Kim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35776586?s=80&v=4"},"commit":{"message":"Update releasenotes/notes/add-anthropic-llm-observability-27e914a3a23b5001.yaml","shortMessageHtmlLink":"Update releasenotes/notes/add-anthropic-llm-observability-27e914a3a23…"}},{"before":"217a40354e40c091d2491b046a299c2d412bb692","after":"f78669e11867c592bbe3b895428d5d15d6e4f62b","ref":"refs/heads/conti/add-anthropic-mlobs-methods","pushedAt":"2024-06-05T20:16:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wconti27","name":"William Conti","path":"/wconti27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58711692?s=80&v=4"},"commit":{"message":"fix test","shortMessageHtmlLink":"fix test"}},{"before":"d7088089747e3da77de41fab5e9e5ebb9efa4a53","after":"217a40354e40c091d2491b046a299c2d412bb692","ref":"refs/heads/conti/add-anthropic-mlobs-methods","pushedAt":"2024-06-05T20:15:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wconti27","name":"William Conti","path":"/wconti27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58711692?s=80&v=4"},"commit":{"message":"add langchain test for anthropic","shortMessageHtmlLink":"add langchain test for anthropic"}},{"before":"4a1a8b5f31a56f1d66a7a68d2b06f2b46ae4876a","after":"8892740c42b1b5bc8a5a590c6cabaadfdd3e9c38","ref":"refs/heads/sanchda/stack_v2.fix_tasks","pushedAt":"2024-06-05T19:54:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sanchda","name":"David Sanchez","path":"/sanchda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/838104?s=80&v=4"},"commit":{"message":"Style","shortMessageHtmlLink":"Style"}},{"before":"0f7fb27f1ff0bfc8d900acc274b9bcd2e5cc8f2a","after":"d7088089747e3da77de41fab5e9e5ebb9efa4a53","ref":"refs/heads/conti/add-anthropic-mlobs-methods","pushedAt":"2024-06-05T19:35:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wconti27","name":"William Conti","path":"/wconti27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58711692?s=80&v=4"},"commit":{"message":"change riotfile","shortMessageHtmlLink":"change riotfile"}},{"before":null,"after":"cac6ab1e764414a17be131efe0efc0a97758e935","ref":"refs/heads/emmett.butler/pipmock","pushedAt":"2024-06-05T19:21:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"emmettbutler","name":"Emmett Butler","path":"/emmettbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/723615?s=80&v=4"},"commit":{"message":"install mock for encoders profile","shortMessageHtmlLink":"install mock for encoders profile"}},{"before":"537d720d2d7b3c3702d612cdb28828571094b2d6","after":"0f7fb27f1ff0bfc8d900acc274b9bcd2e5cc8f2a","ref":"refs/heads/conti/add-anthropic-mlobs-methods","pushedAt":"2024-06-05T19:20:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wconti27","name":"William Conti","path":"/wconti27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58711692?s=80&v=4"},"commit":{"message":"fix reviewer comments","shortMessageHtmlLink":"fix reviewer comments"}},{"before":null,"after":"4a1a8b5f31a56f1d66a7a68d2b06f2b46ae4876a","ref":"refs/heads/sanchda/stack_v2.fix_tasks","pushedAt":"2024-06-05T19:05:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sanchda","name":"David Sanchez","path":"/sanchda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/838104?s=80&v=4"},"commit":{"message":"Add some task fixups","shortMessageHtmlLink":"Add some task fixups"}},{"before":"a77c3f132115be4ee54c1d54419ea371da7650ae","after":"537d720d2d7b3c3702d612cdb28828571094b2d6","ref":"refs/heads/conti/add-anthropic-mlobs-methods","pushedAt":"2024-06-05T18:46:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wconti27","name":"William Conti","path":"/wconti27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58711692?s=80&v=4"},"commit":{"message":"fix comments","shortMessageHtmlLink":"fix comments"}},{"before":"c48c0f4ea4fa2161fe461ab6dd368799aa6f0552","after":"a77c3f132115be4ee54c1d54419ea371da7650ae","ref":"refs/heads/conti/add-anthropic-mlobs-methods","pushedAt":"2024-06-05T18:31:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wconti27","name":"William Conti","path":"/wconti27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58711692?s=80&v=4"},"commit":{"message":"fix requirements","shortMessageHtmlLink":"fix requirements"}},{"before":"89a9ce648e116464c15559d733f649e97060acee","after":"6cd97718e8d6158d8e848a39b7f9e43a5f529c41","ref":"refs/heads/emmett.butler/injection-telemetry-tests","pushedAt":"2024-06-05T18:25:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emmettbutler","name":"Emmett Butler","path":"/emmettbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/723615?s=80&v=4"},"commit":{"message":"suitespec","shortMessageHtmlLink":"suitespec"}},{"before":"8705139e94300006b7a2bdcf53ed4262eb385ba8","after":"c48c0f4ea4fa2161fe461ab6dd368799aa6f0552","ref":"refs/heads/conti/add-anthropic-mlobs-methods","pushedAt":"2024-06-05T18:24:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wconti27","name":"William Conti","path":"/wconti27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58711692?s=80&v=4"},"commit":{"message":"add release note","shortMessageHtmlLink":"add release note"}},{"before":null,"after":"0389681197f074dd666bee4e91d7ded02558c758","ref":"refs/heads/conti/add-anthropic-tools-support","pushedAt":"2024-06-05T18:22:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wconti27","name":"William Conti","path":"/wconti27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58711692?s=80&v=4"},"commit":{"message":"initial commit","shortMessageHtmlLink":"initial commit"}},{"before":"ebe98d5aaacf38b3a5907de5b0019895ff84fd5f","after":"89a9ce648e116464c15559d733f649e97060acee","ref":"refs/heads/emmett.butler/injection-telemetry-tests","pushedAt":"2024-06-05T18:14:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emmettbutler","name":"Emmett Butler","path":"/emmettbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/723615?s=80&v=4"},"commit":{"message":"other tests","shortMessageHtmlLink":"other tests"}},{"before":"eeda8108580e437105c9cf596e4b3d77943165bc","after":"ebe98d5aaacf38b3a5907de5b0019895ff84fd5f","ref":"refs/heads/emmett.butler/injection-telemetry-tests","pushedAt":"2024-06-05T18:08:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emmettbutler","name":"Emmett Butler","path":"/emmettbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/723615?s=80&v=4"},"commit":{"message":"ignore pid","shortMessageHtmlLink":"ignore pid"}},{"before":"2cb4cceed228cd664faebc75e0a6a24efd90701b","after":"eeda8108580e437105c9cf596e4b3d77943165bc","ref":"refs/heads/emmett.butler/injection-telemetry-tests","pushedAt":"2024-06-05T18:02:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emmettbutler","name":"Emmett Butler","path":"/emmettbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/723615?s=80&v=4"},"commit":{"message":"pls","shortMessageHtmlLink":"pls"}},{"before":"9d7923fee9abe4220dfb25e0d5a206a65916ba25","after":"2cb4cceed228cd664faebc75e0a6a24efd90701b","ref":"refs/heads/emmett.butler/injection-telemetry-tests","pushedAt":"2024-06-05T17:57:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emmettbutler","name":"Emmett Butler","path":"/emmettbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/723615?s=80&v=4"},"commit":{"message":"pls","shortMessageHtmlLink":"pls"}},{"before":"ad3c4ad1d3d3b2cdd7aab1000f050004a7d4b94e","after":"9d7923fee9abe4220dfb25e0d5a206a65916ba25","ref":"refs/heads/emmett.butler/injection-telemetry-tests","pushedAt":"2024-06-05T17:53:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emmettbutler","name":"Emmett Butler","path":"/emmettbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/723615?s=80&v=4"},"commit":{"message":"pls","shortMessageHtmlLink":"pls"}},{"before":"2c579f5b81dfbc560f1da4e2a407fef5cc24e0fe","after":"a6712416e0cfde90a64098b9cac1662dc2641a98","ref":"refs/heads/peterg17/pytorch_profiling_integration2","pushedAt":"2024-06-05T17:52:51.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"sanchda","name":"David Sanchez","path":"/sanchda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/838104?s=80&v=4"},"commit":{"message":"Merge branch 'main' into peterg17/pytorch_profiling_integration2","shortMessageHtmlLink":"Merge branch 'main' into peterg17/pytorch_profiling_integration2"}},{"before":"dec530ceb823a57e3790dd5cca023a4c9adb30e3","after":"31b11488235b475fec2b0dff5a1cf243498774a7","ref":"refs/heads/munir/rate-limiter","pushedAt":"2024-06-05T17:45:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mabdinur","name":"Munir Abdinur","path":"/mabdinur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62392438?s=80&v=4"},"commit":{"message":"Merge branch 'main' into munir/rate-limiter","shortMessageHtmlLink":"Merge branch 'main' into munir/rate-limiter"}},{"before":"ec67a806f9742753b7bb542f23f037de22810198","after":"ad3c4ad1d3d3b2cdd7aab1000f050004a7d4b94e","ref":"refs/heads/emmett.butler/injection-telemetry-tests","pushedAt":"2024-06-05T17:29:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emmettbutler","name":"Emmett Butler","path":"/emmettbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/723615?s=80&v=4"},"commit":{"message":"forwarder out","shortMessageHtmlLink":"forwarder out"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXeZsdAA","startCursor":null,"endCursor":null}},"title":"Activity · DataDog/dd-trace-py"}