Fix repo-memory path inconsistencies blocking meta-orchestrator metrics access #8848
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Meta-orchestrators
workflow-health-managerandcampaign-managercouldn't access metrics data due to malformed repo-memory paths containing extra subdirectories.Changes
Path corrections in workflow definitions:
workflow-health-manager.md: Fixed 3 references from/tmp/gh-aw/repo-memory-default/memory/default/metrics/to/tmp/gh-aw/repo-memory/default/metrics/campaign-manager.md: Fixed 3 references from/tmp/gh-aw/repo-memory-default/memory/meta-orchestrators/metrics/to/tmp/gh-aw/repo-memory/default/metrics/All workflows now use consistent path format matching
metrics-collectorandagent-performance-analyzer:Recompiled workflows:
workflow-health-manager.lock.ymlcampaign-manager.lock.ymlThis enables historical trend analysis and data-driven decision making across all meta-orchestrators.
Original prompt
This section details on the original issue you should resolve
<issue_title>Metrics Data Infrastructure Investigation - Accessibility Issue</issue_title>
<issue_description>## Problem
Meta-orchestrator workflows (agent-performance-analyzer, campaign-manager, workflow-health-manager) cannot access metrics data that should be stored in
/tmp/gh-aw/repo-memory/default/metrics/.The metrics-collector workflow is designed to store daily performance data, but this data is not accessible during meta-orchestrator runs, blocking data-driven decision making.
Expected Behavior
According to workflow specifications:
/tmp/gh-aw/repo-memory/default/metrics/:latest.json- Most recent snapshotdaily/YYYY-MM-DD.json- Historical daily metrics (30 days)memory/meta-orchestratorsgit branchActual Behavior
During agent-performance-analyzer run githubnext/gh-aw#20687933156:
Files found in repo-memory:
shared-alerts.mdworkflow-health-latest.mdmetrics/directory (not accessible or not present)Impact
Blocks critical functionality:
Affected workflows:
Investigation Steps
1. Check metrics-collector Workflow
Questions:
2. Verify Repo Memory Configuration
Check
.github/workflows/metrics-collector.md:Questions:
branch-namecorrect and accessible?3. Check Branch and File Permissions
4. Test Repo Memory Access
Create a minimal test workflow:
Possible Root Causes
memory/meta-orchestratorsvs different branchSuccess Criteria
Temporary Workaround
Until fixed, meta-orchestrators will:
Priority
HIGH - Blocks data-driven decision making for entire meta-orchestrator ecosystem.
Next Actions
Source: Agent Performance Analyzer (Run githubnext/gh-aw#20687933156)
Related: Meta-orchestrator coordination, data-driven analysis
Blocks: Historical trend analysis, performance benchmarking
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.