Changeset 3643438
- Timestamp:
- 08/12/2026 12:51:30 PM (2 months ago)
- Location:
- cognitcxt-chat-widget
- Files:
-
- 122 added
- 3 edited
-
tags/2.3.1 (added)
-
tags/2.3.1/assets (added)
-
tags/2.3.1/assets/js (added)
-
tags/2.3.1/assets/js/admin.js (added)
-
tags/2.3.1/assets/js/widget.js (added)
-
tags/2.3.1/cognitcxt-chat.php (added)
-
tags/2.3.1/composer.json (added)
-
tags/2.3.1/includes (added)
-
tags/2.3.1/includes/abilities-api (added)
-
tags/2.3.1/includes/abilities-api/abilities (added)
-
tags/2.3.1/includes/abilities-api/abilities-api (added)
-
tags/2.3.1/includes/abilities-api/abilities-api.php (added)
-
tags/2.3.1/includes/abilities-api/abilities-api/class-wp-abilities-registry.php (added)
-
tags/2.3.1/includes/abilities-api/abilities-api/class-wp-ability-categories-registry.php (added)
-
tags/2.3.1/includes/abilities-api/abilities-api/class-wp-ability-category.php (added)
-
tags/2.3.1/includes/abilities-api/abilities-api/class-wp-ability.php (added)
-
tags/2.3.1/includes/abilities-api/abilities/wp-core-abilities.php (added)
-
tags/2.3.1/includes/abilities-api/assets (added)
-
tags/2.3.1/includes/abilities-api/assets/class-wp-abilities-assets-init.php (added)
-
tags/2.3.1/includes/abilities-api/bootstrap.php (added)
-
tags/2.3.1/includes/abilities-api/rest-api (added)
-
tags/2.3.1/includes/abilities-api/rest-api/class-wp-rest-abilities-init.php (added)
-
tags/2.3.1/includes/abilities-api/rest-api/endpoints (added)
-
tags/2.3.1/includes/abilities-api/rest-api/endpoints/class-wp-rest-abilities-v1-categories-controller.php (added)
-
tags/2.3.1/includes/abilities-api/rest-api/endpoints/class-wp-rest-abilities-v1-list-controller.php (added)
-
tags/2.3.1/includes/abilities-api/rest-api/endpoints/class-wp-rest-abilities-v1-run-controller.php (added)
-
tags/2.3.1/includes/mcp-abilities.php (added)
-
tags/2.3.1/includes/mcp-adapter (added)
-
tags/2.3.1/includes/mcp-adapter/includes (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Abilities (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Abilities/DiscoverAbilitiesAbility.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Abilities/ExecuteAbilityAbility.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Abilities/GetAbilityInfoAbility.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Abilities/McpAbilityHelperTrait.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Autoloader.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Cli (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Cli/McpCommand.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Cli/StdioServerBridge.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Core (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Core/McpAdapter.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Core/McpComponentRegistry.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Core/McpServer.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Core/McpTransportFactory.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Domain (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Domain/Prompts (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Domain/Prompts/Contracts (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Domain/Prompts/Contracts/McpPromptBuilderInterface.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Domain/Prompts/McpPrompt.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Domain/Prompts/McpPromptBuilder.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Domain/Prompts/McpPromptValidator.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Domain/Prompts/RegisterAbilityAsMcpPrompt.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Domain/Resources (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Domain/Resources/McpResource.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Domain/Resources/McpResourceValidator.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Domain/Resources/RegisterAbilityAsMcpResource.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Domain/Tools (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Domain/Tools/McpTool.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Domain/Tools/McpToolValidator.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Domain/Tools/RegisterAbilityAsMcpTool.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Domain/Utils (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Domain/Utils/McpAnnotationMapper.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Domain/Utils/McpValidator.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Domain/Utils/SchemaTransformer.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Handlers (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Handlers/HandlerHelperTrait.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Handlers/Initialize (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Handlers/Initialize/InitializeHandler.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Handlers/Prompts (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Handlers/Prompts/PromptsHandler.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Handlers/Resources (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Handlers/Resources/ResourcesHandler.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Handlers/System (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Handlers/System/SystemHandler.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Handlers/Tools (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Handlers/Tools/ToolsHandler.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Infrastructure (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Infrastructure/ErrorHandling (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Infrastructure/ErrorHandling/Contracts (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Infrastructure/ErrorHandling/Contracts/McpErrorHandlerInterface.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Infrastructure/ErrorHandling/ErrorLogMcpErrorHandler.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Infrastructure/ErrorHandling/McpErrorFactory.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Infrastructure/ErrorHandling/NullMcpErrorHandler.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Infrastructure/Observability (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Infrastructure/Observability/ConsoleObservabilityHandler.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Infrastructure/Observability/Contracts (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Infrastructure/Observability/Contracts/McpObservabilityHandlerInterface.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Infrastructure/Observability/ErrorLogMcpObservabilityHandler.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Infrastructure/Observability/McpObservabilityHelperTrait.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Infrastructure/Observability/NullMcpObservabilityHandler.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Plugin.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Servers (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Servers/DefaultServerFactory.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Transport (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Transport/Contracts (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Transport/Contracts/McpRestTransportInterface.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Transport/Contracts/McpTransportInterface.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Transport/HttpTransport.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Transport/Infrastructure (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Transport/Infrastructure/HttpRequestContext.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Transport/Infrastructure/HttpRequestHandler.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Transport/Infrastructure/HttpSessionValidator.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Transport/Infrastructure/JsonRpcResponseBuilder.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Transport/Infrastructure/McpTransportContext.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Transport/Infrastructure/McpTransportHelperTrait.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Transport/Infrastructure/RequestRouter.php (added)
-
tags/2.3.1/includes/mcp-adapter/includes/Transport/Infrastructure/SessionManager.php (added)
-
tags/2.3.1/includes/mcp-adapter/vendor (added)
-
tags/2.3.1/includes/mcp-adapter/vendor/autoload.php (added)
-
tags/2.3.1/includes/mcp-adapter/vendor/composer (added)
-
tags/2.3.1/includes/mcp-adapter/vendor/composer/ClassLoader.php (added)
-
tags/2.3.1/includes/mcp-adapter/vendor/composer/InstalledVersions.php (added)
-
tags/2.3.1/includes/mcp-adapter/vendor/composer/LICENSE (added)
-
tags/2.3.1/includes/mcp-adapter/vendor/composer/autoload_classmap.php (added)
-
tags/2.3.1/includes/mcp-adapter/vendor/composer/autoload_namespaces.php (added)
-
tags/2.3.1/includes/mcp-adapter/vendor/composer/autoload_psr4.php (added)
-
tags/2.3.1/includes/mcp-adapter/vendor/composer/autoload_real.php (added)
-
tags/2.3.1/includes/mcp-adapter/vendor/composer/autoload_static.php (added)
-
tags/2.3.1/includes/mcp-adapter/vendor/composer/installed.json (added)
-
tags/2.3.1/includes/mcp-adapter/vendor/composer/installed.php (added)
-
tags/2.3.1/includes/mcp-adapter/vendor/composer/platform_check.php (added)
-
tags/2.3.1/readme.txt (added)
-
tags/2.3.1/uninstall.php (added)
-
trunk/cognitcxt-chat.php (modified) (2 diffs)
-
trunk/includes/mcp-abilities.php (modified) (3 diffs)
-
trunk/readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
cognitcxt-chat-widget/trunk/cognitcxt-chat.php
r3641613 r3643438 4 4 * Plugin URI: https://cognitcxt.com 5 5 * Description: AI-powered chat widget with license key authentication for WordPress and WooCommerce sites. 6 * Version: 2.3. 06 * Version: 2.3.1 7 7 * Requires at least: 5.8 8 8 * Requires PHP: 7.4 … … 21 21 22 22 // Define plugin constants 23 define('COGNITCXT_CHAT_VERSION', '2.3. 0');23 define('COGNITCXT_CHAT_VERSION', '2.3.1'); 24 24 define('COGNITCXT_CHAT_PLUGIN_DIR', plugin_dir_path(__FILE__)); 25 25 define('COGNITCXT_CHAT_PLUGIN_URL', plugin_dir_url(__FILE__)); -
cognitcxt-chat-widget/trunk/includes/mcp-abilities.php
r3641533 r3643438 1519 1519 if (!empty($customer_session_data)) { 1520 1520 foreach ($customer_session_data as $key => $value) { 1521 WC()->session->set($key, $value);1521 WC()->session->set($key, maybe_unserialize($value)); 1522 1522 } 1523 1523 } … … 1560 1560 if (!is_array($session_data)) { 1561 1561 $session_data = []; 1562 } else { 1563 foreach ($session_data as $key => $value) { 1564 $session_data[$key] = maybe_unserialize($value); 1565 } 1562 1566 } 1563 1567 … … 1611 1615 session_expiry = VALUES(session_expiry)", 1612 1616 (string) $user_id, 1613 maybe_serialize( $session_data),1617 maybe_serialize(array_map('maybe_serialize', $session_data)), 1614 1618 $expiry 1615 1619 ) -
cognitcxt-chat-widget/trunk/readme.txt
r3641533 r3643438 144 144 145 145 == Changelog == 146 147 = 2.3.1 = 148 * Fix: WooCommerce cart session double-serialization bug that caused guest/customer carts to report as empty in MCP tool calls. 146 149 147 150 = 2.3.0 =
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)