Skip to content

Add environment readiness and resource QA CLI - #528

Merged
ChinmayK0607 merged 7 commits into
mainfrom
chinmay/resource-qa-cli-v0
Aug 2, 2026
Merged

Add environment readiness and resource QA CLI#528
ChinmayK0607 merged 7 commits into
mainfrom
chinmay/resource-qa-cli-v0

Conversation

@ChinmayK0607

Copy link
Copy Markdown
Contributor

Summary

  • add the hud check environment-readiness workflow and validated SDK readiness declarations
  • expose hud qa agents, hud qa run, and hud qa results for first-class Environment and Taskset agents
  • preserve machine-readable output, safe run-new-only defaults, polling, and distinct quality/request/execution exit codes

Links: HUD-2300, HUD-2303

Test plan

  • 897 SDK tests
  • Ruff formatting and lint
  • Pyright on changed SDK paths
  • CLI help and focused readiness/resource QA command tests

Made with Cursor

ChinmayK0607 and others added 3 commits August 2, 2026 15:50
Add a CI-friendly hud check command that can launch and poll active readiness probes with stable exit semantics.

Co-authored-by: Cursor <cursoragent@cursor.com>
Validate non-secret V0 readiness contracts at authoring time and include them in control-channel hello manifests for build introspection.

Co-authored-by: Cursor <cursoragent@cursor.com>
Expose agent discovery, run, wait, and result inspection for canonical Environment and Taskset subjects so QA workflows no longer require direct API calls.

Co-authored-by: Cursor <cursoragent@cursor.com>
Comment thread hud/environment/env.py
Comment thread hud/cli/qa.py
Poll launched resource subjects directly so concurrent history cannot hide runs, and normalize acronym-style readiness keys before applying the secret denylist.

Co-authored-by: Cursor <cursoragent@cursor.com>
Comment thread hud/cli/qa.py
Wait on every requested subject and include current reused evidence in output and exit-code evaluation, while pinning newly launched subjects to their exact analysis traces.

Co-authored-by: Cursor <cursoragent@cursor.com>
Comment thread hud/cli/qa.py
Comment thread hud/environment/env.py
Match API-normalized UUIDs regardless of input casing and reject plural compound credential fields in readiness declarations.

Co-authored-by: Cursor <cursoragent@cursor.com>

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit edd077f. Configure here.

Comment thread hud/environment/env.py
Keep credential-like token fields blocked while allowing well-known non-secret token counters and stop controls in readiness probe arguments.

Co-authored-by: Cursor <cursoragent@cursor.com>
@ChinmayK0607
ChinmayK0607 merged commit 405ada6 into main Aug 2, 2026
8 checks passed
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.

2 participants