[OPIK-4972] [BE] feat: update demo data to only create Opik Demo Agent Observability project#5861
[OPIK-4972] [BE] feat: update demo data to only create Opik Demo Agent Observability project#5861thiagohora wants to merge 3 commits intomainfrom
Conversation
…t Observability project - Remove demo evaluation, optimizer, and playground project creation - Clean up unused imports and DemoDataContext fields in demo_data_generator.py - Update DEMO_PROJECT_NAME constant to match the single demo project name Implements OPIK-4972: [M3] Frontend: Update demo data with project-scoped, environment-tagged traces
…from demo_data.py
|
🔄 Test environment deployment process has started Phase 1: Deploying base version You can monitor the progress here. |
|
✅ Test environment is now available! To configure additional Environment variables for your environment, run [Deploy Opik AdHoc Environment workflow] (https://github.com/comet-ml/comet-deployment/actions/workflows/deploy_opik_adhoc_env.yaml) Access Information
The deployment has completed successfully and the version has been verified. |
|
🔄 Test environment deployment process has started Phase 1: Deploying base version You can monitor the progress here. |
|
✅ Test environment is now available! To configure additional Environment variables for your environment, run [Deploy Opik AdHoc Environment workflow] (https://github.com/comet-ml/comet-deployment/actions/workflows/deploy_opik_adhoc_env.yaml) Access Information
The deployment has completed successfully and the version has been verified. |
aadereiko
left a comment
There was a problem hiding this comment.
The FE part looks good to go. Just make sure that Demo Project isn't queried from anywhere
|
🌙 Nightly cleanup: The test environment for this PR ( |
andrescrz
left a comment
There was a problem hiding this comment.
Please double check the open comment.
|
🌙 Nightly cleanup: The test environment for this PR ( |
1 similar comment
|
🌙 Nightly cleanup: The test environment for this PR ( |
Details
Simplifies demo data creation to a single project. Previously, four demo projects were created on signup: Opik Demo Agent Observability, Opik Demo Assistant, Opik Demo Optimizer, and playground. This change removes the three extra projects and keeps only "Opik Demo Agent Observability" as the single demo project.
create_demo_evaluation_project,create_demo_optimizer_project, andcreate_demo_playground_projectfrom the Python backend demo data generatorDemoDataContextdataclass fieldsDEMO_PROJECT_NAMEfrontend constant to match the single demo project nameDemoData.java(Java backend BI exclusion list) is intentionally kept unchanged for backward compatibility with existing workspaces that already have the old demo projects.Change checklist
Issues
AI-WATERMARK
AI-WATERMARK: yes
Testing
pytest tests/— 69/69 Python backend tests passednpm run test— 1254/1254 frontend tests passed (2 pre-existing failures inlangchain/mapper.test.tsandopenai/mapper.test.tsare unrelated: missingreact-h5-audio-playerdependency)npm run lint— passed cleanlyDEMO_PROJECT_NAMEconstant update is reflected inuseDemoProjecthookDocumentation
N/A