Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,11 @@
# Changelog

## Unreleased
## 0.1.0 (2026-04-19)

Public launch release.

- README: lead with clone + uv install, BSL 1.1 framing, visible limitations
- Tightened `litellm` dependency bounds (`>=1.0,<2.0,!=1.82.7,!=1.82.8`)
- Evolver protocol: unified Reflector + GEPA + Paradigm behind `Evolver` interface
- OpenClaw adapter: transparent proxy for any OpenAI-compatible agent
- n8n integration: webhook-based learning for workflow platforms
Expand Down
11 changes: 7 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,10 @@ agent-environment interactions, learns from them, and feeds improvements back
into the agent. Three learning layers — **harness**, **router**, **weights** —
all following the same protocol.

> **Source-available under [BSL 1.1](LICENSE).** Free for dev, test, research,
> and production use below $10 M revenue. Converts to Apache 2.0 on
> April 1, 2030. See [License](#license) for details.

<p align="center">
<img src="architecture.png" alt="ClawLoop Architecture" width="720">
</p>
Expand Down Expand Up @@ -205,18 +209,17 @@ and an `EpisodeSummary` containing reward signals. See `clawloop/environments/ma

</details>

<details>
<summary><strong>Limitations</strong></summary>
## Limitations

- **Harness/playbook learning is the stable, recommended path.** Router and
weight layers work but have more constraints — see below.
- **`mode="full"`** (simultaneous harness + weight training) is disabled.
The on-policy boundary after harness updates needs rework for GRPO advantage
computation. Use `weight` and `harness_learning` separately for now.
- **Episode construction is manual.** There is no `ProblemEnv` base class yet.
New environments must build `Episode` objects directly. A higher-level
abstraction (like Tinker cookbook's `ProblemEnv`) is planned.

</details>

## Enterprise

ClawLoop Enterprise adds premium learning backends and managed
Expand Down
2 changes: 1 addition & 1 deletion clawloop/__init__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
"""ClawLoop — Learning from Experience unified learning API."""

__version__ = "0.0.1"
__version__ = "0.1.0"

from clawloop.agent import ClawLoopAgent
from clawloop.archive import (
Expand Down
4 changes: 2 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build-backend = "hatchling.build"

[project]
name = "clawloop"
version = "0.0.1"
version = "0.1.0"
description = "AI agents that learn from experience — observe, learn, improve"
requires-python = ">=3.12"
license = {file = "LICENSE"}
Expand All @@ -20,7 +20,7 @@ classifiers = [
"Programming Language :: Python :: 3.13",
]
dependencies = [
"litellm>=1.0",
"litellm>=1.0,<2.0,!=1.82.7,!=1.82.8",
"pydantic>=2.0",
"python-dotenv>=1.0",
]
Expand Down
Loading
Loading