mirror of
https://github.com/DayuanJiang/next-ai-draw-io.git
synced 2026-01-03 06:42:27 +08:00
* feat: add get_shape_library tool for AI icon discovery - Add server-side tool that returns shape library documentation - AI can fetch icon/shape names on-demand before generating diagrams - Includes path traversal protection and input sanitization - Library index embedded in tool description for discoverability - Supports 33 libraries: AWS, Azure, GCP, Kubernetes, Cisco, etc. * fix: improve get_shape_library error handling and imports - Move fs/path imports to top of file (avoid dynamic imports per call) - Distinguish file-not-found vs other errors in catch block - Include invalid input in validation error message - Log unexpected errors for debugging * docs: add get_shape_library to system prompt tool list - Add Tool4 (get_shape_library) to available tools section - Add usage guidance in 'Choose the right tool' section - Update AWS icons note to reference get_shape_library for icon discovery * fix: display get_shape_library tool output in chat UI * fix: correct state check for get_shape_library output display * fix: make get_shape_library output respect fold state * style: auto-format with Biome --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
11 KiB
11 KiB
azure2
Type: SVG images
Path: img/lib/azure2/
Usage
<mxCell value="label" style="image;aspect=fixed;image=img/lib/azure2/compute/Virtual_Machine.svg;" vertex="1" parent="1">
<mxGeometry x="0" y="0" width="60" height="60" as="geometry" />
</mxCell>
Shapes (648)
Shapes are organized by category: azure2/{category}/{shape}.svg
ai_machine_learning (30)
AI_StudioAnomaly_DetectorAzure_Applied_AIAzure_Experimentation_StudioAzure_Object_UnderstandingAzure_OpenAIBatch_AIBonsaiBot_ServicesCognitive_ServicesCognitive_Services_DecisionsComputer_VisionContent_ModeratorsContent_SafetyCustom_VisionFace_APIsForm_RecognizersGenomicsImmersive_ReadersLanguage_ServicesLanguage_UnderstandingMachine_LearningMachine_Learning_Studio_Classic_Web_ServicesMachine_Learning_Studio_Web_Service_PlansMachine_Learning_Studio_WorkspacesPersonalizersQnA_MakersServerless_SearchSpeech_ServicesTranslator_Text
analytics (14)
Analysis_ServicesAzure_DatabricksAzure_Synapse_AnalyticsAzure_WorkbooksData_Lake_AnalyticsData_Lake_Store_Gen1Endpoint_AnalyticsEvent_Hub_ClustersEvent_HubsHD_Insight_ClustersLog_Analytics_WorkspacesPower_BI_EmbeddedPower_PlatformStream_Analytics_Jobs
app_services (9)
API_Management_ServicesApp_Service_CertificatesApp_Service_DomainsApp_Service_EnvironmentsApp_Service_PlansApp_ServicesCDN_ProfilesNotification_HubsSearch_Services
compute (38)
App_ServicesApplication_GroupAutomanaged_VMAvailability_SetsAzure_Compute_GalleriesAzure_Spring_CloudBatch_AccountsCloud_Services_ClassicContainer_InstancesContainer_Services_DeprecatedDisk_Encryption_SetsDisksDisks_ClassicDisks_SnapshotsFunction_AppsHost_GroupsHost_PoolsHostsImage_DefinitionsImage_TemplatesImage_VersionsImagesKubernetes_ServicesMaintenance_ConfigurationManaged_Service_FabricMesh_ApplicationsMetrics_AdvisorOS_Images_ClassicRestore_PointsRestore_Points_CollectionsService_Fabric_ClustersShared_Image_GalleriesVM_Images_ClassicVM_Scale_SetsVirtual_MachineVirtual_Machines_ClassicWorkspacesWorkspaces2
containers (7)
App_ServicesAzure_Red_Hat_OpenShiftBatch_AccountsContainer_InstancesContainer_RegistriesKubernetes_ServicesService_Fabric_Clusters
databases (27)
Azure_Cosmos_DBAzure_Data_Explorer_ClustersAzure_Database_MariaDB_ServerAzure_Database_Migration_ServicesAzure_Database_MySQL_ServerAzure_Database_PostgreSQL_ServerAzure_Database_PostgreSQL_Server_GroupAzure_Purview_AccountsAzure_SQLAzure_SQL_EdgeAzure_SQL_Server_Stretch_DatabasesAzure_SQL_VMAzure_Synapse_AnalyticsCache_RedisData_FactoryElastic_Job_AgentsInstance_PoolsManaged_DatabaseOracle_DatabaseSQL_Data_WarehousesSQL_DatabaseSQL_Elastic_PoolsSQL_Managed_InstanceSQL_ServerSQL_Server_RegistriesSSIS_Lift_And_Shift_IRVirtual_Clusters
identity (35)
AAD_LicensesActive_Directory_Connect_HealthActive_Directory_Connect_Health2Administrative_UnitsApp_RegistrationsAzure_AD_B2CAzure_AD_B2C2Azure_AD_Domain_ServicesAzure_AD_Identity_ProtectionAzure_AD_Privilege_Identity_ManagementAzure_Active_DirectoryAzure_Information_ProtectionCustom_Azure_AD_RolesEnterprise_ApplicationsEntra_ConnectEntra_Domain_ServicesEntra_Global_Secure_AccessEntra_ID_ProtectionEntra_Internet_AccessEntra_Managed_IdentitiesEntra_Private_AccessEntra_Privileged_Identity_ManagementEntra_Verified_IDExternal_IdentitiesGroupsIdentity_GovernanceManaged_IdentitiesMulti_Factor_AuthenticationPIMSecurityTenant_PropertiesUser_SettingsUsersVerifiable_CredentialsVerification_As_A_Service
networking (51)
ATM_MultistackApplication_Gateway_ContainersApplication_GatewaysAzure_Communications_GatewayAzure_Firewall_ManagerAzure_Firewall_PolicyBastionsCDN_ProfilesConnectionsDDoS_Protection_PlansDNS_MultistackDNS_Private_ResolverDNS_Security_PolicyDNS_ZonesExpressRoute_CircuitsFirewallsFront_DoorsIP_Address_managerIP_GroupsLoad_Balancer_HubLoad_BalancersLocal_Network_GatewaysNATNetwork_InterfacesNetwork_Security_GroupsNetwork_WatcherOn_Premises_Data_GatewaysPrivate_EndpointPrivate_LinkPrivate_Link_HubPrivate_Link_ServiceProximity_Placement_GroupsPublic_IP_AddressesPublic_IP_Addresses_ClassicPublic_IP_PrefixesReserved_IP_Addresses_ClassicResource_Management_Private_LinkRoute_FiltersRoute_TablesService_Endpoint_PoliciesSpot_VMSpot_VMSSSubnetTraffic_Manager_ProfilesVirtual_Network_GatewaysVirtual_NetworksVirtual_Networks_ClassicVirtual_RouterVirtual_WAN_HubVirtual_WANsWeb_Application_Firewall_Policies_WAF
security (14)
Application_Security_GroupsAzure_AD_Risky_SigninsAzure_AD_Risky_UsersAzure_DefenderAzure_SentinelConditional_AccessDetonationExtendedSecurityUpdatesIdentity_Secure_ScoreKey_VaultsKeysMS_Defender_EASMMultifactor_AuthenticationSecurity_Center
storage (17)
Azure_FileshareAzure_HCP_CacheAzure_NetApp_FilesAzure_Stack_EdgeData_BoxData_Box_EdgeData_Lake_Storage_Gen1Data_Share_InvitationsData_SharesImport_Export_JobsRecovery_Services_VaultsStorSimple_Data_ManagersStorSimple_Device_ManagersStorage_AccountsStorage_Accounts_ClassicStorage_ExplorerStorage_Sync_Services
general (98)
All_ResourcesBacklogBiz_TalkBlob_BlockBlob_PageBranchBrowserBugBuildsCacheCodeCommitControlsControls_HorizontalCost_AlertsCost_AnalysisCost_BudgetsCost_ManagementCost_Management_and_BillingCounterCubesDashboardDashboard2Dev_ConsoleDownloadErrorExtensionsFTPFileFilesFolder_BlankFolder_WebsiteFree_ServicesGearGlobeGlobe_ErrorGlobe_SuccessGlobe_WarningGuideHeartHelp_and_SupportImageInformationInput_OutputJourney_HubLaunch_PortalLearnLoad_TestLocationLog_StreamingManagement_GroupsManagement_PortalMarketplaceMediaMedia_FileMobileMobile_EngagementModulePowerPower_UpPowershellPreviewPreview_FeaturesProcess_ExplorerProduction_Ready_DatabaseQuickstart_CenterRecentReservationsResource_ExplorerResource_Group_ListResource_GroupsResource_LinkedSSDScaleSchedulerSearchSearch_GridServer_FarmService_BusService_HealthStorage_Azure_FilesStorage_ContainerStorage_QueueSubscriptionsTFS_VC_RepositoryTableTagTagsTemplatesToolboxTroubleshootVersionsWeb_SlotsWeb_TestWebsite_PowerWebsite_StagingWorkbooksWorkflow
other (149)
(See draw.io for complete list of 149 shapes in the "other" category)
Selected shapes:
Azure_Backup_CenterAzure_Chaos_StudioAzure_Cloud_ShellAzure_Communication_ServicesAzure_Deployment_EnvironmentsAzure_Load_TestingAzure_Monitor_DashboardAzure_Network_ManagerAzure_OrbitalAzure_SphereAzure_Storage_MoverGrafanaKubernetes_Fleet_ManagerSSH_Keys
Additional Categories
- azure_ecosystem (3): Applens, Azure_Hybrid_Center, Collaborative_Service
- azure_stack (8): Azure_Stack, Capacity, Infrastructure_Backup, Multi_Tenancy, Offers, Plans, Updates, User_Subscriptions
- azure_vmware_solution (1): AVS
- blockchain (6): ABS_Member, Azure_Blockchain_Service, Azure_Token_Service, Blockchain_Applications, Consortium, Outbound_Connection
- cxp (2): Elixir, Elixir_Purple
- devops (10): API_Connections, Application_Insights, Azure_DevOps, Change_Analysis, CloudTest, Code_Optimization, DevOps_Starter, DevTest_Labs, Lab_Accounts, Lab_Services
- hybrid_multicloud (5): Azure_Operator_5G_Core, Azure_Operator_Insights, Azure_Operator_Nexus, Azure_Operator_Service_Manager, Azure_Programmable_Connectivity
- integration (21): API_Management_Services, App_Configuration, Azure_API_for_FHIR, Azure_Data_Catalog, Event_Grid_Domains, Event_Grid_Subscriptions, Event_Grid_Topics, Integration_Accounts, Integration_Environments, Integration_Service_Environments, Logic_Apps, Logic_Apps_Custom_Connector, Partner_Namespace, Partner_Registration, Partner_Topic, Relays, SQL_Data_Warehouses, SendGrid_Accounts, Service_Bus, Software_as_a_Service, System_Topic
- internet_of_things (3): Digital_Twins, Logic_Apps, Time_Series_Insights_Access_Policies
- intune (17): Azure_AD_Roles_and_Administrators, Client_Apps, Device_Compliance, Device_Configuration, Device_Enrollment, Device_Security_Apple, Device_Security_Google, Device_Security_Windows, Devices, Exchange_Access, Intune, Intune_For_Education, Mindaro, Security_Baselines, Software_Updates, Tenant_Status, eBooks
- iot (19): Azure_IoT_Operations, Azure_Maps_Accounts, Azure_Stack_HCI_Sizer, Device_Provisioning_Services, Digital_Twins, Event_Hubs, Function_Apps, Industrial_IoT, IoT_Central_Applications, IoT_Edge, IoT_Hub, Logic_Apps, Notification_Hubs, Stack_HCI_Premium, Stream_Analytics_Jobs, Time_Series_Data_Sets, Time_Series_Insights_Environments, Time_Series_Insights_Event_Sources, Windows10_Core_Services
- management_governance (32): Activity_Log, Advisor, Alerts, Application_Insights, Arc_Machines, Automation_Accounts, Azure_Arc, Azure_Lighthouse, Blueprints, Compliance, Cost_Management_and_Billing, Customer_Lockbox_for_MS_Azure, Diagnostics_Settings, Education, Log_Analytics_Workspaces, MachinesAzureArc, Managed_Applications_Center, Managed_Desktop, Metrics, Monitor, My_Customers, Operation_Log_Classic, Policy, Recovery_Services_Vaults, Resource_Graph_Explorer, Resources_Provider, Scheduler_Job_Collections, Service_Catalog_MAD, Service_Providers, Solutions, Universal_Print, User_Privacy
- menu (1): Keys
- migrate (5): Azure_Migrate, Cost_Management_and_Billing, Data_Box, Data_Box_Edge, Recovery_Services_Vaults
- mixed_reality (2): Remote_Rendering, Spatial_Anchor_Accounts
- monitor (1): SAP_Azure_Monitor
- power_platform (9): AIBuilder, CopilotStudio, Dataverse, PowerApps, PowerAutomate, PowerBI, PowerFx, PowerPages, PowerPlatform
- preview (9): Azure_Cloud_Shell, Azure_Sphere, Azure_Workbooks, IoT_Edge, Private_Link_Hub, RTOS, Static_Apps, Time_Series_Data_Sets, Web_Environment
- web (5): API_Center, App_Space, Azure_Media_Service, Notification_Hub_Namespaces, SignalR