Tags: lmnr-ai/lmnr-python
Tags
Feat/claude agent sdk (#213) * wip: initial version to support ClaudeSDKClient.query() instrumentation (#209) * wip: initial version to support ClaudeSDKClient.query() instrumentation * add async generator wrapping for capturing output * chore test * chore is_streaming field * wip: fixing query() test * fix wrapping standalone query() function * fix async gen function span staying active during the next functon call * fix recording span error on iterator end * support aliases for module functions * add create_sdk_mcp_server wrapping and test * mock claude transport for unit tests * wip: mvp for starting proxyprocess to save claude cli requests spans * magic: running proxy process for current spans context * package binary solution * bump version to 0.7.23a1 * Update src/lmnr/opentelemetry_lib/opentelemetry/instrumentation/claude_agent/__init__.py Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> * fix tests, add grace before stop server --------- Co-authored-by: Rakhman Asmatullayev <[email protected]> Co-authored-by: Rakhman Asmatullayev <[email protected]> Co-authored-by: Rakhman Asmatullayev <[email protected]> Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
update the interface behind start_active_span (#204) * update the interface behind start_active_span * fix on non-initialized * further fixes, doc comment * Update src/lmnr/sdk/laminar.py Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> * make span.end slightly more robuts * further fixes * fix: remove @Property * more doc comments * bump version to 0.7.20 --------- Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
PreviousNext