Skip to content

fix: hyphen title, 17,000+ count, live smoke gates publish (v0.1.1) - #11

Merged
vreshch merged 1 commit into
masterfrom
feature/polish-0-1-1
Jul 17, 2026
Merged

fix: hyphen title, 17,000+ count, live smoke gates publish (v0.1.1)#11
vreshch merged 1 commit into
masterfrom
feature/polish-0-1-1

Conversation

@vreshch

@vreshch vreshch commented Jul 17, 2026

Copy link
Copy Markdown
Member

Launch-readiness polish pass, 3 items:

  1. Em dash bug - SERVER_TITLE in src/server/create-find-proxy.ts used an em dash; house rule bans them and the proxied HTTP endpoint's own serverInfo title uses a hyphen. Fixed to 'Find MCP - Agentage MCP Directory'. Repo-wide grep for em dashes now returns nothing.

  2. Count upgrade - all "12,000+" server-count claims bumped to "17,000+" (true synced catalog size ~17.3k): package.json description, README.md (banner alt text + 2 body mentions), docs/banner.svg (3 text nodes). Test fixtures (test/proxy.test.ts, test/fixtures/mock-upstream.ts) that carried the arbitrary io.agentage/total meta value of 12000 bumped to 17300 for consistency.

  3. Un-skip live smoke in release verify - test/live-smoke.test.ts previously accepted either the old (catalog__*) or new (mcp_*) tool names behind a TODO; tightened to require exactly mcp_categories/mcp_get/mcp_search, TODO dropped. .github/workflows/publish.yml now runs LIVE_SMOKE=1 npm test -- test/live-smoke.test.ts against the real endpoint right before npm publish, so a publish cannot ship against a dead/renamed endpoint. Default npm test behavior is unchanged (still skipped without LIVE_SMOKE=1).

Also: version bumped 0.1.0 -> 0.1.1 (patch: copy + title fix). mcpName (io.agentage/find-mcp) unchanged, no server.json in this repo.

Verify evidence

  • npm run verify (type-check + lint + format:check + test + build): all green, 26 passed / 2 skipped (live-smoke skipped locally as expected).
  • LIVE_SMOKE=1 npm test -- test/live-smoke.test.ts run manually against the real catalog.agentage.io/mcp endpoint: 2/2 passed - confirms the live endpoint serves exactly mcp_categories/mcp_get/mcp_search and mcp_categories responds successfully.

@vreshch
vreshch marked this pull request as ready for review July 17, 2026 23:27
- Replace em dash in SERVER_TITLE with hyphen (house rule + parity
  with the upstream proxy title)
- Bump 12,000+ server-count claims to 17,000+ (true catalog size)
- Tighten live-smoke test to the new mcp_* tool names only, drop TODO
- Run live smoke (LIVE_SMOKE=1) in publish.yml before npm publish
- Bump version 0.1.0 -> 0.1.1
@vreshch
vreshch force-pushed the feature/polish-0-1-1 branch from 54d7b31 to 3f0ffa2 Compare July 17, 2026 23:33
@vreshch
vreshch merged commit 00e1bda into master Jul 17, 2026
1 check passed
@vreshch
vreshch deleted the feature/polish-0-1-1 branch July 17, 2026 23:34
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