Skip to content

Blocking Supabase Writes Increasing Agent Response Latency #294

Description

@Shubhamx404

Problem

store_summary_to_database was called directly within the agent's execution flow. This function performs a database upsert to Supabase. While the call is asynchronous (await), the agent's progress is still paused until the database confirms the write. Database I/O can be unpredictable and slow, which directly increases the latency of the user's message processing—even though the user doesn't need to wait for the summary to be saved before receiving a response.

fix

To address this, the approach taken was to decouple the database write from the main agent execution flow, so that the summary storage is handled outside the immediate message-processing path rather than blocking the agent’s response generation.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions