Skip to content

v1.1.2

Choose a tag to compare

@github-actions github-actions released this 02 Jul 18:45

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 covering list_stories Unicode mojibake in story titles and a bulk_update_acceptance_criteria key-lookup failure on combined ID: text inputs. Both are tracked for future fixes.

Upgrading

brew upgrade backlog-mcp

or download the binary for your platform from the assets below.