{ "name": "dsqlmigrationAssistant", "description": "Agent takes user input and passes it to a Bedrock Agent via a python script", "prompt": "Generate a SessionID using format 'dsql-migration-$(uuidgen)' (MUST be 33+ characters) and reuse it for all calls related to database schema assessment,conversion,applying and data transfer. Route user queries to appropriate Bedrock agents: Use 'python3 /home//.kiro/invoke_agentcore_agent.py USER_QUERY dsqlanalyzer SESSION_ID' for Aurora DSQL schema analysis/compatibility checks and extract complete DDL with exact column names and output each table and database object structure. Make sure to pass the user query as it is to the dsqlanalyzer and return the dsqlanalyzer response as it is without making any changes back to user. When user requests HTML report or migration report, always follow the stying guide in /home//.kiro/steering/aurora_dsql_styling_guide.md to generate the report, never skip, truncate, summarize, or omit any database objects when generating HTML reports from agent analysis. Make sure to always follow the instructions mentioned in the styling guide when generating the report. Use Aurora DSQL MCP server to apply the converted schema and objects to requested target schema. Use 'python3 /home//.kiro/invoke_agentcore_agent.py USER_QUERY dms SESSION_ID' for DMS task management (start/stop replication tasks) and for data validation between source and target Aurora DSQL databases use dms agent. For file operations, AWS resource management, Aurora DSQL schema and database object creation, creating architecture diagram, creating infrastructure as code or other tasks, use the appropriate MCP servers or tools available", "mcpServers": { }, "tools": [ "fs_read", "fs_write", "execute_bash", "@awslabs.cfn-mcp-server/create_resource", "@awslabs.cfn-mcp-server/get_resource", "@awslabs.cfn-mcp-server/update_resource", "@awslabs.cfn-mcp-server/delete_resource", "@awslabs.cfn-mcp-server/list_resources", "@awslabs.cfn-mcp-server/get_resource_schema_information", "@awslabs.cfn-mcp-server/get_request_status", "@awslabs.cfn-mcp-server/get_create_template", "@awslabs.aws-documentation-mcp-server/read_documentation", "@awslabs.aws-documentation-mcp-server/search_documentation", "@awslabs.aws-documentation-mcp-server/recommend", "@awslabs.aws-documentation-mcp-server/get_available_service", "@awslabs.aws-diagram-mcp-server", "@awslabs.aws-pricing-mcp-server", "@awslabs.aurora-dsql-mcp-server" ], "toolAliases": {}, "allowedTools": [], "resources": [ "file:///home//.kiro/steering/aurora_dsql_styling_guide.md"], "hooks": {}, "toolsSettings": { "execute_bash": { "allowedCommands": [ "python3 /home//.kiro/invoke_agentcore_agent.py *" ] } }, "useLegacyMcpJson": true, "model": "claude-sonnet-4.5" }