Skip to content

FEAT: Add target capability detection to the GUI - #3600

Open
Richard Lundeen (richlundeen) wants to merge 3 commits into
microsoft:mainfrom
richlundeen:richlundeen-target-capability-detection
Open

Richard Lundeen (richlundeen) wants to merge 3 commits into
microsoft:mainfrom
richlundeen:richlundeen-target-capability-detection

Conversation

@richlundeen

Copy link
Copy Markdown
Contributor

Description

Adds GUI capability detection for selected targets, with automatic updates and batches that continue across page navigation. Shared target discovery checks a control request before applying results, and round-robin targets combine capability checks across all children.

Capability detection entry point with sample targets
Capability detection with all sample targets selected

Tests and Documentation

  • uv run --no-sync pytest tests\unit\prompt_target\test_discover_target_capabilities.py tests\unit\backend\test_target_detection.py tests\unit\prompt_target\test_round_robin_target.py -q --disable-warnings — 172 passed
  • From frontend: npm test -- --runInBand --silent src/components/Config/TargetTable.test.tsx src/components/Config/TargetConfig.test.tsx src/App.test.tsx — 165 passed
  • $env:UV_NO_SYNC='1'; uv run --no-sync pre-commit run --all-files — all hooks passed
  • Documentation: target discovery, backend API, and a short GUI guide; JupyText not run (no notebook changes)

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Use the shared correctness-test watchdog for retained-request shutdown synchronization without changing cancellation or cleanup assertions.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant