Changelog
1.0.8 (2026-05-11)
Fixed
- Tightened the
mirasvit/module-mcp-toolrequirement to=1.1.0. Previous versions allowed Composer to keepmodule-mcp-toolat 1.0.x, which is missing theMirasvit_McpPromptsubmodule that CoPilot's admin loader depends on. Affected installs failed atsetup:di:compilewithClass "Mirasvit\McpPrompt\Model\PromptPool" does not existand a follow-upMirasvit\Copilot\Block\Adminhtml\Loader\Interceptorgeneration 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_configACL 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_tokenandmst_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-srcandstyle-srcpolicies 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
ToolRepositoryto the sharedMirasvit\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
KnowledgePusherservice and theKnowledgePlugin— knowledge syncing is no longer handled client-side - ⚠️ Config path changed from
mst_copilot/instructions/commontomst_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