Cycle 2.27.1
Released 2026-06-12.
New features
Cycle MCP: Formulation Plumbing
Building on the experimental Cycle MCP server, this release improves how AI agents interact with Cycle projects through context, rules, and skills.
- Refactored MCP tools: Fetch-style tools have been converted to prebuilt resources, reducing unnecessary tool-call cycles for agents. Irrelevant tools have been removed, and the remaining tool descriptions have been updated.
- Reviewed and re-indexed Cycle project resources: Documentation has been pruned and re-indexed as MCP resources for improved agent searchability and context retrieval.
- Expanded authentication: Select tools and resources are now gated behind authentication.
- Specialized subagents for CycleScript authoring: A dedicated authoring subagent allows the main agent to focus on workflow coordination while delegating test authoring to a specialized subagent.
- MCP prompts for guided authoring: Built-in prompts guide agents and users toward better-structured test authoring.
- User Manual updates: Supporting documentation now covers the MCP architecture.
Bug fixes
- Bug #10304 — Blacklisted variables in API calls. Fixed an issue where blacklisted variables were correctly masked during normal execution, but enabling the sensitive data hiding option caused test failures.
- Bug #11379 — Null encoding in XML variable replacement output. Fixed the step
I replace variables in XML file "<INPUT_FILE_PATH>" and save as "<OUTPUT_FILE_PATH>", which incorrectly wroteencoding='null'in the XML preamble of the output file instead of the expected UTF-8 encoding. - Bug #11389 — Confusing Cycle CLI output. Fixed an issue where running certain feature files through
cycle-cliproduced unexpected error-like output even when tests passed. The output came from the Go scanner's default error handler emitting internal noise to stderr; a custom error handler now routes that output to the log file instead. - Bug #11490 — Inner scenario results not expandable. Fixed an issue where scenarios that call other scenarios could not be expanded in either the Report Dashboard or the Output Panel, during execution or after completion.
- Bug #11507 — CSV input variables not available to group test workers. Fixed an issue where group test workers were unable to access variables read from a CSV input file.