Automated agents for intelligent data model operations
7 agents available| Name | Type | Required | Description |
|---|---|---|---|
| frameworks | array | No | Compliance frameworks to check (GDPR, HIPAA, PCI_DSS, SOX, CCPA) |
| min_confidence | string | No | Minimum confidence level to flag |
| include_recommendations | boolean | No | Include handling recommendations |
| use_llm | boolean | No | Use LLM for analysis when heuristics are uncertain |
| Name | Type | Required | Description |
|---|---|---|---|
| only_missing | boolean | No | Only analyze attributes missing types |
| include_business_types | boolean | No | Also suggest business types |
| min_confidence | string | No | Minimum confidence level to apply changes |
| use_llm | boolean | No | Use LLM for analysis in addition to heuristics |
| Name | Type | Required | Description |
|---|---|---|---|
| include_entities | boolean | No | Generate descriptions for entities |
| include_attributes | boolean | No | Generate descriptions for attributes |
| create_notes | boolean | No | Create documentation notes for entities |
| use_llm | boolean | No | Use LLM for generating descriptions |
| Name | Type | Required | Description |
|---|---|---|---|
| min_confidence | string | No | Minimum confidence level |
| use_llm | boolean | No | Use LLM for additional detection |
| Name | Type | Required | Description |
|---|---|---|---|
| instructions | string | Yes | Natural language instructions describing the industry domain, systems, and intended data models |
| create_model | boolean | No | Whether to create a new model (True) or update existing (False) |
| model_name | string | No | Optional name for the model (overrides AI suggestion) |
| Name | Type | Required | Description |
|---|---|---|---|
| session_id | string | No | Session ID to summarize changes from |
| changes | array | No | List of changes to summarize (if not using session_id) |
| include_statistics | boolean | No | Include statistics about the changes |
| format | string | No | Output format: text, markdown, json |
Execute agents programmatically via POST /agents/execute:
{
"agent_key": "type_enrichment",
"project_id": "your-project-uuid",
"user_id": "your-user-uuid",
"model_id": "optional-model-uuid",
"dry_run": false,
"user_instructions": "Focus on detecting date and phone number fields",
"parameters": {
"use_llm": true
}
}