Skip to content
This repository was archived by the owner on Feb 5, 2026. It is now read-only.

Commit 2e8ea07

Browse files
Claude Code Sandboxclaude
andcommitted
chore: bump version to 0.5.0 (KP-27)
- Update pyproject.toml, keep/__init__.py, keep.go to v0.5.0 - Add CHANGELOG.md with release history - MCP server feature complete (KP-24) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent a17cf7b commit 2e8ea07

4 files changed

Lines changed: 49 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
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+
## [0.5.0] - 2026-02-05
9+
10+
### Added
11+
- MCP server for direct tool calling (`keep-mcp` command)
12+
- MCP tools: `keep_send`, `keep_discover`, `keep_discover_agents`, `keep_listen`, `keep_ensure_server`
13+
- Optional MCP dependency: `pip install keep-protocol[mcp]`
14+
- Entry point: `python -m keep.mcp` or `keep-mcp` CLI
15+
16+
### Performance
17+
- MCP tools achieve <60ms latency vs 80-150s with skill-based approach (118x faster)
18+
19+
### Changed
20+
- Minimum Python version raised to 3.10 (MCP SDK requirement)
21+
22+
## [0.4.0] - 2026-02-01
23+
24+
### Added
25+
- `ensure_server()` convenience function for auto-starting keep server
26+
- Docker support with multi-arch image
27+
- Go fallback for server startup when Docker unavailable
28+
- Server discovery methods: `discover()`, `discover_agents()`
29+
30+
### Fixed
31+
- pytest fixture scope errors in CI
32+
- go vet scope issues
33+
34+
## [0.3.0] - 2026-01-25
35+
36+
### Added
37+
- Initial Python SDK release (`KeepClient`)
38+
- Ed25519 signed packets over TCP + Protobuf
39+
- Agent registration and routing
40+
- Scar/memory data exchange support
41+
- Go server implementation
42+
43+
### Features
44+
- Send/receive signed packets between agents
45+
- Server-side agent routing by identity
46+
- TTL and fee fields for packet metadata

keep.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import (
2121

2222
const (
2323
MaxPacketSize = 65536
24-
ServerVersion = "0.3.0"
24+
ServerVersion = "0.5.0"
2525
MaxScarEntries = 1000
2626
)
2727

python/keep/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
from keep.client import KeepClient
44

5-
__version__ = "0.3.0"
5+
__version__ = "0.5.0"
66
__all__ = ["KeepClient", "ensure_server"]
77

88

python/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "keep-protocol"
7-
version = "0.4.0"
7+
version = "0.5.0"
88
description = "Signed protobuf packets over TCP for AI agent-to-agent communication"
99
readme = "README.md"
1010
license = {text = "MIT"}

0 commit comments

Comments
 (0)