What is Hoop Version Control and who benefits most from it?
Hoop Version Control is a critical platform feature that enables teams to manage changes to their agents and digital experiences through defined lifecycle stages: Draft, Staging, and Production. This structured approach ensures that development, testing, and deployment happen without risking the live user experience. It is designed for operations and AI teams building, testing, and releasing agents. Anyone who collaborates on mission-critical content or logic benefits by having a safe, controlled environment to iterate and perfect changes before they impact customers.
This feature is particularly valuable for larger teams or regulated industries where accountability and audit trails are essential to operational compliance and quality assurance. Version Control in Hoop provides the necessary guardrails for accelerated, yet safe, product velocity.
How does the version control feature actually work and what are the key benefits?
Version Control operates by separating your work into three distinct lifecycle stages. When you begin making changes, they are confined to the Draft environment. Once edits are complete, they are promoted to Staging for validation, which typically involves rigorous testing with sample conversations or events using the dedicated Test Tab.
After validation, the approved changes are moved to Production, where they impact live traffic. The primary benefits include:
- Protecting the live customer experience from unfinished changes.
- Enabling safe, simultaneous collaboration among multiple team members.
- Providing clear version history and rollback capabilities to restore prior states.
What are the standard lifecycle stages supported by Hoop Version Control?
The Hoop platform supports three essential and distinct lifecycle stages for managing your agent's structure and content. This multi-stage process ensures a secure, methodical path from initial concept to public release.
The stages are:
- Draft: The environment where team members make all initial edits and changes.
- Staging: A testing environment where validated changes are prepared for launch and final reviews occur.
- Production: The live environment that handles actual customer traffic and events.
This separation allows teams to build and test features in isolation, preventing the risk of untested code or content reaching the live audience prematurely. The structured flow is fundamental to shipping safely with lifecycle stages on Hoop.
Is it possible to roll back changes once they are published to production?
Yes, absolutely. One of the core functionalities of Hoop Version Control is the ability to restore prior versions or promote a known-good staging build. This feature provides a safety net, allowing teams to quickly address any unforeseen issues that might arise post-deployment.
The process ensures operational confidence and minimizes potential downtime. You can review the diffs between versions to understand what has changed and select the specific state you need to reinstate. This robust historical tracking means your team can move faster, knowing that a safe recovery path is always available. The platform maintains a detailed history of changes for accountability.
Who has the authority to publish content to the Production environment?
The process for moving agents to the Production environment is strictly controlled to maintain quality and stability. In the Hoop platform, this authority is typically reserved for a select group of users.
Specifically, publishing can only be executed by:
- Platform Administrators.
- Designated Approvers assigned specific permissions for release management.
This role-based access and approval system ensures that all edits and structural changes are properly reviewed and signed off on before they go live. This controlled workflow is essential for safe collaboration and helps keep edits controlled while enabling teams to maintain speed.
What pricing plans include the Version Control feature?
Version Control is a foundational feature for serious agent and content management, and as such, it is available across multiple pricing tiers on the Hoop platform. This ensures that teams of various sizes and operational needs can benefit from safe deployment practices.
The Version Control feature is included in the following pricing plans:
Teams can select the plan that best matches their scale and required advanced features, ensuring they have the governance needed for complex builds. Regardless of the tier, the ability to manage changes through Draft, Staging, and Production is provided to protect your live service.
How does Version Control enhance team collaboration on Hoop?
Version Control significantly improves team collaboration by providing a structured and secure environment where multiple people can contribute simultaneously without conflict. It is managed through robust role-based access controls and approval workflows.
Key collaborative features include:
- Role-Based Access: Limits editing and publishing rights to prevent unauthorized changes.
- Approval History: Provides an auditable trail of who approved and deployed which version for accountability.
- Isolated Environments: Changes are contained in Draft, meaning one team's work does not interfere with another's or with the live production agent until formally promoted.
This framework keeps edits controlled while enabling teams to move faster toward release, making collaboration safer and more efficient within the Hoop ecosystem.
Are there any integration requirements for using this version control system?
No, there are no external integration requirements for leveraging the core Version Control functionality within Hoop. It is an internal feature built directly into the platform to manage the lifecycle of your agents and associated content. Everything required to track what changed, compare versions, and manage promotion between stages is handled natively.
Teams can immediately benefit from features like Draft, Staging, and Production separation simply by using the Hoop platform. The system is designed to work seamlessly with all other tools and features within your Hoop workspace, ensuring a unified and governed development workflow without needing third-party tools for version management.