Skip to content

fix: docs dashboard accuracy — version expansion + agent_io* search #691

Merged
Muizzkolapo merged 2 commits into
mainfrom
fix/553-docs-dashboard-accuracy
Jun 14, 2026
Merged

fix: docs dashboard accuracy — version expansion + agent_io* search #691
Muizzkolapo merged 2 commits into
mainfrom
fix/553-docs-dashboard-accuracy

Conversation

@Muizzkolapo

Copy link
Copy Markdown
Owner

Summary

Two P0 fixes for incorrect data in the docs dashboard:

1. Expand versioned actions (43 → 52)

Actions with versions: {range: [1,2,3]} now expand into concrete versioned actions. Before: extract_raw_qa shown as 1 action. After: extract_raw_qa_1, _2, _3 shown as 3 actions. Dependencies referencing base names resolve to all expanded names.

2. Fix agent_io directory search

rglob("agent_io") only matched directories named exactly agent_io, missing agent_io_changed/ and other variants. Changed to rglob("agent_io*"). Fixes manifest, run_results, and event log scanning — resolves wrong workflow status ("paused" → "completed"), missing levels (0 → 36), missing runs (0 → actual count).

Verification

# Before: 43 actions, no manifest
# After: 52 actions, manifest found
from agent_actions.tooling.docs.parser import WorkflowParser
wf = WorkflowParser.parse_workflow('qanalabs_quiz_gen.yml')
len(wf['actions'])  # 52 (was 43)
  • pytest → 7494 passed, 2 skipped
  • ruff check → all checks passed

…spec 553)

Two fixes for incorrect data in the docs dashboard:

1. Expand versioned actions in parser: actions with
   versions.range=[1,2,3] now expand from base name (e.g.,
   extract_raw_qa) into concrete versioned actions
   (extract_raw_qa_1, _2, _3). Dependencies referencing base
   names are resolved to expanded names. Action count: 43→52.

2. Fix agent_io directory search: rglob("agent_io") only matched
   directories named exactly "agent_io", missing agent_io_changed/
   and other variants. Changed to rglob("agent_io*") with name
   filtering. Fixes manifest, run_results, and event log scanning.
@Muizzkolapo Muizzkolapo changed the title fix: docs dashboard accuracy — version expansion + agent_io* search (spec 553) fix: docs dashboard accuracy — version expansion + agent_io* search Jun 14, 2026
@Muizzkolapo Muizzkolapo merged commit 0f79ec2 into main Jun 14, 2026
5 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators Jun 14, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant