{"version":"2.1.299","anchor":"stranded-agent-message-failures-reuse-a-shared-notification","canonical_anchor":"stranded-agent-message-failures-reuse-a-shared-notification","heading":"Plugins can deny resuming an agent, and Claude Code tells you when they do","tier":"notice","area":"Plugins","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.299\/e\/stranded-agent-message-failures-reuse-a-shared-notification","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.299","markdown":"### Plugins can deny resuming an agent, and Claude Code tells you when they do\n\nA plugin can now refuse to let an agent or agent task resume, and new notices report denied resumes, refused calls and withheld results\n\n**What**\n\nPlugins are add-ons that extend Claude Code. Some plugins run hooks, small programs that run at set moments such as before or after a tool call. An agent is a separate worker Claude can start, and it can be paused and later resumed or woken by queued messages.\n\n- A plugin can now deny resuming an agent, or waking one because messages are waiting for it (`deniedByPlugin`).\n\n- When a resume is denied, the waiting message is dropped and the wake is not retried. The failure is reported as `not_reachable`.\n\n- Resuming a local agent task that a plugin denies now stops there and shows a notification instead of continuing.\n\n- Failed delivery of queued messages to an agent now uses a shared notification instead of the old inline warning \"Failed to deliver queued message to agent\", with a new branch for plugin denials.\n\n- Notices about skipped hooks gain \"call refused\" and \"result withheld\" versions.\n\n- When a plugin withholds the result of a `PostToolUse` hook, which runs after a tool call succeeds, the notice now reads \"ran, and a plugin withheld its result\".\n\n**Why**\n\nPlugins now have more say over when agents run again and what results Claude sees. If an agent does not pick up a message you sent it, a plugin may have blocked the resume, and the notification tells you so.\n\n- Area: Plugins\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 3\/5\n- Scope: individual\n- Heads-up: no"}