Skip to content

[Enhancement]: Make Remote Agent API Runs Visible in LibreChat UI (with Optional User Notification) #12105

@peeeteeer

Description

@peeeteeer

What features would you like to see added?

Problem

When agents are invoked via Remote Agent API, execution succeeds but the user does not see those interactions in LibreChat chat history. This makes API-driven usage feel "silent" and disconnected from the product experience.

User Stories

1.As a user, when an external system invokes my agent API and starts a new conversation, I want that the conversation is not visible (THIS IS HOW IT IS TODAY)
2. As a user, when an external system invokes my agent API and starts a new conversation, I want that conversation to appear in my LibreChat conversation list.
3. As a user, when an external system continues an existing conversation via API, I want new turns to appear in that same LibreChat conversation.
4. As a user, I optionally want a UI notification when API activity creates or updates a conversation.

More details

Desired Behavior

  1. API can create a UI-visible conversation thread.
  2. API can append turns to a specified existing conversation thread.
  3. UI reflects API-originated activity without requiring manual hard refresh.
  4. Optional notification behavior can be enabled/disabled per request (or per user preference).

Why this matters

This would enable scenarios where...

A) A User in Librechat triggers e.g. a long running backend workflow in other systems and receives results via the API
B) An external system triggers the execution of an agent because of an external event and the results become visible to the user

Which components are impacted by your request?

No response

Pictures

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions