Skip to content

[OPIK-5372] [FE] Add searchable configuration selector in Agent Sandbox#6089

Merged
miguelgrc merged 1 commit intomainfrom
miguelg/OPIK-5372-add-config-selector-with-search
Apr 7, 2026
Merged

[OPIK-5372] [FE] Add searchable configuration selector in Agent Sandbox#6089
miguelgrc merged 1 commit intomainfrom
miguelg/OPIK-5372-add-config-selector-with-search

Conversation

@miguelgrc
Copy link
Copy Markdown
Contributor

Details

Replace the plain Select dropdown in the Agent Sandbox configuration tab with a searchable dropdown using the existing LoadableSelectBox component. This enables users with many config versions (20+) to quickly find a version by typing, without excessive scrolling.

  • Swapped Select/SelectContent/SelectItem for LoadableSelectBox with search input
  • Reused existing shared component — no new UI primitives needed
  • Configuration button shows "Configuration: {name}" with tags inline

Change checklist

  • User facing
  • Documentation update

Issues

  • OPIK-5372

AI-WATERMARK

AI-WATERMARK: yes

  • If yes:
    • Tools: Claude Code
    • Model(s): claude-opus-4-6
    • Scope: Full implementation
    • Human verification: Yes — reviewed approach, removed redundant code, verified TypeScript + lint

Testing

  • npx tsc --noEmit — passes with no errors
  • npx eslint src/v2/pages/AgentRunnerPage/AgentRunnerConnectedState.tsx — passes with no errors
  • Scenarios: dropdown opens with search, filters configs client-side (case-insensitive), shows check on selected item, closes on selection or click outside

Documentation

N/A

@miguelgrc miguelgrc requested a review from a team as a code owner April 6, 2026 16:05
@miguelgrc miguelgrc added the test-environment Deploy Opik adhoc environment label Apr 6, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 6, 2026

🔄 Test environment deployment process has started

Phase 1: Deploying base version 1.10.59-4805 (from main branch) if environment doesn't exist
Phase 2: Building new images from PR branch miguelg/OPIK-5372-add-config-selector-with-search
Phase 3: Will deploy newly built version after build completes

You can monitor the progress here.

@CometActions
Copy link
Copy Markdown
Collaborator

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.

@CometActions
Copy link
Copy Markdown
Collaborator

🌙 Nightly cleanup: The test environment for this PR (pr-6089) has been cleaned up to free cluster resources. PVCs are preserved — re-deploy to restore the environment.

@CometActions CometActions removed the test-environment Deploy Opik adhoc environment label Apr 7, 2026
@miguelgrc miguelgrc added the test-environment Deploy Opik adhoc environment label Apr 7, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

🔄 Test environment deployment process has started

Phase 1: Deploying base version 1.10.59-4805 (from main branch) if environment doesn't exist
Phase 2: Building new images from PR branch miguelg/OPIK-5372-add-config-selector-with-search
Phase 3: Will deploy newly built version after build completes

You can monitor the progress here.

@CometActions
Copy link
Copy Markdown
Collaborator

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.

@miguelgrc miguelgrc merged commit 0d6ae01 into main Apr 7, 2026
42 checks passed
@miguelgrc miguelgrc deleted the miguelg/OPIK-5372-add-config-selector-with-search branch April 7, 2026 13:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Frontend test-environment Deploy Opik adhoc environment typescript *.ts *.tsx

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants