Skip to main content

Changelog

1.0.9 (2026-05-28)

Improvements

  • Module-aware answers — CoPilot now sees the list of modules installed on your store and uses that context in chat, so its suggestions and answers stay relevant to what your store actually has installed instead of pointing to features from modules you don't run

1.0.8 (2026-05-11)

Fixed

  • Tightened the mirasvit/module-mcp-tool requirement to =1.1.0. Previous versions allowed Composer to keep module-mcp-tool at 1.0.x, which is missing the Mirasvit_McpPrompt submodule that CoPilot's admin loader depends on. Affected installs failed at setup:di:compile with Class "Mirasvit\McpPrompt\Model\PromptPool" does not exist and a follow-up Mirasvit\Copilot\Block\Adminhtml\Loader\Interceptor generation error. Composer now refuses the broken combination upfront instead of allowing a runtime DI failure

1.0.7 (2026-05-04)

Fixed

  • Fixed the Magento admin dashboard freezing in Firefox when dashboard charts were enabled

1.0.6 (2026-04-28)

Improvements

  • Correct currency formatting in answers — CoPilot now knows your store's base currency, symbol, and locale, and uses them when displaying monetary totals in chat. Cross-order summaries and reports use base-currency amounts so totals are comparable and summable; single-order views can still show what the customer paid in their own currency alongside the base amount

1.0.5 (2026-04-22)

Features

  • Prompt commands in chat — Invoke pre-configured prompt templates as commands directly from the CoPilot chat, so recurring requests can be triggered in one click instead of retyping instructions
  • Widget configuration panel — New "Configure widget" UI lets you customize the CoPilot launcher and chat window: position, primary/secondary colors, launcher icon and label, padding, assistant name, welcome message, default questions, recent-conversations list, and prompt visibility. Access is gated by a new admin permission — ⚠️ grant the Mirasvit_Copilot::widget_config ACL resource (Stores → Configuration → AI Copilot → Widget Configuration) to roles that should be able to edit the widget
  • Recovery token for store migration — Stores → Configuration → AI Copilot now exposes a Recovery Token field (save it somewhere safe) and a Restore from Token field. Pasting the token on another install — for example after moving your store to a new domain or losing your configuration — reclaims the existing CoPilot instance so your conversation history and credentials are preserved. ⚠️ Adds new config paths mst_copilot/general/recovery_token and mst_copilot/general/restore_token

Improvements

  • PHP 7.4 compatibility — CoPilot now installs and runs on stores still on PHP 7.4

1.0.4 (2026-03-30)

Features

  • File attachments in chat — Attach up to 5 files per conversation (images, PDF, TXT, CSV; max 5 MB each) so CoPilot can reference your documents directly

1.0.3 (2026-03-23)

Features

  • Multi-language support — CoPilot's interface is now translated into 30+ languages, matching your admin panel locale

Improvements

  • Added CSP whitelist entries for script-src and style-src policies to ensure CoPilot loads without Content Security Policy errors

1.0.1 (2026-03-19)

Improvements

  • Smarter admin panel navigation — Entity route resolution is now extensible via a registry, allowing other modules to register their own entity types for CoPilot navigation
  • Added "no repeated tool calls" rule to prevent duplicate API requests within a single conversation turn
  • Refined agent docs-checking rule — docs lookup is now required only before create/update workflows, not for simple navigation or lookups

1.0.0 (2026-03-18)

Features

  • Dedicated agents — CoPilot now discovers and loads specialized agents provided by other modules (e.g., a reports agent), each with its own system prompt and capabilities
  • Admin page navigation — CoPilot can now navigate you to specific admin pages (products, orders, customers, reports, etc.) directly from the chat
  • Per-user chat scope — Conversations are now scoped to the logged-in admin user

Improvements

  • CoPilot is automatically hidden on pages where it shouldn't appear (two-factor authentication, tool consent, mobile dashboard)
  • Added shared rules system — common rules and API-agent rules are automatically injected into all agent prompts

0.0.5 (2026-02-19)

Features

  • Custom system prompt — Configure a system prompt in Stores → Configuration that applies to all CoPilot conversations
  • ACL-based tool access — CoPilot now respects admin role permissions; each tool is only available if the user's role has the corresponding ACL resource

Improvements

  • ⚠️ Migrated tool execution from internal ToolRepository to the shared Mirasvit\McpTool\Model\ToolPool — tools are now registered via the MCP Tool module instead of CoPilot's own DI pool
  • ⚠️ Removed Mirasvit\Copilot\Api\ToolInterface — tools should now implement the interface from the MCP Tool module
  • ⚠️ Removed built-in SqlRunTool — database access is now provided by the MCP Tool module's database reader
  • ⚠️ Removed KnowledgePusher service and the KnowledgePlugin — knowledge syncing is no longer handled client-side
  • ⚠️ Config path changed from mst_copilot/instructions/common to mst_copilot/instructions/system_prompt
  • Improved error handling — GraphQL errors and failed tool responses now return structured error messages instead of raw data

0.0.6 (2026-02-19)

Fixed

  • Fixed API endpoint URL that was incorrectly hardcoded to a local Docker address

0.0.4 (2025-11-14)

No user-visible changes — internal version bump only.


0.0.3 (2025-10-02)

Features

  • Custom instructions — Added a configuration field (Stores → Configuration) to provide extra instructions that guide CoPilot's behavior globally

Improvements

  • Improved request encoding validation with proper UTF-8 handling for non-Latin characters

0.0.2 (2025-08-25)

Improvements

  • Improved tool execution endpoint security — requests now use encoded POST bodies instead of URL parameters
  • Added cache-busting for the CoPilot loader script to ensure updates are picked up promptly

0.0.1 (2025-08-11)

Initial release