Skip to content

ci: run Strix behavioral evals through OrchestrAI - #247

Open
saman-amd wants to merge 14 commits into
mainfrom
saman/orchestrai-evals
Open

saman-amd wants to merge 14 commits into
mainfrom
saman/orchestrai-evals

Conversation

@saman-amd

@saman-amd saman-amd commented Sep 28, 2026 •

Copy link
Copy Markdown
Collaborator

Run selected Linux and Windows Strix behavioral evals through OrchestrAI using the PR head commit and existing run_behavioral gate. Preserve evals / results, routing, and Instinct jobs.

Show bounded, sanitized grader output plus case/expectation totals, model/effort, and unmet-expectation details in GitHub. Keep full logs in ReportPortal. Wait for every requested session and require confirmed parent termination.

Validation: 90 OrchestrAI tests (161 repository unit tests), lint, and repository checks pass. Replaying the reported lemonade-router-builder output reproduces 2/3 cases and 20/21 expectations with the keyword-router failure explanation. New-head CI is pending.

@saman-amd saman-amd added the run_behavioral Run behavioral tests on PR label Sep 29, 2026
@@ -0,0 +1,282 @@
#!/usr/bin/env python3

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

https://github.com/amd/skills/actions/runs/36598752509
Image
Looks like failing tests are not showing any logs. Those are potentially part of a log file now, but this is not great for visibility. Is there any way in which we can show the logs here as they used to show on other machines?

Comment thread docs/evals.md Outdated
Comment on lines +130 to +131
uv tool install --system-certs git+https://github.com/amd/skillscope@v0.1.2
SKILLSCOPE_SHA="$(sed -n 's/^ SKILLSCOPE_SHA: //p' .github/workflows/evals.yml)"
uv tool install --system-certs "git+https://github.com/amd/skillscope@$SKILLSCOPE_SHA"

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Recommend simply pinning it to a version explicitly

Comment thread .github/workflows/evals.yml Outdated

env:
SKILLSCOPE_REPOSITORY: amd/skillscope
SKILLSCOPE_SHA: 0f734b2dd344cd72b5e016ad6c3b1ac2ce36f6f3

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

We shouldn't stick with sha versions. Only releases like it was before.

@saman-amd
saman-amd deployed to behavioral-instinct October 1, 2026 18:47 — with GitHub Actions Active
@saman-amd
saman-amd deployed to behavioral-instinct October 1, 2026 18:47 — with GitHub Actions Active

This branch was successfully deployed

1 active (outdated) deployment
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

run_behavioral Run behavioral tests on PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants