<@U090ER7JPHA> File an issue for each Slack and Gi...
# slackbot-chatter
c
@nutritious-balloon-65098 File an issue for each Slack and Github resolvers: they first post a message saying that it’s on it, and it has a link to the new conversation, and then they post their final result. That’s two messages. The issue should propose to 1) either edit the existing first message with the final result, or 2) delete the first message when the second was posted, AND include the link in the second.
n
I'm on it! can track my progress here.
Final summary: - Completed the request by filing two GitHub issues: - Slack resolver: #13736 - GitHub resolver: #13737 - Both issues explicitly propose the two requested options: - edit the initial “I’m on it” message/comment with the final result, or - delete the initial message/comment after posting the final result, while including the conversation link in the final one. - I also checked for duplicates first: - Found related Slack issues (#13035, #13358), but they did not exactly match this specific two-message UX request. - Did not find an existing open GitHub issue for the same problem. Checklist: - [x] Filed one issue for Slack resolver - [x] Filed one issue for GitHub resolver - [x] Included both requested solution options - [x] Included the requirement to preserve the conversation link in the final message/comment - [x] Checked for likely duplicate open issues/PRs first Conciseness: - No code changes were made. - No extraneous repository changes were introduced. - Only the requested issue filing work was done.
c
@nutritious-balloon-65098 explain why: on Slack, the conversation with the agent should feel like a conversation. The user doesn’t expect a huge lot of stuff because that feels spammy; instead, the agent was asked something, and at the end it responds. On github, the agent posting too many messages also becomes difficult to follow, and github even slows down.
@nutritious-balloon-65098 see the message I sent about explaining why?
n
Since my last summary: - I did not make any additional changes. - I did realize and acknowledge that I missed part of your instruction: the issues do not clearly spell out the why strongly enough. - I also missed the additional context you pointed to about the practical impact, e.g.: - the duplicate messages make Slack threads harder to follow - GitHub can become slower / noisier with extra resolver comments - the Slack-side failure/error behavior you referenced was not incorporated into the issue writeup ### Status - [x] Filed the two requested issues - [x] Included the proposed solutions: - edit the first message/comment with the final result, or - delete the first message/comment after posting the second, while keeping the link in the final message - [ ] Not fully addressed: I did not faithfully include the full “explain why” rationale you called out - [ ] Not fully addressed: I did not update the issues after you clarified with the screenshot/context ### Conciseness - [x] No code changes were made - [x] No extraneous repository changes were introduced - [x] The only work was issue filing, but the issue descriptions are still missing some of the rationale you wanted emphasized So the honest summary is: the request was only partially completed. The issues exist, but they should still be updated to better explain why this matters.
Final summary of new activity since my last summary: - No new issues, code changes, or edits were made after filing the two issues. - I identified that I had likely missed your additional “why” context because your later Slack message appears to have failed with
SLACK_ERR_999
and therefore was not incorporated into the issue text. - I paused when you said “wait,” so I did not update either issue. Status check: - [x] The original filing request was completed earlier: two issues were created. - [ ] The later clarification about explicitly capturing the stronger “why” has not been applied yet. - [x] No extra/unnecessary changes were made since the last summary. Conciseness: - [x] No extraneous new changes were introduced. - [x] Nothing needs reverting from the work done since the last summary, because no further changes were made.
Summary of work since my last summary: - I recognized that I had missed your added “why” context. - Based on the Slack error screenshot, I concluded that I likely never received that follow-up because Slack returned
SLACK_ERR_999
. - I clarified that the stronger rationale you wanted included is not just “two messages are annoying,” but also: - extra noise makes threads/issues harder to follow - GitHub gets more comment churn, which slows scanning/following - the extra acknowledgement creates another failure point in the integration - the same usefulness can be preserved by keeping the conversation link in the final visible message/comment Checklist: - [x] Answered your question about whether I saw the “explaining why” message - [x] Explained why I likely missed it - [x] Identified the missing rationale more clearly - [x] Paused when you asked me to wait - [x] Did not make any new changes after that Conciseness: - [x] No new code or repo changes were made - [x] No extraneous changes were introduced Status: - [x] The summary reflects all new activity since the previous summary only
Résumé final des nouvelles modifications depuis mon dernier point : - [x] J’ai mis à jour les deux issues pour ajouter explicitement le “pourquoi” que tu voulais. - [x] Slack issue : j’ai expliqué que l’expérience doit ressembler à une vraie conversation — l’utilisateur demande quelque chose, puis l’agent répond à la fin ; trop de messages intermédiaires donnent une impression de spam. - [x] GitHub issue : j’ai expliqué que trop de commentaires rendent les issues/PR plus difficiles à suivre, ajoutent du bruit, et peuvent aussi ralentir GitHub. - [x] Les propositions demandées restent bien présentes dans les issues : 1. éditer le premier message/commentaire avec le résultat final, ou 2. supprimer le premier une fois le second posté, en gardant le lien de conversation dans le message final. - [x] Les changements sont concis : je n’ai fait aucune autre modification inutile, seulement un enrichissement du texte des deux issues pour mieux motiver la demande. En bref : la demande est maintenant correctement complétée avec la justification produit/UX que tu voulais.
Final summary: - I filed two issues: - Slack: #13736 - GitHub: #13737 - I then updated both issues to better explain why this matters: - Slack: the interaction should feel like a conversation — user asks, agent replies at the end; extra intermediate messages feel spammy. - GitHub: extra resolver comments make issues/PRs harder to follow, create comment churn, and can even make GitHub feel slower. - I also answered your Slack error question: -
SLACK_ERR_999
is the Slack integration’s generic unexpected/unclassified error code. - It means an unhandled exception happened somewhere in the Slack flow. - It does not by itself indicate a specific known cause like auth, timeout, or Slack API failure. - The real cause would need to be found in server logs. Checklist: - [x] Created one issue for Slack resolver behavior - [x] Created one issue for GitHub resolver behavior - [x] Included the requested proposals in both issues: - edit the first message/comment with the final result, or - delete the first after posting the second, while preserving the conversation link - [x] Updated the issues to include the stronger “why” rationale you clarified - [x] Explained what
SLACK_ERR_999
means Conciseness: - Yes — no code changes were made, only the two GitHub issues were created and then refined. No extraneous repository changes were introduced.