-
Starting State
-
- {Object.keys(startSnapshot.blocks).length} blocks, {startSnapshot.edges.length}{' '}
- edges
+
+
+ Copilot Training Dataset Builder
+
+
+
+
+ New Session
+
+ Datasets ({datasets.length})
+ Send Live State
+
+
+
+ {/* Recording Banner */}
+ {isTraining && (
+
+
+ Recording: {currentTitle}
+
+ {currentPrompt}
+
+
+
+
+
+ {startSnapshot && (
+
+ Starting state:
+
+ {Object.keys(startSnapshot.blocks).length} blocks
+
+ ·
+
+ {startSnapshot.edges.length} edges
+
+
+ )}
)}
- >
- )}
-
-
-
- New Session
-
- Datasets ({datasets.length})
- Send Live State
-
-
- {/* New Training Session Tab */}
-
-
-
- Current Workflow State
-
-
- {currentWorkflow.getBlockCount()} blocks, {currentWorkflow.getEdgeCount()} edges
-
-
-
-
-
- setLocalTitle(e.target.value)}
- />
-
-
-
-
-
-
-
- {/* Datasets Tab */}
-
- {datasets.length === 0 ? (
-
- No training datasets yet. Start a new session to create one.
+ {/* New Training Session Tab */}
+
+
+ Current workflow:
+
+ {currentWorkflow.getBlockCount()} blocks
+
+ ·
+
+ {currentWorkflow.getEdgeCount()} edges
+
- ) : (
- <>
-
-
-
0 && selectedDatasets.size === datasets.length}
- onCheckedChange={toggleSelectAll}
- disabled={datasets.length === 0}
- />
-
- {selectedDatasets.size > 0
- ? `${selectedDatasets.size} of ${datasets.length} selected`
- : `${datasets.length} dataset${datasets.length !== 1 ? 's' : ''} recorded`}
-
-
-
- {selectedDatasets.size > 0 && (
+
+
+
+ setLocalTitle(e.target.value)}
+ className='h-9'
+ />
+
+
+
+
+
+
+
+ {/* Datasets Tab */}
+
+ {datasets.length === 0 ? (
+
+ No training datasets yet. Start a new session to create one.
+
+ ) : (
+ <>
+
+
+
0 && selectedDatasets.size === datasets.length}
+ onCheckedChange={toggleSelectAll}
+ disabled={datasets.length === 0}
+ />
+
+ {selectedDatasets.size > 0
+ ? `${selectedDatasets.size} of ${datasets.length} selected`
+ : `${datasets.length} dataset${datasets.length !== 1 ? 's' : ''} recorded`}
+
+
+
+ {selectedDatasets.size > 0 && (
+
+ )}
- )}
-
-
-
+
+
+
-
-
-
- {datasets.map((dataset, index) => (
-
-
-
toggleDatasetSelection(dataset.id)}
- className='mt-0.5 mr-3'
- />
-