Skip to content

Commit fe09396

Browse files
committed
bump: version 0.5.1 → 0.6.0
1 parent 1b3247e commit fe09396

File tree

4 files changed

+27
-4
lines changed

4 files changed

+27
-4
lines changed

CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,29 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

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+
831
## 0.5.1 (2025-01-09)
932

1033
### Added

CITATION.cff

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,5 @@ keywords:
2020
- agent-orchestration
2121
- agent-ops
2222
license: MIT
23-
version: 0.5.1
23+
version: 0.6.0
2424
date-released: 2025-01-09

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "liteswarm"
3-
version = "0.5.1"
3+
version = "0.6.0"
44
description = "A lightweight framework for building AI agent systems"
55
readme = "README.md"
66
license = {file = "LICENSE"}
@@ -167,7 +167,7 @@ warn_required_dynamic_aliases = true
167167

168168
[tool.commitizen]
169169
name = "cz_conventional_commits"
170-
version = "0.5.1"
170+
version = "0.6.0"
171171
tag_format = "$version"
172172
version_files = [
173173
"pyproject.toml:version",

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)