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

Deployment Pipeline

The Deployment Pipeline components at frontend/agentic-workbench/src/components/DeploymentPipeline/ provide multi-stage deployment tracking for AI agents with visualization, request forms, and progress monitoring.


Components

ComponentFilePurpose
DeploymentPipelineViewDeploymentPipelineView.tsxMain deployment view
DeploymentRequestFormDeploymentRequestForm.tsxNew deployment request
DeploymentStageVisualizationDeploymentStageVisualization.tsxPipeline stage visualization
DeploymentTrackerDeploymentTracker.tsxReal-time deployment progress

Deployment Stages

Build -> Test -> Staging -> Approval -> Production

Each stage includes:

  • Status indicator (pending, running, success, failed)
  • Duration tracking
  • Logs and artifacts
  • Manual approval gates
  • Automatic rollback triggers

useDeploymentPipeline Hook

const {
  deployments,
  currentDeployment,
  requestDeployment,
  approveStage,
  rejectStage,
  rollback,
} = useDeploymentPipeline(agentId);