Summary
Agent responses displayed in Slack have poor formatting despite the SLACK-RICHTEXT feature (#223) being implemented. Messages appear ugly/unreadable — likely markdown syntax showing as raw text or Block Kit conversion not handling all cases.
Current Behavior
Agent responses in Slack display with poor formatting. Needs investigation to identify specific issues (raw markdown showing through, missing code block formatting, broken lists, etc.).
Expected Behavior
Agent responses should render cleanly in Slack using Block Kit rich text formatting, with proper handling of:
- Code blocks (inline and fenced)
- Bullet/numbered lists
- Bold/italic text
- Headers (converted to bold since Slack has no headers in messages)
- Links
- Line breaks and paragraph spacing
Investigation Steps
- Send a test message with mixed markdown (code, lists, bold, links)
- Compare raw agent response with what Slack displays
- Identify which markdown elements are not converting correctly
- Check
slack_adapter.py and any markdown-to-mrkdwn conversion logic
Acceptance Criteria
Summary
Agent responses displayed in Slack have poor formatting despite the SLACK-RICHTEXT feature (#223) being implemented. Messages appear ugly/unreadable — likely markdown syntax showing as raw text or Block Kit conversion not handling all cases.
Current Behavior
Agent responses in Slack display with poor formatting. Needs investigation to identify specific issues (raw markdown showing through, missing code block formatting, broken lists, etc.).
Expected Behavior
Agent responses should render cleanly in Slack using Block Kit rich text formatting, with proper handling of:
Investigation Steps
slack_adapter.pyand any markdown-to-mrkdwn conversion logicAcceptance Criteria