Stu Mason
Stu Mason

Activity

Pull Request Merged

PR #100 merged: feat: HATEOAS-style response actions and deployment fixes

Summary

  • Add HATEOAS-style _actions to responses with contextual next tool suggestions
  • Add _pagination for list endpoints (next/prev navigation hints)
  • Fix deploy tool UUID detection (was always using tag param, now correctly detects UUIDs)
  • Reduce deployment get response from ~13k to ~1k tokens by default (logs excluded unless lines param specified)

Test plan

  • npm run lint - No errors (4 warnings, pre-existing)
  • npm run build - Builds successfully
  • npm test - 219 tests passing
  • Manual test against real Coolify instance:
    • list_applications returns _pagination
    • get_application returns _actions with contextual options
    • deploy with UUID works (was broken)
    • deployment get returns small response without logs

Fixes #98, #99

+498
additions
-24
deletions
7
files changed