v0.12.0 Released — 248 Tools, 26 Servers, 10 New Packages #607
Dave-London
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
v0.12.0 is live on npm!
All 26 packages have been published. Pare has grown from 147 tools across 16 packages to 248 tools across 26 packages, with 10 new server packages, major shared infrastructure improvements, and a tiered CI pipeline.
10 New Server Packages
Expanded Existing Packages
Structured Error Categorization
Every Pare tool now classifies failures into categories an agent can match on programmatically (#589):
{ "error": true, "category": "permission-denied", "command": "git", "exitCode": 128, "message": "fatal: could not read Username" }Categories include:
command-not-found,permission-denied,timeout,network-error,authentication-error,conflict,parse-error,invalid-input,not-found, and others. Agents can branch on these directly instead of pattern-matching stderr text.Centralized Input Schemas
Common parameters like
path,compact,fix,config, andfilePatternsare now defined once in@paretools/sharedand reused across all tools (#573). This ensures consistent behavior and makes it impossible for one server to accidentally definepathdifferently from another.createServer()FactoryNew
createServer()factory in@paretools/sharedeliminates server boilerplate (#601). Adding a new MCP server is now 6 lines:Tiered CI Pipeline
CI now runs a light check suite (build, lint, format) on normal PRs, with the full test matrix (Linux/macOS/Windows x Node 20/22) reserved for version PRs and nightly runs (#569). This cuts PR feedback time significantly while maintaining full coverage on releases.
Other CI improvements:
Bug Fixes
-creatordate) and gitleakslogOpts(#565)Testing
~5,500 tests across 218 test files, plus centralized coverage reporting via turbo pipeline (#562).
Install
Beta Was this translation helpful? Give feedback.
All reactions