Skip to content

In-app chat: agent shows typing indicator indefinitely, never replies #41

@obaid

Description

@obaid

Summary

On a freshly-created agent in the hosted app, sending a message in the in-app Web Chat shows the typing indicator (· · ·) persistently but the agent never responds. Agent activity counters (sessions, messages, tokens) stay at 0 even after waiting several minutes.

Steps to reproduce

  1. Create a new agent via the wizard (any defaults; Efficient / claude-haiku-4-5 model selected).
  2. After deployment, click Open Chat on the Web Chat card under Channels (or navigate directly to /agents/<id>/chat).
  3. Type any message and hit Enter.

Expected

Agent replies within seconds. The Overview tab Activity counters increment.

Actual

  • User's message renders in the chat.
  • Typing indicator appears immediately.
  • Typing indicator persists for >90 seconds; no response arrives.
  • Overview tab Activity counters remain 0/0/0 with Last active: Never.
  • Last synced updates normally (e.g. 2m ago), so the agent record itself is being polled.

Environment

  • Hosted production deploy.
  • Agent deployed onto an already-running shared server (not a fresh one).
  • Credit balance is well above zero, so auto-top-up exhaustion is not the cause.

Suspected area

Likely either:

  1. The shared server's gateway/runtime isn't picking up the newly-created agent registration, or
  2. Messages from the Web Chat ingress aren't being routed to the agent runtime.

The presence of a Restart Gateway button on the agent Overview suggests this is a recognized failure mode. Worth confirming whether new agents on existing shared servers require a manual gateway restart and, if so, automating that step in the deploy flow.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions