Repository navigation
feat(codspeed): declare a Symposium plugin - #200
adriencaccia merged 1 commit into
Conversation
Symposium (cargo agents) reads [package.metadata.symposium] to give coding agents the skills and MCP servers of the crates a project depends on. Declare the CodSpeed skills, fetched from the skills/ directory of CodSpeedHQ/codspeed, and the CodSpeed MCP server. Closes COD-3968 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
[Medium impact] The PR appears safe to merge. SummaryAdds Symposium plugin metadata to
No actionable issues were found. adriencaccia explicitly acknowledges that Claude Code ignores the MCP entry until Symposium emits Reviews (1) · Last reviewed commit: "feat(codspeed): declare a Symposium plug..." · Reviewed by Greptile |
Merging this PR will regress 12 benchmarks3 warnings, 1 note
Warning Please fix the performance issues or acknowledge them on CodSpeed. Performance Changes
Tip Investigate this regression by commenting Comparing |
This declares a Symposium plugin in the
codspeedcrate's[package.metadata.symposium]. With it,cargo agentsgives coding agents the CodSpeed skills (from theskills/directory of CodSpeedHQ/codspeed) and the CodSpeed MCP server. Projects depend on the compat crates, not oncodspeeddirectly, so a symposium-dev/recommendations entry gated on those crates will point to this crate once it is released.Tested with cargo-agents 0.5.1 and a local registry entry: both skills install, and Claude Code loads
codspeed-setup-harnesswhen asked to add a benchmark. Claude Code ignores the MCP entry until Symposium writes"type": "http"for it, which needs a fix on Symposium's side.Refs COD-3968 (stays open until the recommendations entry lands)