Commit Graph

8 Commits

Author SHA1 Message Date
Trevin Chow 1ede0e652d fix(release): narrow countMcpServers catch to ENOENT only (#486)
Bare catch swallowed all errors including malformed JSON or permission
issues. Now only missing .mcp.json returns 0; other errors propagate.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 17:11:30 -07:00
Trevin Chow 7309ce6017 fix(mcp): remove bundled context7 MCP server from compound-engineering
Context7 was force-loaded for all plugin users but added friction
(API key setup, rate-limit issues, auto-load bugs) without enough
value to justify bundling. Users who want it can add it themselves.

- Delete .mcp.json
- Remove mcpServers from claude and cursor plugin manifests
- Remove MCP Servers section, Known Issues, and stray auth line from README
- Handle missing .mcp.json gracefully in countMcpServers

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 17:01:08 -07:00
Trevin Chow 838aeb79d0 fix: add cursor-marketplace as release-please component (#315) 2026-03-18 18:47:00 -07:00
Trevin Chow 4952007cab fix: remove plugin versions from marketplace.json and fix brittle test
- Remove plugin version fields from marketplace.json -- canonical
  versions live in each plugin's plugin.json. Duplicating them created
  drift that release-please couldn't maintain.
- Remove version sync logic from metadata.ts (description sync kept)
- Fix release-preview test to compute expected versions dynamically
  from current manifests instead of hardcoding them
2026-03-18 01:45:49 -07:00
Trevin Chow 754c2a893b fix: stabilize compound-engineering component counts (#299) 2026-03-17 23:46:27 -07:00
Trevin Chow 51f906c9ff fix: enforce release metadata consistency (#297) 2026-03-17 19:17:25 -07:00
Trevin Chow 78971c9027 fix: make GitHub releases canonical for release-please (#295) 2026-03-17 18:40:51 -07:00
Trevin Chow f47f829d81 feat: migrate repo releases to manual release-please (#293) 2026-03-17 17:58:13 -07:00