What’s New in Q2: AI-Powered Flag Management, Debugging Insights, and Smoother Rollouts 🚀

Over the past quarter, we’ve rolled out new features and improvements designed to help you build, test, and release with more control and visibility. Here’s everything new in DevCycle!
🤖 Meet DevCycle’s MCP Server
We’re thrilled to announce the availability of the DevCycle MCP Server!
The MCP Server makes feature flag management more natural and accessible, right inside your workflow:
- Create Features and Variables directly from your IDE using natural language
- QA Features by managing overrides through chat
- Choose your setup: install either the Remote or Local MCP Server, depending on your needs

With intuitive prompts and tools, the MCP Server brings AI into the heart of your development process.
🪝 Evaluation Hooks for Server-Side SDKs
Evaluation Hooks are now available across all server-side SDKs, giving you visibility into the entire lifecycle of Variable evaluations.
Hooks let you run custom logic at four stages:
- before – run code before evaluation starts
- after – execute logic after a successful evaluation
- onFinally – run code at the end of each variable call
- error – handle errors during evaluation
Use hooks to:
- Log every evaluation for auditability
- Capture performance metrics
- Build custom analytics pipelines
👉 See the Node.js docs for an example
🧪 Variable Evaluation Reasons
Debugging just got a whole lot easier. Each variable evaluation now includes a new eval
object with:
- reason – why a value was served (e.g.
TARGETING_MATCH
,DEFAULT
,SPLIT
) - details – optional context for the match
- target_id – the rule or audience that matched
This makes QA, observability, and logging far more powerful.
⚠️ Note: the older evalReason
field is now deprecated and will be removed in an upcoming release. Please update your SDK usage accordingly.
🗂 Feature Overview Tab and Redesigned Feature Details Page
We’ve redesigned the Feature Details Page to streamline navigation and feature management.
The highlight: a brand-new Overview Tab 🚀.

The Overview Tab consolidates critical context in one place:
- Latest audit log changes
- Assigned maintainers for ownership
- An editable markdown summary for key notes
- Linked resources like Notion, GitHub, and Figma
- A Variables table with tags and descriptions
The new tabbed design keeps features organized and easy to work with.
⏸️ Stop Gradual and Multi-Step Rollouts
Rolling out a Feature and spotted an issue? You can now pause a rollout mid-progress, holding traffic at the current distribution, without rolling back completely. This limits exposure while you fix bugs and then lets you resume whenever you’re ready.

🛠 Dashboard and UX Improvements
We’ve shipped a number of smaller but impactful enhancements to help you move faster:
- Browser timezones — clearly shown in schedules
- Editable large lists — update items directly in the modal
- Variation tooltip — see what value is being served at a glance
- Project switching indicator — added visibility when changing projects
- Environment indicators — show where Audiences or Custom Properties are in use
- Clearer audit log diffs — highlight values added or removed
- Sort features by creation date — easily spot older flags ready for cleanup
These refinements give you more control, insight, and speed as you build and ship.
What’s Next?
We’re always listening to feedback. Have requests or ideas? Check out our public roadmap and add your feature requests or email us directly at product@devcycle.com!