From d105fb3d1c5f67c5357e4dd7ff85cdea99911c09 Mon Sep 17 00:00:00 2001 From: geobelsky Date: Fri, 3 Apr 2026 16:05:38 +0000 Subject: [PATCH] docs: add intents cleanup command and v0.2.13 changelog - Add axme intents cleanup command reference with --status, --older-than, --dry-run, --limit, and --reason flags to README - Add v0.2.13 changelog entry for --status flag and 300s timeout --- CHANGELOG.md | 10 ++++++++++ README.md | 7 +++++++ 2 files changed, 17 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1cccd5c..d5e9229 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,16 @@ This project follows [Semantic Versioning](https://semver.org/). During alpha (` --- +## [v0.2.13] — 2026-04-03 + +### Added +- **`axme intents cleanup --status`** — filter which statuses to target during bulk cleanup (default: DELIVERED, WAITING, IN_PROGRESS, SUBMITTED, ACKNOWLEDGED). (#83) + +### Changed +- **Bulk cleanup timeout increased** — HTTP timeout for `axme intents cleanup` raised from 60s to 300s to handle large batches without hanging. (#83) + +--- + ## [v0.2.12] — 2026-03-31 ### Added diff --git a/README.md b/README.md index 3d9d05a..c5a9eed 100644 --- a/README.md +++ b/README.md @@ -195,6 +195,13 @@ axme intents watch # stream live state events axme intents cancel axme intents retry axme intents resume + +# Bulk cleanup stale/zombie intents +axme intents cleanup --dry-run # preview what would be canceled +axme intents cleanup --dry-run=false # execute cancellation +axme intents cleanup --status IN_PROGRESS,WAITING # target specific statuses +axme intents cleanup --older-than 12 # inactive for >12 hours +axme intents cleanup --limit 100 --reason "cleanup" # with limit and audit reason ``` ### Human Tasks