Display rovo action results in a tabular format

Hello ,

I am developing a forge rovo agent which search for information in confluence and returns the result to user in a tabular format

here is my manifest

D. Search Confluence pages related to the user's topics.
        
        To do this, follow these steps:
        1. Invoke the search-in-confluence action to retrieve the user's stored topics.
        2. Use the pages returned by the action and present the result in a Tabular format with columns: Page Title (linked), Space, Last Modified, Summary.  
        3.  Example Table Format:
            
            <table border="1" style="border-collapse:collapse;width:100%;">
              <thead>
                <tr>
                  <th>Page Title</th>
                  <th>Space</th>
                  <th>Last Modified</th>
                  <th>Matched Topics</th>
                </tr>
              </thead>
              <tbody>
                <tr>
                  <td>https://site/wiki/page1Rovo Adoption Guide</a></td>
                  <td>ITDOC</td>
                  <td>2 days ago</td>
                  <td>Rovo</td>
                </tr>
              </tbody>
            </table>
        4. DO NOT invent or assume any information. Use only the data returned by the action.
        5. DO NOT return bullet points or lists. Present the information in a clear, user-friendly table format.

My action returns a JSON with page counts and list of pages filtered using cql.

return {

  count: pages.length,

  pages: pages

};

I am able to get the details in bullet points but i want the result to be in a table.

Kindly help.

Have you tried formatting the table as ADF rather than HTML?