Rollback Controls
The Rollback components at frontend/agentic-workbench/src/components/RollbackControls/ provide version rollback management for deployed agents and workflows.
Components
| Component | File | Purpose |
|---|---|---|
RollbackControlsView | RollbackControlsView.tsx | Main rollback interface |
RollbackConfirmation | RollbackConfirmation.tsx | Rollback confirmation dialog |
RollbackHistory | RollbackHistory.tsx | Rollback audit history |
RollbackTracker | RollbackTracker.tsx | Real-time rollback progress |
useRollback Hook
const {
currentVersion,
availableVersions,
rollbackHistory,
initiateRollback,
cancelRollback,
rollbackStatus,
} = useRollback(agentId);RollbackConfirmation
Displays:
- Current version and target version comparison
- Impact analysis (affected endpoints, active sessions)
- Estimated downtime
- Confirm/cancel actions