From 61fc0d7fc59b51baee2dea1eb60e08dc549fe52f Mon Sep 17 00:00:00 2001 From: Daniel Holanda Date: Thu, 3 Sep 2026 06:27:48 -0700 Subject: [PATCH 1/2] Add options to dispatchable workflow --- .github/workflows/skill-evals.yml | 29 ++++++++++++++++--- .../skills/analysis-orchestrator/SKILL.md | 2 +- 2 files changed, 26 insertions(+), 5 deletions(-) diff --git a/.github/workflows/skill-evals.yml b/.github/workflows/skill-evals.yml index d126d59c4..09ebc2b98 100644 --- a/.github/workflows/skill-evals.yml +++ b/.github/workflows/skill-evals.yml @@ -14,6 +14,28 @@ on: - "TraceLens/Agent/Analysis/skills/**" - ".github/workflows/skill-evals.yml" workflow_dispatch: + inputs: + structural: + description: Structural evals + type: choice + options: + - required + - off + default: required + routing: + description: Routing evals + type: choice + options: + - required + - off + default: off + behavioral: + description: Behavioral evals + type: choice + options: + - required + - off + default: off permissions: contents: read @@ -27,7 +49,6 @@ jobs: with: skills: TraceLens/Agent/Analysis/skills/analysis-orchestrator # Each step can be set to `required`, `optional`, or `off`. - # On amd/skills, all steps are required. - structural: required - routing: required - behavioral: required \ No newline at end of file + structural: ${{ github.event.inputs.structural || 'required' }} + routing: ${{ github.event.inputs.routing || 'off' }} + behavioral: ${{ github.event.inputs.behavioral || 'off' }} \ No newline at end of file diff --git a/TraceLens/Agent/Analysis/skills/analysis-orchestrator/SKILL.md b/TraceLens/Agent/Analysis/skills/analysis-orchestrator/SKILL.md index 870652231..b297db9d4 100644 --- a/TraceLens/Agent/Analysis/skills/analysis-orchestrator/SKILL.md +++ b/TraceLens/Agent/Analysis/skills/analysis-orchestrator/SKILL.md @@ -1,5 +1,5 @@ --- -name: analysis-orchestrator +name: tracelens-analysis-orchestrator description: >- Orchestrates modular PyTorch profiler trace analysis with TraceLens: generates perf reports, prepares category data, runs system-level and compute-kernel subagents in From 1b6fcb3364d16771e5ea027a1988329ca51e0ca5 Mon Sep 17 00:00:00 2001 From: Daniel Holanda Date: Thu, 3 Sep 2026 06:31:43 -0700 Subject: [PATCH 2/2] Ensure folder and skill match names --- TraceLens/Agent/Analysis/skills/analysis-orchestrator/SKILL.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TraceLens/Agent/Analysis/skills/analysis-orchestrator/SKILL.md b/TraceLens/Agent/Analysis/skills/analysis-orchestrator/SKILL.md index b297db9d4..870652231 100644 --- a/TraceLens/Agent/Analysis/skills/analysis-orchestrator/SKILL.md +++ b/TraceLens/Agent/Analysis/skills/analysis-orchestrator/SKILL.md @@ -1,5 +1,5 @@ --- -name: tracelens-analysis-orchestrator +name: analysis-orchestrator description: >- Orchestrates modular PyTorch profiler trace analysis with TraceLens: generates perf reports, prepares category data, runs system-level and compute-kernel subagents in