Skip to content

Speed up dashboard sidecar and heavy routes#92

Merged
stevesolun merged 3 commits into
mainfrom
codex/dashboard-route-performance
May 28, 2026
Merged

Speed up dashboard sidecar and heavy routes#92
stevesolun merged 3 commits into
mainfrom
codex/dashboard-route-performance

Conversation

@stevesolun
Copy link
Copy Markdown
Owner

Summary

  • speed up dashboard-heavy routes by deferring/caching expensive work
  • paginate /skills instead of rendering thousands of sidecar cards at once
  • add cached sidecar filtering for /skills and /api/sidecars.json

Validation

  • focused dashboard/KPI pytest: 163 passed
  • ruff on touched dashboard/test files: All checks passed
  • mypy src: Success, no issues found in 284 source files

Route smoke on local full catalog

  • /skills -> 0.184s
  • /skills?q=github&type=mcp-server&limit=25 -> 0.182s
  • /skills?q=build&type=skill&limit=25 -> 0.165s
  • /api/sidecars.json?q=github&type=mcp-server&limit=25 -> 0.179s
  • /api/sidecars.json?q=build&type=skill&limit=25 -> 0.161s

@stevesolun stevesolun merged commit cbd46d6 into main May 28, 2026
18 checks passed
@stevesolun stevesolun deleted the codex/dashboard-route-performance branch May 28, 2026 14:39
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.

1 participant