Below you’ll find everything we’ve shipped recently—from Agent capabilities to SDK improvements and platform improvements.
Introducing Hyphen Agent
Hyphen Agent is a new class of capabilities that brings intelligent automation to the tasks engineering teams deal with every day. Rather than just flagging issues and leaving cleanup to developers, Agent takes action—detects problems, proposes solutions, and safely executes changes.
The first Hyphen Agent capability tackles one of the most persistent sources of technical debt: stale feature flags. Over time, flags that have served their purpose accumulate across codebases, adding complexity, slowing builds, and increasing the chance of unexpected behavior.
Hyphen Agent automatically detects feature flags that are no longer actively serving traffic or have been fully rolled out. It identifies where those flags are referenced in your code, determines the safe resolution path, and removes them—complete with a pull request for your team to review.
This means your team spends less time on cleanup, busywork, and more time building. And because Agent operates through your existing code review workflow, you stay in full control.
The second Agent capability addresses cloud resource sprawl. When deployments create infrastructure—containers, load balancers, DNS records—those resources don’t always get cleaned up when they’re no longer needed. Over time, this leads to unnecessary cost and operational clutter.
Hyphen Agent now detects unused or stale cloud resources created during deployments and safely removes them. No more weekly calendar reminders to audit your infrastructure—Agent handles it continuously.
SDK Updates
The Hyphen Python SDK reached feature-complete status with v0.5.0, providing full programmatic access to the Hyphen platform. If you’re building server-side integrations, automation scripts, or backend services that interact with Hyphen, the Python SDK is now the recommended path.
The React SDK no longer depends on the browser SDK, significantly improving SSR compatibility. We also added CommonJS support, so Next.js projects no longer require package transpilation.
Platform Improvements
Enhanced JSON Editing for Feature Flag Return Values — Smoother, more reliable editing for complex flag configurations. Read more →
Deployment Container Registry Validation — Deployments now validate container registry configuration upfront, catching misconfigurations early. Read more →
Improved Payment Notifications — Clearer messaging for failed payment and subscription cancellation emails. Read more →
Resiliency Updates for Deploy — Under-the-hood improvements to deployment reliability with better retry behavior and error reporting. Read more →
Improved onboarding on mobile and added name-confirmation for project and app deletion. Read more →
Tips
Mark Long-Lived Flags as Perpetual to Protect Them from Cleanup
Hyphen Agent now automatically detects and removes stale feature flags — anything with no recent activity or an unchanged value over 90 days.
If you have flags that are meant to last forever, like kill switches, entitlement gates, or operational controls that rarely change but serve a critical purpose, you can mark them as perpetual to keep Agent from touching them. You can set this when creating a flag or change it later in the flag's settings. Perpetual flags are excluded from stale detection entirely, so you get the benefit of automated cleanup without worrying about losing the ones you actually want to keep.
Roll Back Secrets Instantly with Version History
Every time you run hx push, Hyphen ENV stores an immutable version of your encrypted secrets. If a bad set of secrets makes it to an environment, recovery is simple:
Run
hx env list-versions <environment>to see all past versions with their secrets count, file size, and publish datePull the good version:
hx pull <environment> –-version <version-number>Push it as the new current version:
hx push
The broken secrets version stays in history for auditing; nothing is ever lost. You can also view version history visually in the Hyphen dashboard by navigating to your app and selecting the environment.

