Promote v0.34.0 to production - #1108
Merged
Merged
Conversation
…1095) * fix: stop closeout retry loops when chat delivery permanently fails An automation task whose Slack channel rejects every chat.postMessage got stuck in a loop: the stop hook demands a terminal closeout, the closeout post fails with an opaque generic 502, the agent retries, and the hook re-blocks on the next idle. The task burned reminder budget on 15 failed posts and then completed silently with no closeout delivered anywhere. Two fixes: - Propagate the real Slack error. SlackNotifier.postMessageDetailed preserves the structured Slack error code (not_in_channel, invalid_auth, ...) instead of collapsing every failure into a missing timestamp, and the thread_reply MCP handler returns it with a structured retryable verdict (422 for permanent errors, 502 for transient ones). - Give the closeout requirement an escape hatch. The worker records failed deliveries in the reply-satisfaction state; a non-retryable error (or five failed attempts) stamps a terminal delivery failure, the send_chat_reply result tells the agent to stop retrying, and the stop/silence hooks stand down so the task can complete instead of being reminded into a post that cannot succeed. A later successful post or a new inbound turn clears the stamp. * fix: only successful posts clear the terminal delivery failure state A successful reaction goes through reactions.add, not chat.postMessage, so it proves nothing about the posting path. Clearing the delivery failure state on reactions would re-arm closeout enforcement against a channel that still rejects posts.
Co-authored-by: Matt Rubens <2600+mrubens@users.noreply.github.com>
Co-authored-by: Matt Rubens <2600+mrubens@users.noreply.github.com>
* feat: add mind reader preference * fix: preserve concurrent preference updates --------- Co-authored-by: Roomote <roomote@roomote.dev>
Co-authored-by: Roomote <roomote@roomote.dev> Co-authored-by: Matt Rubens <2600+mrubens@users.noreply.github.com>
Co-authored-by: Matt Rubens <2600+mrubens@users.noreply.github.com>
* fix: prevent unsupported icon reads from crashing tasks * fix: resolve symlinks before icon reads --------- Co-authored-by: Matt Rubens <2600+mrubens@users.noreply.github.com>
Co-authored-by: Roomote <roomote@roomote.dev>
Co-authored-by: Matt Rubens <2600+mrubens@users.noreply.github.com>
Co-authored-by: Matt Rubens <2600+mrubens@users.noreply.github.com>
* chore: release Roomote 0.34.0 * chore: remove release contributor acknowledgement --------- Co-authored-by: Matt Rubens <2600+mrubens@users.noreply.github.com>
|
Preview deployment for your docs. Learn more about Mintlify Previews.
💡 Tip: Enable Workflows to automatically generate PRs for you. |
Contributor
|
2 issues outstanding. See task
Reviewed 55fa64c |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Promote v0.34.0
Frozen at
55fa64c370fb8839b127fdd031ab1eb5e344589a— the commit where0.34.0was versioned. Commits merged todevelopafterward require an explicit candidate refresh or ship in the next release.v0.34.0and triggers the existing GHCRv*image publish (latestchannel).release/v0.34.0branch can be deleted after this PR merges.Changelog
0.34.0 (2026-08-04)
This release adds Granola and Requesty connections, introduces Mind reader mode for expanded model thoughts, and improves task reliability across mixed-provider workspaces and chat delivery failures.
Highlights
Minor changes
Patch changes