From 7d74ede2abc2c0226e13933c0721733efcab2a0e Mon Sep 17 00:00:00 2001 From: michael Date: Tue, 28 Oct 2025 10:41:10 -0500 Subject: [PATCH] added URL to payload for each agent --- register_agents.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/register_agents.py b/register_agents.py index 2b1f8c2..b1a8ef1 100755 --- a/register_agents.py +++ b/register_agents.py @@ -145,6 +145,12 @@ def build_payload(agent: Dict[str, Any]) -> Dict[str, Any]: usage_timeline = agent.get("usage_timeline", []) usage_summary = agent.get("usage_summary", {}) + # Construct agent URL for LibreChat + agent_url = None + agent_id = agent.get("id") + if agent_id: + agent_url = f"https://chat-sandbox.oliver.solutions/c/new?agent_id={agent_id}" + payload: Dict[str, Any] = { "name": name, "description": description, @@ -159,6 +165,8 @@ def build_payload(agent: Dict[str, Any]) -> Dict[str, Any]: "contact_person": contact_person, "tags": tags or None, "metadata": metadata or None, + # Agent URL: + "url": agent_url, # Usage data: "usage_timeline": usage_timeline or None, "conversation_count": usage_summary.get("conversation_count", 0),