loongsuite-python 0.7.0
loongsuite-python 0.7.0
Installation
pip install loongsuite-distro==0.7.0
loongsuite-bootstrap -a install --version 0.7.0Package Versions
- loongsuite-* packages: 0.7.0
- opentelemetry-* packages: 0.60b1
PyPI packages
The following distributions are built and uploaded to PyPI for this release:
loongsuite-otel-util-genailoongsuite-distroloongsuite-site-bootstraploongsuite-instrumentation-agentscopeloongsuite-instrumentation-algotuneloongsuite-instrumentation-autogenloongsuite-instrumentation-bfclv4loongsuite-instrumentation-claude-agent-sdkloongsuite-instrumentation-claw-evalloongsuite-instrumentation-crewailoongsuite-instrumentation-dashscopeloongsuite-instrumentation-deepagentsloongsuite-instrumentation-google-adkloongsuite-instrumentation-hermes-agentloongsuite-instrumentation-langchainloongsuite-instrumentation-langgraphloongsuite-instrumentation-litellmloongsuite-instrumentation-mem0loongsuite-instrumentation-microsoft-agent-frameworkloongsuite-instrumentation-minisweagentloongsuite-instrumentation-openhandsloongsuite-instrumentation-qwen-agentloongsuite-instrumentation-qwenpawloongsuite-instrumentation-slop-codeloongsuite-instrumentation-terminus2loongsuite-instrumentation-vitaloongsuite-instrumentation-webarenaloongsuite-instrumentation-widesearchloongsuite-instrumentation-wildtool
loongsuite-otel-util-genai
Added
- Propagate agent name through the
gen_ai.agent.nameBaggage key during
start_invoke_agentand automatically apply it to nested GenAI child span
attributes, including LLM, embedding, tool, retrieval, rerank, memory, entry,
and ReAct step invocations.
loongsuite-instrumentation-agentscope
Added
- Add version-aware AgentScope v2 middleware instrumentation while preserving
AgentScope v1 compatibility.
loongsuite-instrumentation-agno
Removed
- Remove the direct
pydanticruntime dependency from Agno instrumentation.
loongsuite-instrumentation-autogen
Added
- Add Microsoft AutoGen 0.7.x AgentChat instrumentation.
- Normalize AutoGen native
invoke_agent,create_agent, andexecute_tool
spans to LoongSuite GenAI semantic attributes. - Add AgentChat LLM spans via
opentelemetry-util-genai
ExtendedTelemetryHandler.
loongsuite-instrumentation-claude-agent-sdk
Added
- Capture
gen_ai.skill.name,gen_ai.skill.id,gen_ai.skill.description
andgen_ai.skill.versionon theexecute_toolspan of the built-in
Skilltool. Skill metadata is read best-effort from the project-level
SKILL.mdfrontmatter (located viaSystemMessage.data.cwd);skill.id
is reported asclaude:project:<skill-name>. Metadata read failures never
affect the SDK call.
Fixed
- Capture Claude Agent SDK session IDs on agent, LLM, and tool spans, and
preserve active caller context so SDK traces attach to existing caller spans
instead of being forced to independent roots.
loongsuite-instrumentation-crewai
Fixed
- Keep the authentication-failure test deterministic by using fake provider
keys instead of empty keys, avoiding fallback live OpenAI calls in CI. (#232)
loongsuite-instrumentation-dashscope
Fixed
- Capture image and video URI outputs from
MultiModalConversationresponses.
loongsuite-instrumentation-deepagents
Added
- Initial DeepAgents instrumentation that marks
create_deep_agentgraphs so
LangChain instrumentation emits anAGENTspan for the DeepAgents root. - DeepAgents skill-load telemetry: when an agent reads a registered skill's
top-levelSKILL.mdthrough the built-inread_filetool, the tool span
carriesgen_ai.skill.name,gen_ai.skill.id,
gen_ai.skill.description, andgen_ai.skill.version.
loongsuite-instrumentation-hermes-agent
Fixed
- Create Hermes
ENTRYspans for platform-lessAIAgentcalls by mirroring
Hermes session source resolution:platform,HERMES_SESSION_SOURCE, then
cli. This changes no-platform runs fromAGENT-only toENTRY->AGENT
while leaving explicit CLI, IM, TUI, and API Server platform paths unchanged;
disable the Hermes instrumentation if a process must keep no-platform top
level agent calls asAGENT-only.
loongsuite-instrumentation-langchain
Added
- Detect DeepAgents skill loads from
read_filetool calls that read a
registered skill's top-levelSKILL.md, and populategen_ai.skill.*
attributes on the resultingexecute_toolspan.
Changed
- Capture OpenAI-style LangGraph and DeepAgents message dictionaries as
gen_ai.input.messageson rootAGENTspans. - Preserve structured LangChain tool call arguments when tool inputs do not use
inputorquery, which keeps DeepAgents filesystemread_filearguments
such asfile_pathavailable for skill-load telemetry.
loongsuite-instrumentation-microsoft-agent-framework
Added
- Add Microsoft Agent Framework instrumentation aligned with LoongSuite GenAI semantic conventions. (#229)
loongsuite-instrumentation-qwen-agent
Fixed
- Record token usage from Qwen-Agent DashScope response metadata on streaming
and non-streaming chat spans. - Roll up child LLM token usage to Qwen-Agent invoke-agent spans, preserve
nested agent spans, and record only the final agent answer as output.