File tree Expand file tree Collapse file tree 4 files changed +27
-4
lines changed Expand file tree Collapse file tree 4 files changed +27
-4
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,29 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
6
6
and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
7
7
8
+ ## 0.6.0 (2025-01-21)
9
+
10
+ ### Added
11
+ - Type-safe context validation with generic AgentContext
12
+ - New tool registration decorators (@tool , @tool_plain) with type validation
13
+ - Type validation for SwarmStream and Swarm public API
14
+ - Explicit agent switching via ToolResult.switch_to method
15
+
16
+ ### Changed
17
+ - ** BREAKING** : Refactored Core API to be fully type-safe
18
+ - ** BREAKING** : Reworked agent switching to be stateless and explicit
19
+ - ** BREAKING** : Simplified Chat components with unified ChatContext
20
+ - Reorganized examples into basics and advanced categories
21
+ - Updated all documentation to reflect type-safe API changes
22
+
23
+ ### Removed
24
+ - Experimental SwarmTeam prototype module
25
+ - Generic message types in favor of type-safe alternatives
26
+ - Swarm team types and exceptions
27
+
28
+ ### Fixed
29
+ - Yield agent completion event at iteration end
30
+
8
31
## 0.5.1 (2025-01-09)
9
32
10
33
### Added
Original file line number Diff line number Diff line change @@ -20,5 +20,5 @@ keywords:
20
20
- agent-orchestration
21
21
- agent-ops
22
22
license : MIT
23
- version : 0.5.1
23
+ version : 0.6.0
24
24
date-released : 2025-01-09
Original file line number Diff line number Diff line change 1
1
[project ]
2
2
name = " liteswarm"
3
- version = " 0.5.1 "
3
+ version = " 0.6.0 "
4
4
description = " A lightweight framework for building AI agent systems"
5
5
readme = " README.md"
6
6
license = {file = " LICENSE" }
@@ -167,7 +167,7 @@ warn_required_dynamic_aliases = true
167
167
168
168
[tool .commitizen ]
169
169
name = " cz_conventional_commits"
170
- version = " 0.5.1 "
170
+ version = " 0.6.0 "
171
171
tag_format = " $version"
172
172
version_files = [
173
173
" pyproject.toml:version" ,
You can’t perform that action at this time.
0 commit comments