- {agent.tool_groups.map((group) => (
-
+ {agent.tool_groups?.map((group) => (
+
{group}
))}
+ {agent.skills?.map((skill) => (
+
+ {skill}
+
+ ))}
)}
diff --git a/frontend/src/core/agents/types.ts b/frontend/src/core/agents/types.ts
index 0ff0efff1..53e09ba66 100644
--- a/frontend/src/core/agents/types.ts
+++ b/frontend/src/core/agents/types.ts
@@ -3,6 +3,7 @@ export interface Agent {
description: string;
model: string | null;
tool_groups: string[] | null;
+ skills: string[] | null;
soul?: string | null;
}
@@ -11,6 +12,7 @@ export interface CreateAgentRequest {
description?: string;
model?: string | null;
tool_groups?: string[] | null;
+ skills?: string[] | null;
soul?: string;
}
@@ -18,5 +20,6 @@ export interface UpdateAgentRequest {
description?: string | null;
model?: string | null;
tool_groups?: string[] | null;
+ skills?: string[] | null;
soul?: string | null;
}