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-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