You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@rocketmq.apache.org by "Aias00 (via GitHub)" <gi...@apache.org> on 2026/09/08 08:07:52 UTC

[PR] [ISSUE #4143] feat(ai): support custom message trace topics [rocketmq-dashboard]

Aias00 opened a new pull request, #4144:
URL: https://github.com/apache/rocketmq-dashboard/pull/4144

   ## Summary
   
   - expose optional `traceTopic` in the canonical `rmq.message.trace` input schema
   - forward the supplied value through `MessageTraceToolHandler` to the existing four-argument `MessageService` path
   - preserve the current default behavior when the field is omitted or blank
   - add handler and catalog contract coverage
   
   ## Scope
   
   This change only extends message-id trace lookup. It does not add trace-by-key behavior, change the output schema, or introduce provider-specific logic. `MessageService` remains responsible for normalization and fallback to the legacy provider path.
   
   ## TDD evidence
   
   Before the implementation, the new tests failed because the catalog did not contain `traceTopic` and the handler invoked the three-argument service method. After the minimal implementation, both contracts pass.
   
   ## Verification
   
   - `mvn -B -ntp -f server/pom.xml -Dtest=MessageTraceToolHandlerTest,ToolCatalogTest,MessageServiceTest,ToolGatewayServiceTest test` — 58 tests passed
   - `mvn -B -ntp -f server/pom.xml -DskipTests package`
   - Checkstyle — 0 violations
   - `git diff --check`
   
   Closes #4143


-- 
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: commits-unsubscribe@rocketmq.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] [ISSUE #4143] feat(ai): support custom message trace topics [rocketmq-dashboard]

Posted by "Aias00 (via GitHub)" <gi...@apache.org>.
Aias00 commented on PR #4144:
URL: https://github.com/apache/rocketmq-dashboard/pull/4144#issuecomment-5616548506

   Closing this duplicate PR after consolidation into #4148.


-- 
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: commits-unsubscribe@rocketmq.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] [ISSUE #4143] feat(ai): support custom message trace topics [rocketmq-dashboard]

Posted by "Aias00 (via GitHub)" <gi...@apache.org>.
Aias00 closed pull request #4144: [ISSUE #4143] feat(ai): support custom message trace topics
URL: https://github.com/apache/rocketmq-dashboard/pull/4144


-- 
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: commits-unsubscribe@rocketmq.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] [ISSUE #4143] feat(ai): support custom message trace topics [rocketmq-dashboard]

Posted by "Aias00 (via GitHub)" <gi...@apache.org>.
Aias00 commented on PR #4144:
URL: https://github.com/apache/rocketmq-dashboard/pull/4144#issuecomment-5616542735

   Superseded by #4148, which now includes this custom trace-topic support together with the related bounded message-query tool changes. The original signed-off commit and focused tests are preserved there.


-- 
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: commits-unsubscribe@rocketmq.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org