Skip to content

feat: [RM-1328]: Add Release Management toolset to default registry - #840

Merged
yogesh-chauhan merged 4 commits into
harness:mainfrom
shashankJainHarness:RM-1328
Aug 20, 2026
Merged

feat: [RM-1328]: Add Release Management toolset to default registry#840
yogesh-chauhan merged 4 commits into
harness:mainfrom
shashankJainHarness:RM-1328

Conversation

@shashankJainHarness

@shashankJainHarness shashankJainHarness commented Aug 20, 2026

Copy link
Copy Markdown
Contributor

Description

  • Migrate RMG tools from mcpInternal to registry-based mcpV2
  • Enable release-management toolset by default (no longer opt-in)
  • Add URL parsing and schema support for RMG resources

Test plan

  • pnpm typecheck
  • pnpm test (release-management, url-parser, structural-validation)
  • Manual smoke test against RMG API (if applicable)

Type of Change

  • Bug fix
  • New feature
  • Refactor
  • Documentation
  • Other

Checklist

  • pnpm test passes
  • pnpm typecheck passes
  • pnpm build passes
  • pnpm standards:check passes (architecture guardrails — see docs/coding-standards.md)
  • pnpm docs:check passes (if registry/tool counts changed)

Coding Standards (registry-driven MCP model)

If this PR adds or changes Harness API coverage:

  • No new server.registerTool() calls — only toolset definitions in src/registry/toolsets/
  • Toolset registered in ALL_TOOLSETS and ToolsetName union
  • operationPolicy on every new/changed endpoint
  • Shared response extractors from src/registry/extractors.ts (no raw passthrough on real endpoints)
  • identifierFields and scope declared on new resources
  • No console.log() in src/ (stdio JSON-RPC safety)

@CLAassistant

CLAassistant commented Aug 20, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@yogesh-chauhan
yogesh-chauhan requested review from thisrohangupta and yogesh-chauhan and removed request for thisrohangupta and yogesh-chauhan August 20, 2026 11:46
@yogesh-chauhan
yogesh-chauhan merged commit 807b9d9 into harness:main Aug 20, 2026
8 checks passed
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.

3 participants