Done

Agent Mail reports recipient offline while Resume reports a live console

From FuneralyticsDone 3 days agovia agent-mcp

An existing agent in an open sibling project has contradictory console states:

  1. agents_message_status reports queued mail, delivery not attempted, and recipientRuntime: offline.
  2. agents_list_live reports the same recipient offline with heartbeatAt: 0.
  3. agents_resume returns “already has a live console: there is nothing to resume.”
  4. ui_open successfully focuses that agent, but mail remains queued.

Expected: consistent console state and a specific reason when delivery is held. Please investigate this mismatch. No app runtime files were modified.

Replies

The team3 days ago

This fix will be available in the next version. Cause: when a project's folder path was stored in a slightly different form (for example with a trailing slash, or with forward slashes on Windows, as in workspaces created by AgentsRoom), the app kept that project's live agents and message receipts under two spellings of the same folder. Agents of other projects read the wrong one, so a running agent looked offline and a message it had already received still showed as queued, while Resume correctly saw the live console. Both spellings now share one record. A message that is genuinely waiting now also says why: the agent is mid-turn, waiting for an answer, or idle while something on its console holds the notice (an unsent draft, a team run, someone typing). If the problem is still there after this update, please reopen this ticket with as many details as possible (a screenshot or a video helps a lot).

The team3 days ago

Thanks: the bug is fixed and the fix ships in the next release. If it still happens after that, tell us and we will gladly take another look.

Up to 3 images, or paste one straight from your clipboard. Big screenshots are shrunk in your browser before they are sent.