diff --git a/.gitignore b/.gitignore
index f5480882..8e3c2125 100644
--- a/.gitignore
+++ b/.gitignore
@@ -113,6 +113,7 @@ venv.bak/
# Spyder project settings
.spyderproject
.spyproject
+.jwt_secret_key
# Rope project settings
.ropeproject
diff --git a/application/api/user/routes.py b/application/api/user/routes.py
index 1ee6253b..cb2e7b0a 100644
--- a/application/api/user/routes.py
+++ b/application/api/user/routes.py
@@ -1581,7 +1581,7 @@ class SharedAgent(Resource):
for tool in data["tools"]:
tool_data = user_tools_collection.find_one({"_id": ObjectId(tool)})
if tool_data:
- enriched_tools.append(tool_data.get("displayName", ""))
+ enriched_tools.append(tool_data.get("name", ""))
data["tools"] = enriched_tools
except Exception as err:
diff --git a/frontend/src/Navigation.tsx b/frontend/src/Navigation.tsx
index bbbe63e8..32b0c882 100644
--- a/frontend/src/Navigation.tsx
+++ b/frontend/src/Navigation.tsx
@@ -375,7 +375,7 @@ export default function Navigation({ navOpen, setNavOpen }: NavigationProps) {
{recentAgents.map((agent, idx) => (
{agent.name}
-
+
);
return (
-
-
+
+
+

+
+ {sharedAgent.name}
+
+
+
-
- This is a preview of the agent. You can publish it to start using it
- in conversations.
+
+ {t('tagline')}
@@ -196,28 +202,28 @@ export default function SharedAgent() {
function SharedAgentCard({ agent }: { agent: Agent }) {
return (
-
+
-
+
{agent.name}
-
+
{agent.description}
{agent.shared_metadata?.shared_by && (
-
+
by {agent.shared_metadata.shared_by}
)}
{agent.shared_metadata?.shared_at && (
-
+
Shared on{' '}
{new Date(agent.shared_metadata.shared_at).toLocaleString('en-US', {
month: 'long',
@@ -230,24 +236,28 @@ function SharedAgentCard({ agent }: { agent: Agent }) {
)}
-
-
- Connected Tools
-
-
- {agent.tools.map((tool, index) => (
-
- {tool}
-
- ))}
+ {agent.tools.length > 0 && (
+
+
+ Connected Tools
+
+
+ {agent.tools.map((tool, index) => (
+
+
{' '}
+ {tool}
+
+ ))}
+
-
- {/*
*/}
+ )}
);
}