Changelog
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