This release fixes issues for SREs watching stability and regressions.
✓ No known CVEs patched in this version
Summary
AI summaryFixed set_acceptance_criteria corrupting pre‑ticked or fully‑formatted acceptance criteria.
Full changelog
What's fixed
set_acceptance_criteria no longer corrupts acceptance criteria when passed pre-ticked or fully-formatted input.
Previously, set_acceptance_criteria unconditionally prepended - [ ] to every criterion string, even when the string already began with a checkbox marker ([x] ..., - [x] ...) or a full stored line including an existing AC-ID. This produced double-nested, broken checkboxes (e.g. - [ ] [x] AC-STORY-114-abc: text), and the ID-assignment logic would then treat the original ID as ordinary text and generate a brand new one — silently breaking any subsequent tool call that referenced the old ID. Recovery previously required a direct file edit.
set_acceptance_criteria now strips any leading checkbox marker before processing, preserves the ticked state of the input, and keeps existing AC-IDs intact rather than regenerating them. This makes it safe to re-pass criteria lines read directly from a story file (e.g. during bulk updates or story review), which is the natural workflow for an agent working with get_story output.
Also in this release
- Filed two new bug stories (
STORY-032,STORY-033) in the backlog coveringlist_storiesUnicode mojibake in story titles and abulk_update_acceptance_criteriakey-lookup failure on combinedID: textinputs. Both are tracked for future fixes.
Upgrading
brew upgrade backlog-mcp
or download the binary for your platform from the assets below.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About corbym/backlog-mcp
MCP server that gives AI agents structured read/write access to a story-based project backlog. Agents can list stories, read content, update status, and append notes — all backed by plain markdown files versioned in your repository.
Related context
Beta — feedback welcome: [email protected]