MATIH Platform is in active MVP development. Documentation reflects current implementation status.
15. Workbench Architecture
Rollback Controls

Rollback Controls

The Rollback components at frontend/agentic-workbench/src/components/RollbackControls/ provide version rollback management for deployed agents and workflows.


Components

ComponentFilePurpose
RollbackControlsViewRollbackControlsView.tsxMain rollback interface
RollbackConfirmationRollbackConfirmation.tsxRollback confirmation dialog
RollbackHistoryRollbackHistory.tsxRollback audit history
RollbackTrackerRollbackTracker.tsxReal-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