Skip to content

Commit 1c93d5b

Browse files
committed
Standardize change log contents
Change-Id: Ic55b466691353eb07b8f09600b1b7bf8085ab733 Co-developed-by: Cursor <noreply@cursor.com>
1 parent ede1f73 commit 1c93d5b

File tree

15 files changed

+243
-363
lines changed

15 files changed

+243
-363
lines changed

CHANGELOG-loongsuite.md

Lines changed: 3 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -13,25 +13,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1313

1414
### Fixed
1515

16-
- `loongsuite-instrumentation-google-adk`: Add initial support for Google Agent Development Kit (ADK)
17-
([#71](https://github.com/alibaba/loongsuite-python-agent/pull/71))
18-
19-
- `loongsuite-instrumentation-agno`: fix aresponse missing await and double wrapped() calls in stream methods
20-
([#107](https://github.com/alibaba/loongsuite-python-agent/pull/107))
21-
22-
- `loongsuite-instrumentation-mem0`: fix unittest
23-
([#98](https://github.com/alibaba/loongsuite-python-agent/pull/98))
24-
25-
- `loongsuite-instrumentation-mem0`: use memory handler
26-
([#89](https://github.com/alibaba/loongsuite-python-agent/pull/89))
27-
2816
- Add `from __future__ import annotations` to fix Python 3.9 compatibility for union type syntax (`X | Y`)
2917
([#80](https://github.com/alibaba/loongsuite-python-agent/pull/80))
3018

31-
# Added
19+
### Added
3220

33-
- `loongsuite-instrumentation-mem0`: add hook extension
34-
([#95](https://github.com/alibaba/loongsuite-python-agent/pull/95))
35-
36-
- `loongsuite-instrumentation-mem0`: add support for mem0
37-
([#67](https://github.com/alibaba/loongsuite-python-agent/pull/67))
21+
- `loongsuite-distro`: initialize loongsuite python agent distro
22+
([#126](https://github.com/alibaba/loongsuite-python-agent/pull/126))

instrumentation-loongsuite/loongsuite-instrumentation-agentscope/CHANGELOG.md

Lines changed: 27 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -8,42 +8,38 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
88
## Unreleased
99

1010
### Fixed
11-
- Fix tool call response parsing ([#118](https://github.com/alibaba/loongsuite-python-agent/pull/118))
12-
- Fix LLM message content capture in spans ([#91](https://github.com/alibaba/loongsuite-python-agent/pull/91))
11+
12+
- Fix tool call response parsing
13+
([#118](https://github.com/alibaba/loongsuite-python-agent/pull/118))
14+
- Fix LLM message content capture in spans
15+
([#91](https://github.com/alibaba/loongsuite-python-agent/pull/91))
16+
- Fix spell mistake in pyproject.toml
17+
([#8](https://github.com/alibaba/loongsuite-python-agent/pull/8))
1318

1419
### Breaking Changes
15-
- **Minimum AgentScope version requirement**: Only supports AgentScope 1.0.0 and above. Previous 0.x versions are not supported.
1620

17-
### Changed
18-
- **Refactored to use opentelemetry-util-genai**: Migrated to `ExtendedTelemetryHandler` and `ExtendedInvocationMetricsRecorder` from `opentelemetry-util-genai` for unified metrics and tracing management
19-
- **Architecture Simplification**: Removed redundant code and consolidated instrumentation logic
20-
- **Tool Tracing Enhancement**: Rewritten tool execution tracing to use `ExtendedTelemetryHandler` for full feature support (see HANDLER_INTEGRATION.md)
21-
- Now properly leverages `_apply_execute_tool_finish_attributes` for standardized attribute handling
22-
- Automatic metrics recording for tool executions
23-
- Content capturing mode support (respects experimental mode and content capturing settings)
24-
- Unified error handling with proper error attributes
25-
- Removed "V1" prefix from class names (AgentScopeV1ChatModelWrapper → AgentScopeChatModelWrapper, etc.)
26-
- Updated to use Apache License 2.0 headers across all source files
21+
- Deprecate the support for AgentScope v0
22+
([#82](https://github.com/alibaba/loongsuite-python-agent/pull/82))
2723

28-
### Added
29-
- **Metrics Support**: Comprehensive metrics following OpenTelemetry GenAI Semantic Conventions via `ExtendedInvocationMetricsRecorder`
30-
- `gen_ai.client.operation.duration`: Counter for operation duration
31-
- `gen_ai.client.token.usage`: Counter for token usage
32-
- Metrics include attributes: operation_name, provider_name, request_model, response_model, token_type, error_type
33-
- RPC attribute support for spans (function name as RPC identifier)
34-
- **Handler Integration for Async Generators**: New pattern for using handler capabilities with async generators
35-
- Enables handler feature reuse in async generator scenarios (tool execution)
24+
### Changed
3625

37-
## Version 1.0.0 (2025-11-24)
26+
- Refactor the instrumentation for AgentScope with `genai-util`
27+
([#82](https://github.com/alibaba/loongsuite-python-agent/pull/82))
28+
- **Refactored to use opentelemetry-util-genai**: Migrated to `ExtendedTelemetryHandler` and `ExtendedInvocationMetricsRecorder` from `opentelemetry-util-genai` for unified metrics and tracing management
29+
- **Architecture Simplification**: Removed redundant code and consolidated instrumentation logic
30+
- **Tool Tracing Enhancement**: Rewritten tool execution tracing to use `ExtendedTelemetryHandler` for full feature support (see HANDLER_INTEGRATION.md)
31+
- Now properly leverages `_apply_execute_tool_finish_attributes` for standardized attribute handling
32+
- Automatic metrics recording for tool executions
33+
- Content capturing mode support (respects experimental mode and content capturing settings)
34+
- Unified error handling with proper error attributes
35+
- Removed "V1" prefix from class names (AgentScopeV1ChatModelWrapper → AgentScopeChatModelWrapper, etc.)
36+
- Updated to use Apache License 2.0 headers across all source files
37+
- Refactor the instrumentation for AgentScope
38+
([#14](https://github.com/alibaba/loongsuite-python-agent/pull/14))
3839

3940
### Added
40-
- Initial release supporting AgentScope 1.0.0+
41-
- Comprehensive tracing for agents, models, tools, and formatters
42-
- Support for chat models and embedding models
43-
- Tool execution tracing
44-
- Message formatting tracing
45-
46-
### Note
47-
- Only supports AgentScope 1.0.0 and above
48-
- Previous 0.x versions are not supported
4941

42+
- Add support for agentscope v1.0.0
43+
([#45](https://github.com/alibaba/loongsuite-python-agent/pull/45))
44+
- Initialize the instrumentation for AgentScope
45+
([#2](https://github.com/alibaba/loongsuite-python-agent/pull/2))
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## Unreleased
9+
10+
### Fixed
11+
12+
- Fix aresponse missing await and double wrapped() calls
13+
([#107](https://github.com/alibaba/loongsuite-python-agent/pull/107))
14+
- Fix broken trace caused by the improper setting of the parent context
15+
([#23](https://github.com/alibaba/loongsuite-python-agent/pull/23))
16+
- Correct span name of tool call
17+
([#21](https://github.com/alibaba/loongsuite-python-agent/pull/21))
18+
19+
### Added
20+
21+
- Initial implementation of Agno instrumentation
22+
([#13](https://github.com/alibaba/loongsuite-python-agent/pull/13))

instrumentation-loongsuite/loongsuite-instrumentation-claude-agent-sdk/CHANGELOG.md

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,17 @@
22

33
All notable changes to this project will be documented in this file.
44

5-
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
67

7-
## [Unreleased]
8+
## Unreleased
89

910
### Added
1011

1112
- Initial implementation of Claude Agent SDK instrumentation
12-
- Support for agent query sessions via Hooks mechanism
13-
- Support for tool execution tracing (PreToolUse/PostToolUse hooks)
14-
- Integration with `opentelemetry-util-genai` ExtendedTelemetryHandler
15-
- Span attributes following OpenTelemetry GenAI Semantic Conventions
16-
- Support for Alibaba Cloud DashScope Anthropic-compatible API
17-
13+
([#104](https://github.com/alibaba/loongsuite-python-agent/pull/104))
14+
- Support for agent query sessions via Hooks mechanism
15+
- Support for tool execution tracing (PreToolUse/PostToolUse hooks)
16+
- Integration with `opentelemetry-util-genai` ExtendedTelemetryHandler
17+
- Span attributes following OpenTelemetry GenAI Semantic Conventions
18+
- Support for Alibaba Cloud DashScope Anthropic-compatible API

instrumentation-loongsuite/loongsuite-instrumentation-dashscope/CHANGELOG.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,10 @@
22

33
All notable changes to this project will be documented in this file.
44

5-
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
67

7-
## [Unreleased]
8+
## Unreleased
89

910
### Added
1011

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## Unreleased
9+
10+
### Fixed
11+
12+
- Correct timestamp calculation in dify instrumentation
13+
([#74](https://github.com/alibaba/loongsuite-python-agent/pull/74))
14+
15+
### Added
16+
17+
- Initialize the instrumentation for dify
18+
([#29](https://github.com/alibaba/loongsuite-python-agent/pull/29))
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## Unreleased
9+
10+
### Added
11+
12+
- Initialize the instrumentation for Google Agent Development Kit (ADK)
13+
([#71](https://github.com/alibaba/loongsuite-python-agent/pull/71))
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## Unreleased
9+
10+
### Added
11+
12+
- Initialize the instrumentation for langchain
13+
([#34](https://github.com/alibaba/loongsuite-python-agent/pull/34))
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## Unreleased
9+
10+
### Fixed
11+
12+
- Add support for mcp 1.25.0
13+
([#126](https://github.com/alibaba/loongsuite-python-agent/pull/126))
14+
15+
### Added
16+
17+
- Add quick start document for mcp
18+
([#43](https://github.com/alibaba/loongsuite-python-agent/pull/43))
19+
- Initialize the instrumentation for mcp
20+
([#12](https://github.com/alibaba/loongsuite-python-agent/pull/12))
21+
22+
### Changed
23+
24+
- Relocate mcp instrumentation to loongsuite directory
25+
([#42](https://github.com/alibaba/loongsuite-python-agent/pull/42))
26+
- Refactor the instrumentation for mcp
27+
([#39](https://github.com/alibaba/loongsuite-python-agent/pull/39))
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## Unreleased
9+
10+
### Fixed
11+
12+
- Fix unit tests
13+
([#98](https://github.com/alibaba/loongsuite-python-agent/pull/98))
14+
15+
### Added
16+
17+
- Refactor capture logic with memory handler
18+
([#89](https://github.com/alibaba/loongsuite-python-agent/pull/89))
19+
- Add hook extensions
20+
([#95](https://github.com/alibaba/loongsuite-python-agent/pull/95))
21+
- Initialize the instrumentation for mem0
22+
([#67](https://github.com/alibaba/loongsuite-python-agent/pull/67))

0 commit comments

Comments
 (0)