From 7c8b230ede4cfcfb31d6673984b1d864aad17903 Mon Sep 17 00:00:00 2001 From: Joey French Date: Sat, 22 Nov 2025 16:01:16 -0600 Subject: [PATCH 1/2] Update backup and graph-related files to reflect new naming conventions and formats - Changed backup file format references from `.kuzu` to `.lbug` in `create_backup.py` and `get_backup_download_url.py`. - Updated subscription tier names from `kuzu` to `ladybug` across multiple files, including `get_graph_limits.py`, `create_graph.py`, and `get_available_graph_tiers.py`. - Adjusted backend references from `Kuzu` to `LadybugDB` in `list_mcp_tools.py` and `get_subgraph_info.py`. - Modified backup request model to indicate the new `.lbug` format in `backup_create_request.py`. - Ensured consistency in tier naming and backend references throughout the codebase for improved clarity and maintainability. --- .../api/backup/create_backup.py | 16 ++++++------- .../api/backup/get_backup_download_url.py | 8 +++---- .../api/graph_limits/get_graph_limits.py | 8 +++---- robosystems_client/api/graphs/create_graph.py | 8 +++---- .../api/graphs/get_available_graph_tiers.py | 24 +++++++++---------- robosystems_client/api/mcp/list_mcp_tools.py | 8 +++---- .../get_service_offerings.py | 8 +++---- .../api/subgraphs/create_subgraph.py | 8 +++---- .../api/subgraphs/delete_subgraph.py | 16 ++++++------- .../api/subgraphs/get_subgraph_info.py | 8 +++---- .../models/backup_create_request.py | 2 +- .../models/create_checkout_request.py | 2 +- .../models/create_graph_request.py | 6 ++--- .../models/graph_subscription_tier.py | 4 ++-- robosystems_client/models/graph_tier_info.py | 2 +- .../models/list_subgraphs_response.py | 2 +- 16 files changed, 65 insertions(+), 65 deletions(-) diff --git a/robosystems_client/api/backup/create_backup.py b/robosystems_client/api/backup/create_backup.py index 45110397..929b70c0 100644 --- a/robosystems_client/api/backup/create_backup.py +++ b/robosystems_client/api/backup/create_backup.py @@ -90,8 +90,8 @@ def sync_detailed( Create a backup of the graph database. - Creates a complete backup of the graph database (.kuzu file) with: - - **Format**: Full database backup only (complete .kuzu file) + Creates a complete backup of the graph database (.lbug file) with: + - **Format**: Full database backup only (complete .lbug file) - **Compression**: Always enabled for optimal storage - **Encryption**: Optional AES-256 encryption for security - **Retention**: Configurable retention period (1-2555 days) @@ -183,8 +183,8 @@ def sync( Create a backup of the graph database. - Creates a complete backup of the graph database (.kuzu file) with: - - **Format**: Full database backup only (complete .kuzu file) + Creates a complete backup of the graph database (.lbug file) with: + - **Format**: Full database backup only (complete .lbug file) - **Compression**: Always enabled for optimal storage - **Encryption**: Optional AES-256 encryption for security - **Retention**: Configurable retention period (1-2555 days) @@ -271,8 +271,8 @@ async def asyncio_detailed( Create a backup of the graph database. - Creates a complete backup of the graph database (.kuzu file) with: - - **Format**: Full database backup only (complete .kuzu file) + Creates a complete backup of the graph database (.lbug file) with: + - **Format**: Full database backup only (complete .lbug file) - **Compression**: Always enabled for optimal storage - **Encryption**: Optional AES-256 encryption for security - **Retention**: Configurable retention period (1-2555 days) @@ -362,8 +362,8 @@ async def asyncio( Create a backup of the graph database. - Creates a complete backup of the graph database (.kuzu file) with: - - **Format**: Full database backup only (complete .kuzu file) + Creates a complete backup of the graph database (.lbug file) with: + - **Format**: Full database backup only (complete .lbug file) - **Compression**: Always enabled for optimal storage - **Encryption**: Optional AES-256 encryption for security - **Retention**: Configurable retention period (1-2555 days) diff --git a/robosystems_client/api/backup/get_backup_download_url.py b/robosystems_client/api/backup/get_backup_download_url.py index c6189957..99053f40 100644 --- a/robosystems_client/api/backup/get_backup_download_url.py +++ b/robosystems_client/api/backup/get_backup_download_url.py @@ -82,7 +82,7 @@ def sync_detailed( ) -> Response[Any | BackupDownloadUrlResponse | HTTPValidationError]: """Get temporary download URL for backup - Generate a temporary download URL for a backup (unencrypted, compressed .kuzu files only) + Generate a temporary download URL for a backup (unencrypted, compressed .lbug files only) Args: graph_id (str): @@ -119,7 +119,7 @@ def sync( ) -> Any | BackupDownloadUrlResponse | HTTPValidationError | None: """Get temporary download URL for backup - Generate a temporary download URL for a backup (unencrypted, compressed .kuzu files only) + Generate a temporary download URL for a backup (unencrypted, compressed .lbug files only) Args: graph_id (str): @@ -151,7 +151,7 @@ async def asyncio_detailed( ) -> Response[Any | BackupDownloadUrlResponse | HTTPValidationError]: """Get temporary download URL for backup - Generate a temporary download URL for a backup (unencrypted, compressed .kuzu files only) + Generate a temporary download URL for a backup (unencrypted, compressed .lbug files only) Args: graph_id (str): @@ -186,7 +186,7 @@ async def asyncio( ) -> Any | BackupDownloadUrlResponse | HTTPValidationError | None: """Get temporary download URL for backup - Generate a temporary download URL for a backup (unencrypted, compressed .kuzu files only) + Generate a temporary download URL for a backup (unencrypted, compressed .lbug files only) Args: graph_id (str): diff --git a/robosystems_client/api/graph_limits/get_graph_limits.py b/robosystems_client/api/graph_limits/get_graph_limits.py index 54a18b8c..832bb940 100644 --- a/robosystems_client/api/graph_limits/get_graph_limits.py +++ b/robosystems_client/api/graph_limits/get_graph_limits.py @@ -82,7 +82,7 @@ def sync_detailed( This unified endpoint provides all limits in one place for easier client integration. - **Note**: Limits vary based on subscription tier (kuzu-standard, kuzu-large, kuzu-xlarge). + **Note**: Limits vary based on subscription tier (ladybug-standard, ladybug-large, ladybug-xlarge). Args: graph_id (str): @@ -125,7 +125,7 @@ def sync( This unified endpoint provides all limits in one place for easier client integration. - **Note**: Limits vary based on subscription tier (kuzu-standard, kuzu-large, kuzu-xlarge). + **Note**: Limits vary based on subscription tier (ladybug-standard, ladybug-large, ladybug-xlarge). Args: graph_id (str): @@ -163,7 +163,7 @@ async def asyncio_detailed( This unified endpoint provides all limits in one place for easier client integration. - **Note**: Limits vary based on subscription tier (kuzu-standard, kuzu-large, kuzu-xlarge). + **Note**: Limits vary based on subscription tier (ladybug-standard, ladybug-large, ladybug-xlarge). Args: graph_id (str): @@ -204,7 +204,7 @@ async def asyncio( This unified endpoint provides all limits in one place for easier client integration. - **Note**: Limits vary based on subscription tier (kuzu-standard, kuzu-large, kuzu-xlarge). + **Note**: Limits vary based on subscription tier (ladybug-standard, ladybug-large, ladybug-xlarge). Args: graph_id (str): diff --git a/robosystems_client/api/graphs/create_graph.py b/robosystems_client/api/graphs/create_graph.py index f7ffd906..44d35416 100644 --- a/robosystems_client/api/graphs/create_graph.py +++ b/robosystems_client/api/graphs/create_graph.py @@ -91,7 +91,7 @@ def sync_detailed( **Required Fields:** - `metadata.graph_name`: Unique name for the graph - - `instance_tier`: Resource tier (kuzu-standard, kuzu-large, kuzu-xlarge) + - `instance_tier`: Resource tier (ladybug-standard, ladybug-large, ladybug-xlarge) **Optional Fields:** - `metadata.description`: Human-readable description of the graph's purpose @@ -191,7 +191,7 @@ def sync( **Required Fields:** - `metadata.graph_name`: Unique name for the graph - - `instance_tier`: Resource tier (kuzu-standard, kuzu-large, kuzu-xlarge) + - `instance_tier`: Resource tier (ladybug-standard, ladybug-large, ladybug-xlarge) **Optional Fields:** - `metadata.description`: Human-readable description of the graph's purpose @@ -286,7 +286,7 @@ async def asyncio_detailed( **Required Fields:** - `metadata.graph_name`: Unique name for the graph - - `instance_tier`: Resource tier (kuzu-standard, kuzu-large, kuzu-xlarge) + - `instance_tier`: Resource tier (ladybug-standard, ladybug-large, ladybug-xlarge) **Optional Fields:** - `metadata.description`: Human-readable description of the graph's purpose @@ -384,7 +384,7 @@ async def asyncio( **Required Fields:** - `metadata.graph_name`: Unique name for the graph - - `instance_tier`: Resource tier (kuzu-standard, kuzu-large, kuzu-xlarge) + - `instance_tier`: Resource tier (ladybug-standard, ladybug-large, ladybug-xlarge) **Optional Fields:** - `metadata.description`: Human-readable description of the graph's purpose diff --git a/robosystems_client/api/graphs/get_available_graph_tiers.py b/robosystems_client/api/graphs/get_available_graph_tiers.py index c6225572..a2c9201e 100644 --- a/robosystems_client/api/graphs/get_available_graph_tiers.py +++ b/robosystems_client/api/graphs/get_available_graph_tiers.py @@ -83,9 +83,9 @@ def sync_detailed( - Availability status **Available Tiers:** - - **kuzu-standard**: Multi-tenant entry-level tier - - **kuzu-large**: Dedicated professional tier with subgraph support - - **kuzu-xlarge**: Enterprise tier with maximum resources + - **ladybug-standard**: Multi-tenant entry-level tier + - **ladybug-large**: Dedicated professional tier with subgraph support + - **ladybug-xlarge**: Enterprise tier with maximum resources - **neo4j-community-large**: Neo4j Community Edition (optional, if enabled) - **neo4j-enterprise-xlarge**: Neo4j Enterprise Edition (optional, if enabled) @@ -140,9 +140,9 @@ def sync( - Availability status **Available Tiers:** - - **kuzu-standard**: Multi-tenant entry-level tier - - **kuzu-large**: Dedicated professional tier with subgraph support - - **kuzu-xlarge**: Enterprise tier with maximum resources + - **ladybug-standard**: Multi-tenant entry-level tier + - **ladybug-large**: Dedicated professional tier with subgraph support + - **ladybug-xlarge**: Enterprise tier with maximum resources - **neo4j-community-large**: Neo4j Community Edition (optional, if enabled) - **neo4j-enterprise-xlarge**: Neo4j Enterprise Edition (optional, if enabled) @@ -192,9 +192,9 @@ async def asyncio_detailed( - Availability status **Available Tiers:** - - **kuzu-standard**: Multi-tenant entry-level tier - - **kuzu-large**: Dedicated professional tier with subgraph support - - **kuzu-xlarge**: Enterprise tier with maximum resources + - **ladybug-standard**: Multi-tenant entry-level tier + - **ladybug-large**: Dedicated professional tier with subgraph support + - **ladybug-xlarge**: Enterprise tier with maximum resources - **neo4j-community-large**: Neo4j Community Edition (optional, if enabled) - **neo4j-enterprise-xlarge**: Neo4j Enterprise Edition (optional, if enabled) @@ -247,9 +247,9 @@ async def asyncio( - Availability status **Available Tiers:** - - **kuzu-standard**: Multi-tenant entry-level tier - - **kuzu-large**: Dedicated professional tier with subgraph support - - **kuzu-xlarge**: Enterprise tier with maximum resources + - **ladybug-standard**: Multi-tenant entry-level tier + - **ladybug-large**: Dedicated professional tier with subgraph support + - **ladybug-xlarge**: Enterprise tier with maximum resources - **neo4j-community-large**: Neo4j Community Edition (optional, if enabled) - **neo4j-enterprise-xlarge**: Neo4j Enterprise Edition (optional, if enabled) diff --git a/robosystems_client/api/mcp/list_mcp_tools.py b/robosystems_client/api/mcp/list_mcp_tools.py index 57c07b81..76f8337e 100644 --- a/robosystems_client/api/mcp/list_mcp_tools.py +++ b/robosystems_client/api/mcp/list_mcp_tools.py @@ -79,7 +79,7 @@ def sync_detailed( The tool list is customized based on: - Graph type (shared repository vs user graph) - User permissions and subscription tier - - Backend capabilities (Kuzu, Neo4j, etc.) + - Backend capabilities (LadybugDB, Neo4j, etc.) **Subgraph Support:** This endpoint accepts both parent graph IDs and subgraph IDs. @@ -130,7 +130,7 @@ def sync( The tool list is customized based on: - Graph type (shared repository vs user graph) - User permissions and subscription tier - - Backend capabilities (Kuzu, Neo4j, etc.) + - Backend capabilities (LadybugDB, Neo4j, etc.) **Subgraph Support:** This endpoint accepts both parent graph IDs and subgraph IDs. @@ -176,7 +176,7 @@ async def asyncio_detailed( The tool list is customized based on: - Graph type (shared repository vs user graph) - User permissions and subscription tier - - Backend capabilities (Kuzu, Neo4j, etc.) + - Backend capabilities (LadybugDB, Neo4j, etc.) **Subgraph Support:** This endpoint accepts both parent graph IDs and subgraph IDs. @@ -225,7 +225,7 @@ async def asyncio( The tool list is customized based on: - Graph type (shared repository vs user graph) - User permissions and subscription tier - - Backend capabilities (Kuzu, Neo4j, etc.) + - Backend capabilities (LadybugDB, Neo4j, etc.) **Subgraph Support:** This endpoint accepts both parent graph IDs and subgraph IDs. diff --git a/robosystems_client/api/service_offerings/get_service_offerings.py b/robosystems_client/api/service_offerings/get_service_offerings.py index cfa231cb..936b5f07 100644 --- a/robosystems_client/api/service_offerings/get_service_offerings.py +++ b/robosystems_client/api/service_offerings/get_service_offerings.py @@ -68,7 +68,7 @@ def sync_detailed( - Credits are allocated per-graph, not shared across organization Includes: - - Graph infrastructure tiers (kuzu-standard, kuzu-large, kuzu-xlarge) - per-graph pricing + - Graph infrastructure tiers (ladybug-standard, ladybug-large, ladybug-xlarge) - per-graph pricing - Shared repository subscriptions (SEC, industry, economic data) - org-level - Operation costs and credit information - Features and capabilities for each tier @@ -114,7 +114,7 @@ def sync( - Credits are allocated per-graph, not shared across organization Includes: - - Graph infrastructure tiers (kuzu-standard, kuzu-large, kuzu-xlarge) - per-graph pricing + - Graph infrastructure tiers (ladybug-standard, ladybug-large, ladybug-xlarge) - per-graph pricing - Shared repository subscriptions (SEC, industry, economic data) - org-level - Operation costs and credit information - Features and capabilities for each tier @@ -156,7 +156,7 @@ async def asyncio_detailed( - Credits are allocated per-graph, not shared across organization Includes: - - Graph infrastructure tiers (kuzu-standard, kuzu-large, kuzu-xlarge) - per-graph pricing + - Graph infrastructure tiers (ladybug-standard, ladybug-large, ladybug-xlarge) - per-graph pricing - Shared repository subscriptions (SEC, industry, economic data) - org-level - Operation costs and credit information - Features and capabilities for each tier @@ -200,7 +200,7 @@ async def asyncio( - Credits are allocated per-graph, not shared across organization Includes: - - Graph infrastructure tiers (kuzu-standard, kuzu-large, kuzu-xlarge) - per-graph pricing + - Graph infrastructure tiers (ladybug-standard, ladybug-large, ladybug-xlarge) - per-graph pricing - Shared repository subscriptions (SEC, industry, economic data) - org-level - Operation costs and credit information - Features and capabilities for each tier diff --git a/robosystems_client/api/subgraphs/create_subgraph.py b/robosystems_client/api/subgraphs/create_subgraph.py index 424647fb..76a26f2e 100644 --- a/robosystems_client/api/subgraphs/create_subgraph.py +++ b/robosystems_client/api/subgraphs/create_subgraph.py @@ -75,7 +75,7 @@ def sync_detailed( - Valid authentication - Parent graph must exist and be accessible to the user - User must have 'admin' permission on the parent graph - - Parent graph tier must support subgraphs (Kuzu Large/XLarge or Neo4j Enterprise XLarge) + - Parent graph tier must support subgraphs (LadybugDB Large/XLarge or Neo4j Enterprise XLarge) - Must be within subgraph quota limits - Subgraph name must be unique within the parent graph @@ -135,7 +135,7 @@ def sync( - Valid authentication - Parent graph must exist and be accessible to the user - User must have 'admin' permission on the parent graph - - Parent graph tier must support subgraphs (Kuzu Large/XLarge or Neo4j Enterprise XLarge) + - Parent graph tier must support subgraphs (LadybugDB Large/XLarge or Neo4j Enterprise XLarge) - Must be within subgraph quota limits - Subgraph name must be unique within the parent graph @@ -190,7 +190,7 @@ async def asyncio_detailed( - Valid authentication - Parent graph must exist and be accessible to the user - User must have 'admin' permission on the parent graph - - Parent graph tier must support subgraphs (Kuzu Large/XLarge or Neo4j Enterprise XLarge) + - Parent graph tier must support subgraphs (LadybugDB Large/XLarge or Neo4j Enterprise XLarge) - Must be within subgraph quota limits - Subgraph name must be unique within the parent graph @@ -248,7 +248,7 @@ async def asyncio( - Valid authentication - Parent graph must exist and be accessible to the user - User must have 'admin' permission on the parent graph - - Parent graph tier must support subgraphs (Kuzu Large/XLarge or Neo4j Enterprise XLarge) + - Parent graph tier must support subgraphs (LadybugDB Large/XLarge or Neo4j Enterprise XLarge) - Must be within subgraph quota limits - Subgraph name must be unique within the parent graph diff --git a/robosystems_client/api/subgraphs/delete_subgraph.py b/robosystems_client/api/subgraphs/delete_subgraph.py index 157c2bdc..12f11882 100644 --- a/robosystems_client/api/subgraphs/delete_subgraph.py +++ b/robosystems_client/api/subgraphs/delete_subgraph.py @@ -112,8 +112,8 @@ def sync_detailed( All data in the subgraph will be lost. **Backup Location:** - If backup requested, stored in S3 Kuzu database bucket at: - `s3://{kuzu_s3_bucket}/{instance_id}/{database_name}_{timestamp}.backup` + If backup requested, stored in S3 graph database bucket at: + `s3://{graph_s3_bucket}/{instance_id}/{database_name}_{timestamp}.backup` **Notes:** - Use the subgraph name (e.g., 'dev', 'staging') not the full subgraph ID @@ -172,8 +172,8 @@ def sync( All data in the subgraph will be lost. **Backup Location:** - If backup requested, stored in S3 Kuzu database bucket at: - `s3://{kuzu_s3_bucket}/{instance_id}/{database_name}_{timestamp}.backup` + If backup requested, stored in S3 graph database bucket at: + `s3://{graph_s3_bucket}/{instance_id}/{database_name}_{timestamp}.backup` **Notes:** - Use the subgraph name (e.g., 'dev', 'staging') not the full subgraph ID @@ -227,8 +227,8 @@ async def asyncio_detailed( All data in the subgraph will be lost. **Backup Location:** - If backup requested, stored in S3 Kuzu database bucket at: - `s3://{kuzu_s3_bucket}/{instance_id}/{database_name}_{timestamp}.backup` + If backup requested, stored in S3 graph database bucket at: + `s3://{graph_s3_bucket}/{instance_id}/{database_name}_{timestamp}.backup` **Notes:** - Use the subgraph name (e.g., 'dev', 'staging') not the full subgraph ID @@ -285,8 +285,8 @@ async def asyncio( All data in the subgraph will be lost. **Backup Location:** - If backup requested, stored in S3 Kuzu database bucket at: - `s3://{kuzu_s3_bucket}/{instance_id}/{database_name}_{timestamp}.backup` + If backup requested, stored in S3 graph database bucket at: + `s3://{graph_s3_bucket}/{instance_id}/{database_name}_{timestamp}.backup` **Notes:** - Use the subgraph name (e.g., 'dev', 'staging') not the full subgraph ID diff --git a/robosystems_client/api/subgraphs/get_subgraph_info.py b/robosystems_client/api/subgraphs/get_subgraph_info.py index 092b167d..3ec33504 100644 --- a/robosystems_client/api/subgraphs/get_subgraph_info.py +++ b/robosystems_client/api/subgraphs/get_subgraph_info.py @@ -95,7 +95,7 @@ def sync_detailed( - Last access time (when available) **Statistics:** - Real-time statistics queried from Kuzu: + Real-time statistics queried from LadybugDB: - Node count - Edge count - Database size on disk @@ -152,7 +152,7 @@ def sync( - Last access time (when available) **Statistics:** - Real-time statistics queried from Kuzu: + Real-time statistics queried from LadybugDB: - Node count - Edge count - Database size on disk @@ -204,7 +204,7 @@ async def asyncio_detailed( - Last access time (when available) **Statistics:** - Real-time statistics queried from Kuzu: + Real-time statistics queried from LadybugDB: - Node count - Edge count - Database size on disk @@ -259,7 +259,7 @@ async def asyncio( - Last access time (when available) **Statistics:** - Real-time statistics queried from Kuzu: + Real-time statistics queried from LadybugDB: - Node count - Edge count - Database size on disk diff --git a/robosystems_client/models/backup_create_request.py b/robosystems_client/models/backup_create_request.py index f1f07b7d..2a18eb2b 100644 --- a/robosystems_client/models/backup_create_request.py +++ b/robosystems_client/models/backup_create_request.py @@ -16,7 +16,7 @@ class BackupCreateRequest: """Request model for creating a backup. Attributes: - backup_format (str | Unset): Backup format - only 'full_dump' is supported (complete .kuzu database file) + backup_format (str | Unset): Backup format - only 'full_dump' is supported (complete .lbug database file) Default: 'full_dump'. backup_type (str | Unset): Backup type - only 'full' is supported Default: 'full'. retention_days (int | Unset): Retention period in days Default: 90. diff --git a/robosystems_client/models/create_checkout_request.py b/robosystems_client/models/create_checkout_request.py index c2f454ae..0474a3c8 100644 --- a/robosystems_client/models/create_checkout_request.py +++ b/robosystems_client/models/create_checkout_request.py @@ -20,7 +20,7 @@ class CreateCheckoutRequest: """Request to create a checkout session for payment collection. Attributes: - plan_name (str): Billing plan name (e.g., 'kuzu-standard') + plan_name (str): Billing plan name (e.g., 'ladybug-standard') resource_type (str): Resource type ('graph' or 'repository') resource_config (CreateCheckoutRequestResourceConfig): Configuration for the resource to be provisioned. For repositories: {'repository_name': 'graph_id'} where graph_id is the repository slug (e.g., 'sec') diff --git a/robosystems_client/models/create_graph_request.py b/robosystems_client/models/create_graph_request.py index df6ef625..278fdd13 100644 --- a/robosystems_client/models/create_graph_request.py +++ b/robosystems_client/models/create_graph_request.py @@ -27,8 +27,8 @@ class CreateGraphRequest: Attributes: metadata (GraphMetadata): Metadata for graph creation. - instance_tier (str | Unset): Instance tier: kuzu-standard, kuzu-large, kuzu-xlarge, neo4j-community-large, - neo4j-enterprise-xlarge Default: 'kuzu-standard'. + instance_tier (str | Unset): Instance tier: ladybug-standard, ladybug-large, ladybug-xlarge, neo4j-community- + large, neo4j-enterprise-xlarge Default: 'ladybug-standard'. custom_schema (CustomSchemaDefinition | None | Unset): Custom schema definition to apply. If provided, creates a generic custom graph. If omitted, creates an entity graph using schema_extensions. initial_entity (InitialEntityData | None | Unset): Optional initial entity to create in the graph. If provided @@ -40,7 +40,7 @@ class CreateGraphRequest: """ metadata: GraphMetadata - instance_tier: str | Unset = "kuzu-standard" + instance_tier: str | Unset = "ladybug-standard" custom_schema: CustomSchemaDefinition | None | Unset = UNSET initial_entity: InitialEntityData | None | Unset = UNSET create_entity: bool | Unset = True diff --git a/robosystems_client/models/graph_subscription_tier.py b/robosystems_client/models/graph_subscription_tier.py index e56ec1be..6da2477d 100644 --- a/robosystems_client/models/graph_subscription_tier.py +++ b/robosystems_client/models/graph_subscription_tier.py @@ -19,7 +19,7 @@ class GraphSubscriptionTier: infrastructure, performance, and pricing characteristics. Attributes: - name (str): Infrastructure tier identifier (e.g., kuzu-standard) + name (str): Infrastructure tier identifier (e.g., ladybug-standard) display_name (str): Display name for UI description (str): Tier description monthly_price_per_graph (float): Monthly price in USD per graph @@ -31,7 +31,7 @@ class GraphSubscriptionTier: backup_retention_days (int): Backup retention in days priority_support (bool): Whether priority support is included api_rate_multiplier (float): API rate multiplier - backend (str): Database backend (kuzu or neo4j) + backend (str): Database backend (ladybug or neo4j) max_queries_per_hour (int | None | Unset): Maximum queries per hour max_subgraphs (int | Unset): Maximum subgraphs supported Default: 0. instance_type (None | str | Unset): Instance type diff --git a/robosystems_client/models/graph_tier_info.py b/robosystems_client/models/graph_tier_info.py index c2d7c233..c1d0f7ed 100644 --- a/robosystems_client/models/graph_tier_info.py +++ b/robosystems_client/models/graph_tier_info.py @@ -25,7 +25,7 @@ class GraphTierInfo: name (str): Tier name display_name (str): Display name for UI description (str): Tier description - backend (str): Database backend (kuzu or neo4j) + backend (str): Database backend (ladybug or neo4j) enabled (bool): Whether tier is available max_subgraphs (int | None): Maximum subgraphs allowed storage_limit_gb (int): Storage limit in GB diff --git a/robosystems_client/models/list_subgraphs_response.py b/robosystems_client/models/list_subgraphs_response.py index a5a11ddb..b4c55e4f 100644 --- a/robosystems_client/models/list_subgraphs_response.py +++ b/robosystems_client/models/list_subgraphs_response.py @@ -23,7 +23,7 @@ class ListSubgraphsResponse: parent_graph_id (str): Parent graph identifier parent_graph_name (str): Parent graph name parent_graph_tier (str): Parent graph tier - subgraphs_enabled (bool): Whether subgraphs are enabled for this tier (requires Kuzu Large/XLarge or Neo4j + subgraphs_enabled (bool): Whether subgraphs are enabled for this tier (requires LadybugDB Large/XLarge or Neo4j Enterprise XLarge) subgraph_count (int): Total number of subgraphs subgraphs (list[SubgraphSummary]): List of subgraphs From 6afaccef30ecaedefd271b7d95a841089558dcc7 Mon Sep 17 00:00:00 2001 From: Joey French Date: Sat, 22 Nov 2025 16:01:56 -0600 Subject: [PATCH 2/2] Update keywords in pyproject.toml to remove deprecated term 'kuzu' for improved clarity and relevance. --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 51743807..bf5ce986 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,7 +8,7 @@ authors = [ {name = "RFS LLC"}, ] license = {text = "MIT"} -keywords = ["client", "robosystems", "financial", "graph", "kuzu", "api", "sdk"] +keywords = ["client", "robosystems", "financial", "graph", "api", "sdk"] classifiers = [ "Development Status :: 4 - Beta", "Framework :: AsyncIO",