Skip to content
This repository was archived by the owner on Mar 31, 2026. It is now read-only.

0.5.7

Choose a tag to compare

@thisrohangupta thisrohangupta released this 09 Mar 16:52
· 249 commits to main since this release

What's Changed

  • Refactor harness_diagnose into modular handlers with multi-entity support by @sunilgattupalle in #37
  • refactor: reduce tool parameter bloat with generic catch-all records by @thisrohangupta in #39
  • feat: add bodySchema to all create/update/executeAction operations by @thisrohangupta in #40
  • fix: validate resource_type before eliciting user confirmation by @thisrohangupta in #41
  • fix: block destructive operations when confirmation unavailable by @thisrohangupta in #42
  • refactor: migrate to registerTool/registerPrompt with tool annotations by @thisrohangupta in #43
  • fix: session-based HTTP transport with SSE, progress, and elicitation by @thisrohangupta in #44
  • fix: SIGTERM connection drain and unhandledRejection crash by @thisrohangupta in #45
  • fix: evict expired rate-limit entries to prevent memory leak by @thisrohangupta in #46
  • fix: validate HARNESS_TOOLSETS against known toolset names by @thisrohangupta in #47
  • fix: thread AbortSignal cancellation through to HTTP client by @thisrohangupta in #48
  • chore: remove dead pagination.ts module by @thisrohangupta in #49
  • fix: replace unsafe type casts with runtime type guards by @thisrohangupta in #50
  • fix: guard response.json() against non-JSON and empty responses by @thisrohangupta in #51
  • fix: preserve Error.cause chain in HarnessApiError by @thisrohangupta in #53
  • docs: update HTTP session, elicitation, and contributor guidance by @cursor[bot] in #52
  • fix: add readonly to HarnessClient and RateLimiter private properties by @thisrohangupta in #54
  • fix: enable noUncheckedIndexedAccess in tsconfig by @thisrohangupta in #55
  • fix: remove unsafe index signatures from internal interfaces by @thisrohangupta in #56
  • fix: batch P1/P2 cleanups — config, rate limiter, logger, cache, resource errors by @thisrohangupta in #57
  • fix: batch P1/P2 packaging — docs, schema timeout, NOTICE by @thisrohangupta in #58
  • test: structural validation, tool handlers, integration, HTTP transport, elicitation flows by @thisrohangupta in #59
  • fix: pipeline execute inputs and trigger create API compatibility by @thisrohangupta in #60

Full Changelog: 0.5.6...0.5.7