v1.1.0 — Cross-platform auth + tool surface cleanup
Highlights
Cross-platform OAuth flow
npm run auth now opens the browser correctly on Windows and Linux, not just macOS. Fixes a silent 5-minute timeout that affected every non-macOS user.
Thanks to @aprotteau-dac for the contribution (#1).
Tool Definition Quality lift
Every one of the 2,482 tools now registers through the SDK's registerTool() API with:
title— Title-Case display name (e.g. "Add Tag Instance to Person")annotations—readOnlyHint,destructiveHint,idempotentHint,openWorldHintderived from HTTP method + name patterns- Multi-section description (purpose, when-to-use, behavioral context, required params, category/module, endpoint)
- Source-prefixed parameter docs ("URL path parameter — …", "Query string parameter — …", "JSON request body field — …")
Surface coherence cleanup
Dropped 154 deprecated older-version duplicate tools. Manifest generation now groups endpoints by (method, path with version segment normalized) and keeps only the highest version, so e.g. create_company_user_v1_0 / _v1_1 / _v1_2 collapse to a single create_company_user (v1.3). Genuinely distinct endpoints with overlapping summaries are preserved untouched. Removed endpoints remain reachable via procore_api_call.
Tool count: 2,636 → 2,482
Commits
eed7a84fix(coherence): drop deprecated older-version duplicate tools9b1d389docs: remove Glama card badge from README2eab7dcfix(tdqs): switch all tools to registerTool with title and annotations07efc94fix(auth): open browser cross-platform on Windows and Linux (#1)
Full changelog: v1.0.0...v1.1.0