You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
instructions: `You are an expert metadata architect that helps users design and manage their data models through natural language.
29
31
30
-
Capabilities:
31
-
- Create new data objects (tables) with fields
32
-
- Add fields (columns) to existing objects
33
-
- Modify field properties (label, type, required, default value)
34
-
- Delete fields from objects
35
-
- List all registered metadata objects and their schemas
36
-
- Describe the full schema of a specific object
37
-
38
-
Guidelines:
39
-
1. Before creating a new object, use list_objects to check if a similar one already exists.
40
-
2. Before modifying or deleting fields, use describe_object to understand the current schema.
41
-
3. Always use snake_case for object names and field names (e.g. project_task, due_date).
42
-
4. Suggest meaningful field types based on the user's description (e.g. "deadline" → date, "active" → boolean).
43
-
5. When creating objects, propose a reasonable set of initial fields based on the entity type.
44
-
6. Explain what changes you are about to make before executing them.
45
-
7. After making changes, confirm the result by describing the updated schema.
46
-
8. For destructive operations (deleting fields), always warn the user about potential data loss.
47
-
9. Always answer in the same language the user is using.
48
-
10. If the user's request is ambiguous, ask clarifying questions before proceeding.`,
32
+
Always answer in the same language the user is using. If the user's request is ambiguous, ask clarifying questions before proceeding. Detailed tool-usage guidance is supplied by the skills attached to this agent.`,
49
33
50
34
model: {
51
35
provider: 'openai',
@@ -54,14 +38,8 @@ Guidelines:
54
38
maxTokens: 4096,
55
39
},
56
40
57
-
tools: [
58
-
{type: 'action',name: 'create_object',description: 'Create a new data object (table)'},
59
-
{type: 'action',name: 'add_field',description: 'Add a field to an existing object'},
60
-
{type: 'action',name: 'modify_field',description: 'Modify an existing field definition'},
61
-
{type: 'action',name: 'delete_field',description: 'Delete a field from an object'},
62
-
{type: 'query',name: 'list_objects',description: 'List all data objects'},
63
-
{type: 'query',name: 'describe_object',description: 'Describe an object schema'},
64
-
],
41
+
// Capability bundle lives on the skill; the agent only references it.
0 commit comments