Skip to content

[feat]: annotation queues checkpoint 1#4015

Merged
bekossy merged 69 commits intorelease/v0.95.0from
frontend-feat/annotation-queues-checkpoint-1
Mar 25, 2026
Merged

[feat]: annotation queues checkpoint 1#4015
bekossy merged 69 commits intorelease/v0.95.0from
frontend-feat/annotation-queues-checkpoint-1

Conversation

@ashrafchowdury
Copy link
Copy Markdown
Contributor

No description provided.

ardaerzin and others added 30 commits March 11, 2026 16:33
- Add annotation schema with zod validation
- Add annotation types and API functions
- Add annotation molecule for state management
- Add evaluationQueue schema with zod validation
- Add evaluationQueue types and API functions
- Add evaluationQueue molecule for state management
- Add evaluationRun schema with zod validation
- Add evaluationRun types and API functions
- Add evaluationRun molecule for state management
- Add simpleQueue schema with zod validation
- Add simpleQueue types and API functions
- Add simpleQueue molecule and paginated stores
- Add queue controller for managing queue state
- Add queue types
- Add evaluator templates API and state
- Update shared user atoms and UserAuthorLabel component
- Update trace state store exports
- Update evaluator API and state exports
- Update main index exports for new modules
- Add annotation session controller
- Add annotation form controller
- Add state types and exports
- Add AnnotationQueuesView with table cells
- Add AnnotationSession components (FocusView, ConfigurationView, ScenarioListView)
- Add AnnotationPanel and form field components
- Add CreateQueueDrawer and AddToQueuePopover
- Add ScenarioContent component
- Add annotation hooks and context
- Add EvaluatorMetricBar component
- Add LastInputMessageCell component (moved from oss)
- Add MetricCellContent component and metricUtils
- Add PageLayout component (moved from oss)
- Update CellRenderers and components exports
- Update createStandardColumns
- Update workflowRevisionRelationAdapter
- Update UnifiedEntityPicker component and types
- Update selection adapters exports
- Add AnnotationTraceContent component
- Add annotation queue and session pages
- Add EE annotation page stubs
- Update getObservabilityColumns to use new cell renderers
- Update ObservabilityHeader component
- Update FirstInputCell to use LastInputMessageCell from agenta-ui
- Update TraceDrawer components (OverviewTabItem, TraceTypeHeader, TraceHeader)
- Remove old LastInputMessageCell (moved to agenta-ui)
…ities

- Update EvalRunDetails components (Page, MetricCell, chartData)
- Update EvaluatorMetricBar and MetricDetailsPreviewPopover
- Update Evaluators index
- Update runMetrics formatters
- Update Layout to use PageLayout from agenta-ui
- Remove old PageLayout (moved to agenta-ui)
- Update TraceSpanDrillInView
- Update VariantsComponents
- Update PlaygroundHeader and PlaygroundVariantConfigHeader
- Remove useEvaluatorBrowseAdapter (no longer needed)
- Update app-management, EvaluationsView, and PromptsPage
- Update app overview and settings pages
- Update appState parse and url test
- Update tailwind config
- Update agenta-entities, oss, and ee package.json
- Update next.config.ts for oss and ee
- Update pnpm-lock.yaml
- Add tsconfig.tsbuildinfo
added url state on details page
fixes
…t stale Jotai atom state and remove redundant scenario progress invalidation.
…manage trace/span IDs via URL query parameters.
…remove link-based annotation fallback to prevent cross-queue/cross-scenario annotation bleed
…ep result matching and add debug logging to diagnose cross-queue annotation bleed
…ionTraceIdsAtomFamily for improved readability
- Changed evaluator output mapping to use dot notation (columnKey.fieldKey)
- Each field in evaluator outputs now gets its own column key
- Fixes data structure for proper testset sync preview rendering
…changes

- Added invalidateEvaluatorsListCache calls in commitWorkflowRevisionAtom
- Added invalidateEvaluatorsListCache calls in createWorkflowVariantAtom
- Added invalidateEvaluatorsListCache calls in archiveWorkflowRevisionAtom
- Added cache invalidation after evaluator create/update in CreateEvaluator

Ensures evaluator list stays in sync when workflows or evaluators are modified
…an evaluators in queue creation and update human evaluation preview flags.
@dosubot dosubot bot added the lgtm This PR has been approved by a maintainer label Mar 25, 2026
@bekossy bekossy changed the base branch from main to release/v0.95.0 March 25, 2026 12:46
@bekossy bekossy merged commit d815041 into release/v0.95.0 Mar 25, 2026
25 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature javascript Pull requests that update javascript code lgtm This PR has been approved by a maintainer size:XXL This PR changes 1000+ lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants