mirror of
https://github.com/DayuanJiang/next-ai-draw-io.git
synced 2026-01-02 22:32: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>
4.7 KiB
4.7 KiB
sap
Type: SVG images
Path: img/lib/sap/
Usage
<mxCell value="label" style="image;aspect=fixed;image=img/lib/sap/SAP_Logo.svg;" vertex="1" parent="1">
<mxGeometry x="0" y="0" width="60" height="60" as="geometry" />
</mxCell>
Shapes (164)
12345678910111213AdapterAdminAlertAPIAPI_Business_Hub_EnterpriseAppApplication_AutoscalerApplication_Frontend_ServiceApplication_Vulnerability_ReportBuildingBusiness_Application_StudioBusiness_Entity_RecognitionBusiness_Process_Model_Connector_for_SAP_Signavio_SolutionsCloudCloud_ConnectorCloud_Connector2Cloud_Integration_AutomationCloud_Integration_Automation2Cloud_Transport_ManagementData_Attribute_RecommendationDeployDesktopDevicesDocumentDocument_Information_ExtractionDocumentsEdge_Integration_CellEventExtensibility_ServiceFactoryFeatureHTML5_App_RepositoryIdentity_AuthenticationIdentity_Authentication2Identity_DirectoryIdentity_Directory2Identity_ProvisioningIdentity_Provisioning2InfoIntelligent_Situation_AutomationInvoice_Object_RecommendationInvoice_Object_Recommendation2KeyLandscape_Portal_for_SAP_S4HANA_Cloud_ABAP_EnvironmentLinkLockedMachineMessageMobileOAuth_20Object_Store_on_SAP_BTPOn-PremisePersonalized_RecommendationSAP_AI_CoreSAP_AI_LaunchpadSAP_Alert_Notification_service_for_SAP_BTPSAP_Analytics_CloudSAP_Analytics_Cloud_Embedded_EditionSAP_Application_Logging_service_for_SAP_BTPSAP_Asset_Performance_ManagementSAP_Audit_Log_ServiceSAP_Authorization_Management_ServiceSAP_Authorization_and_Trust_Management_serviceSAP_Automation_PilotSAP_BTP,_ABAP_environmentSAP_BTP,_Cloud_Foundry_runtimeSAP_BTP,_Kyma_runtimeSAP_BuildSAP_Build_AppsSAP_Build_Apps_-_CopySAP_Build_CodeSAP_Build_Process_AutomationSAP_Build_Process_Automation_-_CopySAP_Build_Work_Zone_-_Advanced_EditionSAP_Build_Work_Zone_-_Standard_EditionSAP_Business_Accelerator_HubSAP_Business_Data_CloudSAP_Cloud_ALMSAP_Cloud_Application_Programming_ModelSAP_Cloud_Identity,_SAP_Malware_Scanning_ServiceSAP_Cloud_Identity_ServiceSAP_Cloud_LoggingSAP_Cloud_Management_ServiceSAP_Cloud_Transport_ManagementSAP_Collaborative_Demand_and_Capacity_ManagementSAP_Connectivity_ServiceSAP_Content_Agent_ServiceSAP_Continuous_Integration_and_DeliverySAP_Credential_StoreSAP_Custom_Domain_serviceSAP_Data_Privacy_IntegrationSAP_Data_Retention_ManagerSAP_DatasphereSAP_Destination_serviceSAP_Digital_AssistantSAP_Digital_Assistant_ServiceSAP_Digital_ManufacturingSAP_Document_GroundingSAP_Document_Management_ServiceSAP_Event_Broker_for_SAP_Cloud_ApplicationsSAP_Green_TokenSAP_HANA_CloudSAP_HANA_Spatial_ServicesSAP_Health_Data_Services_for_FHIRSAP_Integration_SuiteSAP_Integration_Suite_-_API_ManagmentSAP_Integration_Suite_-_Advanced_Event_MeshSAP_Integration_Suite_-_Cloud_IntegrationSAP_Integration_Suite_-_Data_Space_IntegrationSAP_Integration_Suite_-_Event_MeshSAP_Integration_Suite_-_Integration_AdvisorSAP_Integration_Suite_-_Integration_AssessmentSAP_Integration_Suite_-_Migration_AssessmentSAP_Integration_Suite_-_Open_ConnectorsSAP_Integration_Suite_-_SAP_GraphSAP_Integration_Suite_-_Trading_Partner_ManagementSAP_Job_Scheduling_serviceSAP_Keystore_ServiceSAP_Landscape_Management_CloudSAP_LogoSAP_Master_Data_GovernanceSAP_Master_Data_IntegrationSAP_Mobile_ServicesSAP_Monitoring_service_for_SAP_BTPSAP_Omnichannel_Promotion_PricingSAP_PKI_Certificate_ServiceSAP_Persistence_Service_ASESAP_Personal_Data_ManagerSAP_Private_Link_serviceSAP_Project_and_Resource_ManagementSAP_Responsibility_Management_ServiceSAP_S4HANA_Cloud_for_Intelligent_Intercompany_ReconciliationSAP_S4HANA_for_MS_TeamsSAP_Secure_Login_Service_for_SAP_GUISAP_Service_ManagerSAP_Software_as_a_Service_Provisioning_ServiceSAP_Solution_Lifecycle_Management_ServiceSAP_Sustainability_Data_ExchangeSAP_Task_CenterSAP_Translation_HubSAP_Variant_Configuration_and_PricingSAP_Watch_List_ScreeningService_Ticket_IntelligenceService_Ticket_Intelligence2SettingsSuccessThird_PartyUI5_flexibility_for_key_usersUI_Theme_DesignerUserWeb