Skip to content

Commit de59d87

Browse files
chore(release): prep v1.3.0 — fold Unreleased block into [1.3.0] (#59)
Pre-tag CHANGELOG cleanup. The 1.3.0 entry already on main described the envelope handling + MCP tool surfacing work that landed via PR #54 (companion to platform v7.7.0). After that, two follow-up PRs landed under [Unreleased]: - PR #55: pro-tier-status SKILL.md flip (prefer local script over MCP) - PR #57: codex CLI runtime-e2e for all 5 V1 Pro MCP tools (just merged; replaces the [skip-runtime-e2e] claim from the original SKILL flip PR) Both are V1 Pro work intended for the 1.3.0 cut. Folds the Unreleased block into the [1.3.0] section under the correct subsection (skill flip → Changed; skill-flip test helper → Internal). The just-merged PR #57 runtime-e2e test is internal QA infrastructure with no user-visible behaviour, so it does not need a new bullet — the existing [1.3.0] Internal entry that mentions runtime-e2e/v1_pro_envelope_surface/ already establishes the convention. No version bump in manifest files — .codex-plugin/plugin.json already at 1.3.0 since PR #54. This commit is CHANGELOG-only. Tag + GitHub release pending explicit operator authorization per feedback_releases_require_approval.md. Signed-off-by: Saurabh Jain <saurabhjain1592@gmail.com>
1 parent 854b1f9 commit de59d87

1 file changed

Lines changed: 22 additions & 30 deletions

File tree

CHANGELOG.md

Lines changed: 22 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -2,34 +2,11 @@
22

33
## [Unreleased]
44

5-
### Changed
6-
7-
- **`pro-tier-status` skill — prefer the local
8-
`scripts/recover.sh status` over the MCP tool** for tenant_id / tier
9-
queries. The local script reads state directly and answers without
10-
an agent round-trip. Faster, works offline, and works exactly when
11-
the user typically asks ("the agent isn't reachable, what's my
12-
tenant ID for Stripe Checkout?"). The MCP tool stays as a
13-
documented fallback for the rare cases where server-truth matters
14-
(revocation, clock skew, server-side overrides). Same flip applied
15-
to claude / cursor sister plugins.
16-
17-
### Internal
18-
19-
- `tests/test-skill-status-prefers-local.sh` — 4 content assertions
20-
locking the preference in. Wired into `.github/workflows/test.yml`.
21-
The sister `axonflow-claude-plugin` PR ships a real `claude` CLI
22-
runtime-e2e that exercises the equivalent skill flip end-to-end
23-
against the live agent — that captured EVIDENCE is the reference
24-
proof that the wording flip changes downstream LLM behaviour.
25-
265
## [1.3.0] - 2026-05-07 — V1 Plugin Pro upgrade-prompt envelope + 5 new MCP tools surfaced
276

28-
Companion plugin release to platform v7.7.0 + agent PRs #1966 / #1968. Surfaces
29-
the V1 Plugin Pro structured upgrade envelope to the operator and documents
30-
the 5 new agent-callable MCP tools (closing umbrella
31-
axonflow-enterprise#1958 cross-plugin surfacing, sub-issue
32-
axonflow-enterprise#1964).
7+
Companion plugin release to AxonFlow agent v7.7.0. Surfaces the V1
8+
Plugin Pro structured upgrade envelope to the operator on Community
9+
SaaS rate-limit hits and documents 5 new agent-callable MCP tools.
3310

3411
### Added
3512

@@ -66,15 +43,30 @@ axonflow-enterprise#1964).
6643
unlimited HITL approvals, and the LLM cost pre-flight feature added.
6744
- **README MCP-tools section** renumbered from "10 MCP tools" to "15 MCP
6845
tools" to include the new V1 Pro tier-identity / tier-capability tools.
46+
- **`pro-tier-status` skill — prefer the local
47+
`scripts/recover.sh status` over the MCP tool** for tenant_id / tier
48+
queries. The local script reads state directly and answers without
49+
an agent round-trip. Faster, works offline, and works exactly when
50+
the user typically asks ("the agent isn't reachable, what's my
51+
tenant ID for Stripe Checkout?"). The MCP tool stays as a
52+
documented fallback for the rare cases where server-truth matters
53+
(revocation, clock skew, server-side overrides). Same flip applied
54+
to claude / cursor sister plugins.
6955

7056
### Internal
7157

72-
- Added `runtime-e2e/v1_pro_envelope_surface/` per HARD RULE #0 — drives
73-
a fresh Free-tier tenant past the 200/day cap on `try.getaxonflow.com`,
74-
asserts the plugin's envelope helper prints the locked V1 wording to
75-
stderr and stamps a throttle deadline.
58+
- `runtime-e2e/v1_pro_envelope_surface/` — drives a fresh Free-tier
59+
tenant past the 200/day cap on `try.getaxonflow.com`, asserts the
60+
plugin's envelope helper prints the locked V1 wording to stderr
61+
and stamps a throttle deadline.
7662
- Added `tests/test-upgrade-prompt.sh` — 21 unit assertions across 8
7763
scenarios for every branch of the envelope handler.
64+
- Added `tests/test-skill-status-prefers-local.sh` — 4 content assertions
65+
locking the local-first SKILL.md ordering in; wired into
66+
`.github/workflows/test.yml`. The sister `axonflow-claude-plugin`
67+
ships the runtime proof that the wording flip changes downstream
68+
LLM behaviour (structurally identical wording across the three
69+
plugins).
7870

7971
## [1.2.0] - 2026-05-06 — V1 paid Pro tier wire-up + X-Axonflow-Client header
8072

0 commit comments

Comments
 (0)