Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

fix(coderd): gate AI task notifications on agent ready state#20690

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
DanielleMaywood merged 2 commits intomainfromdanielle-spammy-notifications
Nov 10, 2025

Conversation

@DanielleMaywood
Copy link
Contributor

@DanielleMaywoodDanielleMaywood commentedNov 10, 2025
edited
Loading

Relates tocoder/internal#1098

Currently AgentAPI waits for only 2 seconds worth of identical terminal screen snapshots before deciding a task has entered a "stable" state. We interpret this as becoming "idle", resulting in a notification being triggered. This behavior is not ideal and is ultimately the root cause of our spammy notifications.

Unfortunately, until we move AgentAPI to either use the Claude Code SDK (or ACP wrapper around it), we are unable to easily fix the root cause.

This PR instead waits until the agent is ready before it will send state change notifications. This will at least resolvesome of the complaints about task state notifications being too spammy.


🤖 PR was written by Claude Sonnet 4.5 usingCoder Mux and reviewed by a human 👩

Prevents spammy notifications during agent startup by checking that theagent lifecycle state is 'ready' before sending notifications. Thisensures notifications are only sent when the agent is fully operational,not during initialization when status may fluctuate.Changes:- Add agent lifecycle check to enqueueAITaskStateNotification- Only send notifications when agent.LifecycleState == Ready- Add debug logging when notifications are skipped- Add test coverage for agent lifecycle states (starting, created, ready)- Update existing tests to explicitly set ready state when expecting notificationsFixes spammy notification reports where users receive alerts beforethe agent has finished starting up.
@DanielleMaywoodDanielleMaywood marked this pull request as ready for reviewNovember 10, 2025 14:38
Copy link
Contributor

@ssncferreirassncferreira left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

LGTM✈️

@DanielleMaywoodDanielleMaywood merged commitf2a1a7e intomainNov 10, 2025
38 checks passed
@DanielleMaywoodDanielleMaywood deleted the danielle-spammy-notifications branchNovember 10, 2025 16:00
@github-actionsgithub-actionsbot locked and limited conversation to collaboratorsNov 10, 2025
Sign up for freeto subscribe to this conversation on GitHub. Already have an account?Sign in.

Reviewers

@johnstcnjohnstcnjohnstcn approved these changes

@ssncferreirassncferreirassncferreira approved these changes

@mafredrimafredriAwaiting requested review from mafredri

Assignees

@DanielleMaywoodDanielleMaywood

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

4 participants

@DanielleMaywood@johnstcn@ssncferreira

[8]ページ先頭

©2009-2025 Movatter.jp