Overview
Each agent inside an Organization has three environments:- Development
- Staging
- Production
- There is no version history.
- Saving changes overwrites the current state of that environment.
- Promoting to the next environment overwrites the configuration in that target environment.
1. Development Environment
Who Has Access?
- Developer
- Org Admin
What Can Be Done Here?
Full editing capabilities are available:- Modify system prompts
- Edit conversation flows
- Update knowledge base
- Change configurations
- Adjust integrations
Action: Promote to Staging
When you click “Promote to Staging”:- The current Development configuration is copied to Staging.
- Any existing Staging configuration is overwritten.
- QA users automatically gain visibility of the agent in Staging.
2. Staging Environment
Staging is used for validation and testing before moving to Production.Who Has Access?
- QA
- Org Admin
What Can Be Done Here?
QA can:- Test conversations
- View logs
- Validate behavior
Action: Mark “Ready for Production”
Available to: QA When QA clicks “Mark Ready for Production”:- The agent status changes to Ready for Production.
3. Production Environment
Production represents the finalized configuration of the agent.Who Has Access?
- Org Admin
What Can Be Done Here?
- The agent handles live traffic once deployed.
- Editing is not allowed in Production.
Action: Push to Production
Available to: Org Admin only When “Push to Production” is clicked:- The Staging configuration is copied to Production.
- Any existing Production configuration is overwritten.
How Environment Promotion Works
Each promotion step fully replaces the target environment. For example:- Promoting from Development to Staging replaces everything in Staging.
- Pushing from Staging to Production replaces everything in Production.
Deployment
Production represents the final approved configuration. Deployment to live infrastructure is handled by the Inya team. Only agents that are in the Production environment are eligible for deployment.Best Practices
- Complete all development work before promoting to Staging.
- Ensure QA thoroughly tests before marking Ready for Production.
- Confirm readiness before pushing to Production, since the action overwrites the existing configuration.
Summary
The Environments feature ensures:- Clear separation between building and testing
- Controlled approval before Production
- Reduced risk of accidental live changes
- Structured collaboration within Organizations