Skip to content

Commit a2a1ea6

Browse files
eaitbrahimclaude
andauthored
chore: bump to 0.5.3 for the asset-admission work (#179)
Patch: no schema change, no rail change, nothing that alters what the agent trades or when. Ships #176, #177 and #178. The reason to cut this rather than wait is #176's fix to `DATA_DERIVED_FAILURES`, which is a reporting bug live on the deployment right now: `history` was missing from the tag set that marks a failure as downstream of an empty cache, so `keel assets propose` and `keel assets holdings --screen` printed `x history: 0 daily bars < 1460 required` directly beneath their own note saying the verdict was about missing data rather than about the asset. An asset nobody had ever fetched was reported as too young to trade. Also in: the TUI can now reach the admission gate (`screen`/`propose`/`discover`, read-only, `discover` network-gated behind an explicit keypress like `f`); the non-UTF-8 shortlist hole that broke `build_propose_view`'s documented never-raises contract; and the header now shows the patch segment, so 0.5.1 and 0.5.3 no longer render identically as `v0.5`. uv.lock relocked in the SAME commit, per 0.5.0-0.5.2. Verified with `uv sync --frozen`, which accepted the lock and rewrote nothing. Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
1 parent f9e0ed1 commit a2a1ea6

6 files changed

Lines changed: 10 additions & 10 deletions

File tree

packages/keel-broker-api/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "keel-broker-api"
3-
version = "0.5.2"
3+
version = "0.5.3"
44
description = "Broker port, domain types, capability model, and conformance suite for keel"
55
requires-python = ">=3.14.4"
66
dependencies = ["keel-core"]

packages/keel-broker-coinbase/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "keel-broker-coinbase"
3-
version = "0.5.2"
3+
version = "0.5.3"
44
description = "Coinbase Advanced Trade adapter for keel"
55
requires-python = ">=3.14.4"
66
dependencies = ["keel-core", "keel-broker-api", "coinbase-advanced-py>=1.8.4"]

packages/keel-broker-fake/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "keel-broker-fake"
3-
version = "0.5.2"
3+
version = "0.5.3"
44
description = "A deliberately divergent second broker adapter, to keep the port honest"
55
requires-python = ">=3.14.4"
66
dependencies = ["keel-core", "keel-broker-api"]

packages/keel-core/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "keel-core"
3-
version = "0.5.2"
3+
version = "0.5.3"
44
description = "Shared domain types, configuration, and logging for keel"
55
requires-python = ">=3.14.4"
66
dependencies = ["pyyaml>=6.0.3", "python-dotenv>=1.2.2"]

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "keel-trader"
3-
version = "0.5.2"
3+
version = "0.5.3"
44
description = "Offline-first, broker-agnostic, rule-based spot-trading agent (halal policy by default)"
55
readme = "README.md"
66
authors = [

uv.lock

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)