packages feed

pms-ui-response 0.0.2.0 → 0.0.3.0

raw patch · 3 files changed

+20/−1 lines, 3 files

Files

CHANGELOG.md view
@@ -1,5 +1,9 @@ # Revision history for pms-ui-response +## 0.0.3.0 -- 2025-06-22++*Added prompts interface.+ ## 0.0.2.0 -- 2025-06-22  *Added file change monitoring for tools-list.json.
pms-ui-response.cabal view
@@ -20,7 +20,7 @@ -- PVP summary:     +-+------- breaking API changes --                  | | +----- non-breaking API additions --                  | | | +--- code changes with no API change-version:            0.0.2.0+version:            0.0.3.0  -- A short (one-line) description of the package. synopsis:           pms-ui-response
src/PMS/UI/Response/DS/Core.hs view
@@ -85,6 +85,21 @@       result = encode $ dat^.DM.resultMcpToolsCallResponseData       res = json {DM._resultJsonRpcResponse = DM.RawJsonByteString result}   return res  +mcp2json (DM.McpPromptsListResponse dat) = do+  let json = DM.defaultJsonRpcResponse $ dat^.DM.jsonrpcMcpPromptsListResponseData+      result = encode $ dat^.DM.resultMcpPromptsListResponseData+      res = json {DM._resultJsonRpcResponse = DM.RawJsonByteString result}+  return res+mcp2json (DM.McpCompleteResponse dat) = do+  let json = DM.defaultJsonRpcResponse $ dat^.DM.jsonrpcMcpCompleteResponseData+      result = encode $ dat^.DM.resultMcpCompleteResponseData+      res = json {DM._resultJsonRpcResponse = DM.RawJsonByteString result}+  return res+mcp2json (DM.McpPromptsGetResponse dat) = do+  let json = DM.defaultJsonRpcResponse $ dat^.DM.jsonrpcMcpPromptsGetResponseData+      result = encode $ dat^.DM.resultMcpPromptsGetResponseData+      res = json {DM._resultJsonRpcResponse = DM.RawJsonByteString result}+  return res  --------------------------------------------------------------------------------- -- |