Aias00 opened a new issue, #1023:
URL: https://github.com/apache/rocketmq-dashboard/issues/1023

   ## Problem
   
   AI chat and execute DTOs have no input-size or required-field constraints. 
The execute endpoint also catches all gateway failures and returns an HTTP 200 
Result wrapper with `success=false`, so MCP/CLI consumers cannot reliably 
distinguish a failed invocation from a successful command result.
   
   ## Scope
   
   - Reject missing, blank, and oversized chat/execute inputs before the LLM 
gateway is invoked.
   - Bound unstructured command context to prevent oversized requests.
   - Map structured LLM gateway failures to their intended HTTP status and 
error contract instead of returning a successful HTTP response.
   - Add controller/service regression coverage.
   
   ## Non-goals
   
   This does not implement conversation history (#815), API base URL wiring 
(#811), or upstream response-size limits (#1008).
   
   ## Track
   
   Track 3 / AI Native.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to